Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[a11y]: Overflow Menu - JAWS is not announcing/skips the disabled options present in Menu #16533

Open
2 tasks done
2nikhiltom opened this issue May 21, 2024 · 0 comments
Open
2 tasks done

Comments

@2nikhiltom
Copy link
Contributor

2nikhiltom commented May 21, 2024

Package

@carbon/react

Browser

No response

Operating System

No response

Package version

v1.56.0

React version

18.02

Automated testing tool and ruleset

Manual QA

Assistive technology

JAWS

Description

In the storybook example
While navigating through the options in the dropdown list, the user is aware that there are six list elements. JAWS announces each option individually during navigation, skipping the disabled option, which is "option 4 of 6". The JAWS announcements are as follows:

  • "Overflow-menu menu"
  • "Stop app"
  • "1 of 6. To move through items, press up or down arrow."
  • "Restart app"
  • "2 of 6"
  • "Rename app"
  • "3 of 6"
  • "Edit routes and access"
  • "5 of 6"
  • "Delete app"
  • "6 of 6"
  • "Edit routes and access"
  • "5 of 6"

Open 4 is skipped by SR (Not announced )
image

When the state of an element i.e. disabled, selected, expanded, currently active etc. is not conveyed for the screen reader user, it can be misleading for the user. . this impacts the user interaction.

WCAG 2.1 Violation

No response

Reproduction/example

https://react.carbondesignsystem.com/?path=/story/components-overflowmenu--default

Code of Conduct

@2nikhiltom 2nikhiltom changed the title [a11y]: Overflow Menu - JAWS is not announcing/skips the disabled option present in Menu [a11y]: Overflow Menu - JAWS is not announcing/skips the disabled options present in Menu May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

2 participants