Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[Windows][A11y] Investigate cost and benefit of implement IAccessible2 for Windows accessibility #114547

Closed
@yaakovschectman

Description

@yaakovschectman

We currently use IAccessible/MSAA for Windows accessibility in the Flutter engine. This is a rather outdated interface, and leaves some functionality to be desired. For example, #113960 requires functionality that is not present in our current approach.
There are at least two options to update our approach: UI Automation, and IAccessible2. UI Automation is a separate system from IAccessible, and would require a considerable amount of boilerplate in the AX code we use. IAccessible2 is a supplemental interface to IAccessible which we may be able to implement in our AX nodes without requiring the same amount of boilerplate and rewrite.
We will need to investigate this approach and come up with estimates of its cost and benefit, and to understand the minimum implementation required to test and to release.

Metadata

Metadata

Labels

a: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)a: desktopRunning on desktopplatform-windowsBuilding on or for Windows specifically

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions