Skip to content

DropdownButton and BottomNavigationBar not working with JAWs #117997

@ipainchaud

Description

@ipainchaud

DropdownButton and BottomNavigationBar not working with JAWS

We noticed recently that JAWs is not able to activate the BottomNavigationBar or to select a DropdownButton Item anymore. We have tested with NVDA, VoiceOver (MacOs & iOS), TalkBack and JAWs and the issue can only be reproduced with JAWs (tested with JAWs 2021, 2022 and 2023).

Steps to Reproduce

Code Samples

dartpad gist to reproduce the BottomNavigationMenu issue
dartpad gist to reproduce the DropdownButton issue

  1. Use JAWs to navigate through the flutter generated UI.
  2. Navigate to an unselected Dropdown button Item OR Bottom Navigation Item you want to select.
  3. Press enter (or space) to select the desired menu.

Actual result: The dropdown button item OR bottom navigation item is not selected. The onTap callback of the DropdownMenuItem doesn't even get called.

Expected result: JAWs should consider the dropdown bottom items OR bottom navigation items as a buttons and be able to select different values.

As both these cases can be reproduced through the provided link above in a dartpad environment, I didn't attach flutter doctor's ouput.

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)a: desktopRunning on desktopcustomer: castawayf: material designflutter/packages/flutter/material repository.found in release: 3.3Found to occur in 3.3found in release: 3.7Found to occur in 3.7frameworkflutter/packages/flutter repository. See also f: labels.has reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-webWeb applications specificallyplatform-windowsBuilding on or for Windows specificallyr: fixedIssue is closed as already fixed in a newer versionteam-designOwned by Design Languages teamtriaged-designTriaged by Design Languages team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions