[PR #3051] Upgrade UiaProviders to WRL::ComPtr #25237

Closed
opened 2026-01-31 09:08:10 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/3051

State: closed
Merged: Yes


Summary of the Pull Request

UiaTextRangeBase and ScreenInfoUiaProviderBase take on the bulk of this change. They were changed to WRL RuntimeClasses. Any references to them have been updated too.

PR Checklist

Detailed Description of the Pull Request / Additional comments

Pretty straightforward. Please double check if I'm handling ownership properly.

Validation Steps Performed

It builds and works with Narrator just like it did before.

**Original Pull Request:** https://github.com/microsoft/terminal/pull/3051 **State:** closed **Merged:** Yes --- ## Summary of the Pull Request `UiaTextRangeBase` and `ScreenInfoUiaProviderBase` take on the bulk of this change. They were changed to WRL RuntimeClasses. Any references to them have been updated too. <!-- Please review the items on the PR checklist before submitting--> ## PR Checklist * [x] Closes #2474 * [x] CLA signed. * [x] ~Tests added/passed~ * [x] ~Requires documentation to be updated~ <!-- Provide a more detailed description of the PR, other things fixed or any additional comments/features here --> ## Detailed Description of the Pull Request / Additional comments Pretty straightforward. Please double check if I'm handling ownership properly. <!-- Describe how you validated the behavior. Add automated tests wherever possible, but list manual validation steps taken as well --> ## Validation Steps Performed It builds and works with Narrator just like it did before.
claunia added the pull-request label 2026-01-31 09:08:10 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#25237