Authors: @opqdonut
This ADR aims to document the current status of Accessibility features in REMS, and the guidelines with which we hope to keep REMS accessible.
REMS is aiming for Web Content Accessibility Guidelines 2.1 Level AA accessibility. There has as of the writing of this document (2020-12-14) been no formal evaluation of whether REMS fulfils the AA requirements.
We use axe for automated accessibility tests. This should verify at least
- contrast requirements (but only for the default theme)
- correct use of ARIA attributes
How accessible a site truly is can only be tested manually. Even if we tick all the technical boxes the site might not make any sense. We've had regular check ups of REMS using screen reader software (NVDA), but haven't done those in a while (as of 2020-12-14).
We aim for high accessibility in the applicants' work flow. Handler & administrator interfaces can be more complex and require more knowledge to use.
There are many guidelines in WCAG2.0 that refer to focus & keyboard navigation, for example:
Here are the REMS principles for handling keyboard navigation & focus:
- Focus H1 element on page change (but see #2492)
- Make sure TAB on keyboard focuses first input element
- We have custom focus indicators where browser defaults are not enough (but see #2493)
It has been discovered that in order to properly test/use accessibility features, such as :focus
outline, on Mac OS Catalina, you should have Accessibility settings explicitly enabled in your OS settings. Please, refer to these resources for instructions:
The most important things for a nice screen reader experience are:
- we offer a skip to main content link
- we try to order the DOM in an order that makes sense (e.g. the Actions menu comes after the other application information)