Skip to content

[a11y] avoid TYPE_WINDOW_STATE_CHANGED to announce tooltips #86577

@goderbauer

Description

@goderbauer

See https://github.com/flutter/engine/blob/eaf70ca01903d25f2cd7aad2f0f9ce754e1e0e62/shell/platform/android/io/flutter/view/AccessibilityBridge.java#L268-L273.

As of Android 11 newer versions of TalkBack may not announce the message provided to the TYPE_WINDOW_STATE_CHANGED event. The alternative way for announcing tooltips is TBD. We may have to look at the Android source to see how the a11y for the native tooltip works or reverse-engineer the right way from TalkBack's debug logs when activating a native tooltip.

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)dependency: androidAndroid team may need to help usengineflutter/engine related. See also e: labels.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions