[PR #5215] Add more object ID tracing for Accessibility #26183

Open
opened 2026-01-31 09:14:28 +00:00 by claunia · 0 comments
Owner

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

State: closed
Merged: Yes


Summary of the Pull Request

In preparation for getting more accessibility-related issues, I added an ID to the ScreenInfoUiaProvider (SIUP) and abstracted the one from UiaTextRange. Using this, I noticed that we are creating SIUPs when a new tab/pane is created. This is good. This means that we need to somehow notify a UIA Client that out structure has changed, and we need to use the new SIUP because the old one has been removed.

I'll be investigating that more after this PR lands.

**Original Pull Request:** https://github.com/microsoft/terminal/pull/5215 **State:** closed **Merged:** Yes --- ## Summary of the Pull Request In preparation for getting more accessibility-related issues, I added an ID to the `ScreenInfoUiaProvider` (SIUP) and abstracted the one from `UiaTextRange`. Using this, I noticed that we are creating SIUPs when a new tab/pane is created. This is _good_. This means that we need to somehow notify a UIA Client that out structure has changed, and we need to use the new SIUP because the old one has been removed. I'll be investigating that more after this PR lands.
claunia added the pull-request label 2026-01-31 09:14:28 +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#26183