-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Closed
Labels
a: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)Accessibility, e.g. VoiceOver or TalkBack. (aka a11y)frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.platform-androidAndroid applications specificallyAndroid applications specifically
Description
TYPE_WINDOW_CONTENT_CHANGED should only be called for the root node of a subtree that has changed (NOT for every changed node in the subtree). Doing the latter causes a11y to become sluggish and unresponsive as Android processes the flood of events.
We are currently firing the event for every single changed node, which on big updates (e.g. scrolling through a list with lots of nodes) causes unresponsiveness.
Metadata
Metadata
Assignees
Labels
a: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)Accessibility, e.g. VoiceOver or TalkBack. (aka a11y)frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.platform-androidAndroid applications specificallyAndroid applications specifically