Skip to content

Consider revamping accessibility focus system  #97747

Closed
@chunhtai

Description

@chunhtai

b/193413757

If a new route is pushed or removed from the screen, the existing accessibility focus will be shifted to a new semantics node in the new page. Currently Flutter leaves it to the native OS to decide which node it should focus. This can sometimes be unpredictable.

Example:
#97522
#93926
#115808

and various feature request due to this issue
#94523
#59594

This is even more tricker that app built with native components usually performed correctly compares to custom view with virtual accessibility trees, such as Flutter application.

We should probably think about whether the Flutter should manage accessibility focus internally

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions