Rollup of 3 pull requests

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