Rollup of 3 pull requests

- Successful merges: #19267, #19019, #18814
- Failed merges: