Skip to content

Implement ITextProvider and ITextRangeProvider for UIA interface. #116219

@yaakovschectman

Description

@yaakovschectman

For text fields, edits, etc. to work with screen readers when using UIA, we will need to implement these interfaces. This is likely at least one step necessary in the UIA approach to resolving #103464 (comment)

AXPlatformNodeWin will need to provide an implementation of ITextProvider (which may be itself) in response to certain pattern ID requests, and we will need an implementation of ITextRangeProvider to represent ranges of text/selections.

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