Accessibility Requirements
The Accessibility requirements are pulled out of the Usability requirements to explicitly define how the software will handle users with disabilities. This includes screen readers, limited motion, colour-blindness, and others.
Definitions
- ARIA standard
- The W3C WAI-ARIA standard is available on the W3C work group's official ARIA page.
Goals
- To ensure the Mall on Rails system can be used by customers and store owners with disabilities relating to vision and motor skills.
Exclusions
- Custom colours, when available, may affect contrast requirements.
Requirements
- All pages in the system shall be compliant with W3C ARIA standard.
- The system shall be accessible without JavaScript enabled on the user agent.
- All pages in the system shall be tested in light mode and dark mode. Proper contrast, defined as 5:1, shall be shown for all elements in both light mode and dark mode.
- All pages in the system shall be tested with a screen reader. Pages must be understandable and navigateable using a screen reader.
- Elements and buttons on pages shall have text and not be differentiated solely by colour.