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

[BUG]: Rpt_Aria_MissingFocusableChild - shouldn't trigger for menu popup #1402

Closed
tombrunet opened this issue Apr 17, 2023 · 5 comments
Closed
Assignees
Labels
Bug Something isn't working priority-1 (high) Ready for QA user-reported Issues identified outside of the core team

Comments

@tombrunet
Copy link
Member

Project

a11y checker engine

Browser

Chrome

Operating system

MacOS

Description

See Carbon overflow menu example: https://react.carbondesignsystem.com/iframe.html?args=&id=components-overflowmenu--default&viewMode=story

An overflow menu disappears when it loses focus, so there is no requirement to be able to tab back to it. We currently ignore comboboxes that control popups. We should ignore popups that are controlled by buttons with aria-controls also. Not sure if it should also indicate popup or aria-exanded?

Steps to reproduce

See description. The Carbon overflow does not currently have the aria-controls, but should be enough to build a quick testcase to confirm a fix.

@francinelucca
Copy link

Carbon issue: carbon-design-system/carbon#12728

@shunguoy
Copy link
Contributor

Screenshot 2023-04-24 at 2 06 19 PM

@shunguoy
Copy link
Contributor

shunguoy commented Jun 7, 2023

raised priority to 1 to help to close the Carbon issue.

@ErickRenteria
Copy link
Contributor

merged

@francinelucca
Copy link

Thanks! is there a release schedule we can check to know when this will be available in the tool?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working priority-1 (high) Ready for QA user-reported Issues identified outside of the core team
Projects
None yet
Development

No branches or pull requests

5 participants