Skip to content

[iOS] Remove accessibility root ID assumptions #122848

@loic-sharma

Description

@loic-sharma

iOS assumes there is a single accessibility root node with ID 0. In a multi-window world, there may be multiple root nodes each with their own unique ID. Thus, iOS must not rely on the root node having ID 0.

See: https://github.com/search?q=repo%3Aflutter%2Fengine+kRootNodeId+path%3A%2F%5Eshell%5C%2Fplatform%5C%2Fdarwin%5C%2Fios%5C%2F%2F&type=code

Metadata

Metadata

Assignees

No one assigned

    Labels

    a: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)a: multi windowIssues related to multi window supportplatform-iosiOS applications specificallyteam-iosOwned by iOS platform teamtriaged-iosTriaged by iOS platform team

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions