processing-website
processing-website copied to clipboard
Improve top bar menu navigation for keyboard and screen reader users
The top bar of the Processing website's dropdowns are not properly accessible for keyboard and screen reader users.
Current behavior
- Tabbing through the top bar menu gives limited information about the nature and state of dropdown buttons.
Desired behavior
- When tabbing through the menu, screen reader should announce "[button name] menu button collapsed submenu."
- When pressing enter, screen reader should announce "expanded" and actually expand the submenu.
This can be achieved using aria-expanded
and aria-controls
.
Example
A good example of an accessible menu with dropdowns can be found here: https://www.audioeye.com/consultants/
References
Further information about dropdown accessibility can be found here: https://accessuse.eu/en/drop-down-menus.html
@kushalnl7 you may be interested in this issue :)
Yes, I will look into this!
Great! Thanks @kushalnl7 ✨
FYI: I have used the NVDA screen reader in my tests. It is Free and Open Source and you can find it here: https://www.nvaccess.org/download/
Hello Maintainers, I am interested in assisting with the current issue at hand.
I was wondering if anyone is already working on it, or if it is okay for me to start working on it. Please let me know how I can be of help.
Hello @abhishekhvr and thanks for your offer to help! Let's see if @kushalnl7 is still interested. Otherwise I'm happy to assign this to you.
@SableRaf Can you assign this issue to me Please?