Update Accessibility Model to use wil #3476

Open
opened 2026-01-30 23:22:13 +00:00 by claunia · 0 comments
Owner

Originally created by @carlos-zamora on GitHub (Aug 19, 2019).

Originally assigned to: @carlos-zamora on GitHub.

Description of the new feature/enhancement

We currently manually keep track of our own RefCount for our accessibility providers. This can cause improper RefCounts and updating, as well as improper transferring of ownership.

We should be using the wil library to fix these issues. Starting by making references wil::com_ptrs. This probably won't be too bad for Windows Terminal. We'll have to update some ConHost code too.

Originally created by @carlos-zamora on GitHub (Aug 19, 2019). Originally assigned to: @carlos-zamora on GitHub. # Description of the new feature/enhancement We currently manually keep track of our own RefCount for our accessibility providers. This can cause improper RefCounts and updating, as well as improper transferring of ownership. We should be using the `wil` library to fix these issues. Starting by making references `wil::com_ptr`s. This probably won't be too bad for Windows Terminal. We'll have to update some ConHost code too.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#3476