-
Notifications
You must be signed in to change notification settings - Fork 9.1k
Closed
Labels
Area-AccessibilityIssues related to accessibilityIssues related to accessibilityIssue-TaskIt's a feature request, but it doesn't really need a major design.It's a feature request, but it doesn't really need a major design.Priority-0Bugs that we consider release-blocking/recall-class (P0)Bugs that we consider release-blocking/recall-class (P0)Product-TerminalThe new Windows Terminal.The new Windows Terminal.Resolution-Fix-CommittedFix is checked in, but it might be 3-4 weeks until a release.Fix is checked in, but it might be 3-4 weeks until a release.
Milestone
Description
Summary of the new feature/enhancement
As of now, the UIA Tree is essentially what we get from XAML. It's great that we actually have a tree that we can navigate now, but now we need to clean it up a bit.
ConHost tends to shift the focus to the text buffer by default. We need to decide on a story for two things:
- how/when XAML's focus should be shifted (and to what)
- What UIA elements should be directly accessible (parent and children) from each UIA element
The implementation of the first doesn't require any knowledge of accessibility. You just need to add tab stops and do a bit of basic XAML changes.
The implementation of the second requires overriding/defining the Navigate() accessibility functions in our current UIA providers and XAML elements.
You can technically do these separately. But when you change one, it'll make it a pain to test when navigating the UIA tree. Let's put our thoughts on how this should look like here!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Area-AccessibilityIssues related to accessibilityIssues related to accessibilityIssue-TaskIt's a feature request, but it doesn't really need a major design.It's a feature request, but it doesn't really need a major design.Priority-0Bugs that we consider release-blocking/recall-class (P0)Bugs that we consider release-blocking/recall-class (P0)Product-TerminalThe new Windows Terminal.The new Windows Terminal.Resolution-Fix-CommittedFix is checked in, but it might be 3-4 weeks until a release.Fix is checked in, but it might be 3-4 weeks until a release.