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

  1. To ensure the Mall on Rails system can be used by customers and store owners with disabilities relating to vision and motor skills.

Exclusions

  1. Custom colours, when available, may affect contrast requirements.

Requirements

  1. All pages in the system shall be compliant with W3C ARIA standard.
  2. The system shall be accessible without JavaScript enabled on the user agent.
  3. 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.
  4. All pages in the system shall be tested with a screen reader. Pages must be understandable and navigateable using a screen reader.
  5. Elements and buttons on pages shall have text and not be differentiated solely by colour.