inveniosoftware / invenio-app-rdm

Turn-key research data management platform.
https://inveniordm.docs.cern.ch
MIT License
101 stars 146 forks source link

"Show Affiliations" button -- make keyboard & screenreader accessible #131 #1194

Open ekate opened 2 years ago

ekate commented 2 years ago

From NYU A11y Review:

Show Affiliations element does not follow expected pattern.

The "Show Affiliations" element (coded as a link) is not in the taborder (and not available to the keyboard-only user) and the screen reader user hears it as "clickable", but does not understand what it does when it is 'clicked". This element has characteristics of a "disclosure" (e.g. - "show/hide") model. Refer to the WAI-ARIA authoring practices for disclosure.

github-actions[bot] commented 2 years ago

This issue was automatically marked as stale.