[PR #6417] Tie up some A11y loose threads #26676

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

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

State: closed
Merged: Yes


This pull request moves WindowUiaProvider back into Win32 interactivity
and deletes all mention of it from Windows Terminal. Terminal does not
have a single toplevel window that requires Console-like UIA, as each
Xaml control inside it is in charge of its own destiny.

I've also merged IUiaWindow and IConsoleWindow back together, as
well as WindowUiaProviderBase and WindowUiaProvider.

Things look a lot more like they did before we tore them apart.

PR Checklist

Validation

Carlos validated conhost and terminal on this branch.

**Original Pull Request:** https://github.com/microsoft/terminal/pull/6417 **State:** closed **Merged:** Yes --- This pull request moves WindowUiaProvider back into Win32 interactivity and deletes all mention of it from Windows Terminal. Terminal does not have a single toplevel window that requires Console-like UIA, as each Xaml control inside it is in charge of its own destiny. I've also merged `IUiaWindow` and `IConsoleWindow` back together, as well as `WindowUiaProviderBase` and `WindowUiaProvider`. Things look a lot more like they did before we tore them apart. ## PR Checklist * [x] Closes #3564 * [x] CLA * [x] Tests added/passed (manual) * [ ] Requires documentation to be updated * [x] I've discussed this with core contributors already ## Validation Carlos validated conhost and terminal on this branch.
claunia added the pull-request label 2026-01-31 09:17:30 +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#26676