-
Notifications
You must be signed in to change notification settings - Fork 26
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(bal-nav): button overlays not reachable via keyboard #1415
Comments
/cib |
Branch fix/issue-1415 created! |
Hi @carolabes, |
Hi @mmarinkov, |
Hi @carolabes In this case we will work on making the "close button" reachable via keyboard tab. |
would need to change tabindex to 0 but this logic would overwrite the one introduced by Gery (5377a64, fix(select): value with comma, click events, 07.09.2022 at 21:57) Next step: clarify what would break when changing the tabindex |
* Create PR for #1415 * fix(close): make close button focusable by changing tabindex from -1 to 0 * fix(close): make close button focusable by changing tabindex from -1 to 0 * chore: add changeset * chore: add changeset --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Marinkov, Magdalena <[email protected]> Co-authored-by: Gery Hirschfeld <[email protected]>
/cib |
Branch fix/issue-1415 created! |
* Create PR for #1415 * Create PR for #1415 * fix(close): remove inherited tab index attribute * fix(close): added changeset --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Marinkov, Magdalena <[email protected]>
Hey @hirsch88 :) the issue also mentioned an aria-haspopup prop. Was this added as well or should this be passed with the json just like the aria labels? |
Hey @GinaBiondo-aperto, In our opinion the issue seems to be resolved or do you see something, which we missed? |
Hey Hey @mmarinkov :) Not sure if I get your point here. Help please :D The aria-haspopup is not set at all. Neither the buttons with link nor without. However it is needed for the buttons in the meta nav that open popups. |
We have to set aria-haspopup prop on the button components expect the ones with color="link" |
/cib |
Branch fix/issue-1415 created! |
we have to define the aria-haspopup on the popup compoment (not popover) |
Description of this issue
How to fix it
Additional Information
Level A
https://www.w3.org/WAI/WCAG21/Understanding/keyboard.html
aria-haspopup: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-haspopup
Code of Conduct
The text was updated successfully, but these errors were encountered: