Skip to content

ChromeVox doesn't navigate to the Enable Accessibility button immediately due to live regions #127862

@marcianx

Description

@marcianx

Is there an existing issue for this?

Steps to reproduce

  1. Enable ChromeVox and navigate through a flutter-web UI (using Search/Launch + Right arrow) to get to the "Enable accessibility" button.

Expected results

ChromeVox would ideally land directly on "Enable accessibility". This is especially important since, hearing nothing, a blind user might try using the tab key to navigate to the button, but that keypress is consumed by Flutter to handle its UI navigation instead. There's no other way to get to "Enable accessibility" except via the screen reader.

Actual results

ChromeVox silently lands on two other divs before landing on the "Enable accessibility" button. That's because the two aria-live elements for announcements appear before the "Enable accessibility" button. It's more common to place these at the end of the web page instead.

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)browser: chrome-desktoponly manifests in desktop Chromeplatform-chromebookChromebook applications specificallyplatform-webWeb applications specifically

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions