Skip to content

Store alert node in AXFragmentRootWin and raise UIA alert events on announcement #116220

@yaakovschectman

Description

@yaakovschectman

To implement UIA on Windows going forward, we need a way to handle announcements, i.e. alerts, raised to a screen reader to narrate. If we implement UIA, which is in progress, we can achieve this by storing an implementation of IRawElementProviderSimple within AXFragmentRootWin that holds the announcement text, and can be passed as the pProvider parameter to UiaRaiseAutomationEvent(pProvider, UIA_SystemAlertEventId).

Metadata

Metadata

Labels

P2Important issues not at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)a: desktopRunning on desktopengineflutter/engine related. See also e: labels.platform-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