processing / processing/processing-website
Improve top bar menu navigation for keyboard and screen reader users
Aperta
@OsirisMedici ci sta già lavorando.
Dal 3/3/2023.
Accessibility
Enhancement
Help Wanted
- Lingua principale
- MDX
- Stelle
- 90
- Fork
- 122
- Merge medio
- 1h 43m
- PR unite (30g)
- 3
Descrizione
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
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Valutazione
Questa issue non è ancora stata valutata.