Scenario: Add Support for UI Automation #6373

Open
opened 2026-01-31 00:36:57 +00:00 by claunia · 0 comments
Owner

Originally created by @carlos-zamora on GitHub (Feb 11, 2020).

Originally assigned to: @carlos-zamora on GitHub.

Megathread for v1.0 Accessibility Features

Navigation

This is a subset of issues that are mainly located in the XAML Layer.

  • #2099: Automation Properties
  • #2142: Localization
  • #2102: Manage focus properly

Providers

This is a subset of issues that are dedicated to presenting information from the Terminal to UIA Clients.

  • #634: Set-up UIA Tree
  • #1992: Create IUiaData (Terminal data needed for UIA)
  • #3161: Word Navigation
  • #2103: BoundingRect scaling
  • #2361: Scrolling
  • #4509: Box Selection
  • #1354: Wide Glyph Detection

Signaling

This is a subset of issues that are dedicated to telling UIA Clients that our content has changed and needs to be re-read.

Miscellaneous Bugs and Polish

  • #2907: Crash when UIA Client is open
  • #2160, #3976: Navigation stuck
  • #3895, #1993: Refactor UiaTextRange
  • #4485: Word Navigation Hangs
  • #2551: BoundingRect scaling on High DPI
  • #1914 : Tracing
  • #4452: ScreenInfoUiaProvider::GetSelection()
  • #4507: ScreenInfoUiaProvider::GetVisibleRanges()
  • #4421: Additional UiaTextRange Testing
Originally created by @carlos-zamora on GitHub (Feb 11, 2020). Originally assigned to: @carlos-zamora on GitHub. # Megathread for v1.0 Accessibility Features ## Navigation This is a subset of issues that are mainly located in the XAML Layer. - [x] #2099: Automation Properties - [x] #2142: Localization - [x] #2102: Manage focus properly ## Providers This is a subset of issues that are dedicated to presenting information from the Terminal to UIA Clients. - [X] #634: Set-up UIA Tree - [X] #1992: Create `IUiaData` (Terminal data needed for UIA) - [X] #3161: Word Navigation - [X] #2103: BoundingRect scaling - [x] #2361: Scrolling - [x] #4509: Box Selection - [x] #1354: Wide Glyph Detection ## Signaling This is a subset of issues that are dedicated to telling UIA Clients that our content has changed and needs to be re-read. - [X] #2447: Selection - [x] #2447: Output - [x] #2447: Scrolling ## Miscellaneous Bugs and Polish - [X] #2907: Crash when UIA Client is open - [X] #2160, #3976: Navigation stuck - [X] #3895, #1993: Refactor `UiaTextRange` - [X] #4485: Word Navigation Hangs - [x] #2551: BoundingRect scaling on High DPI - [x] #1914 : Tracing - [x] #4452: `ScreenInfoUiaProvider::GetSelection()` - [x] #4507: `ScreenInfoUiaProvider::GetVisibleRanges()` - [ ] #4421: Additional `UiaTextRange` Testing
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#6373