Accessibility at

Accessibility at

What is Accessibilty?

Web accessibility is the inclusive practice of removing barriers that prevent interaction with, or access to websites by people with disabilities. When sites are correctly designed, developed and edited, all users have equal access to information and functionality.

Impairments to Consider

  • Visual

  • Motor/Mobility

  • Auditory

  • Seizures

  • Cognitive/Intellectual

Our Goal - Accessibility for All

  • We work closely with 508 Office to define accessibility requirements

  • We continuously test to ensure new product updates are compliant with accessibility requirements

How we test for Accessibility

  1. Manual Testing → Keyboard navigation, screen reader compatibility

  2. Automated Testing → aXe

  3. Linting eslint-plugin-jsx-a11y

Automated Testing Example



  • browser plugin
  • axe-core and axe-webdriverjs
  • axe cli


example usage


example usage


Manual Testing Example


  • General
    • Cross-browser test matrix
    • Sauce Labs
  • Accessibility
    • aXe (for debugging)
    • Keyboard navigation (behaves as expected)
    • Screenreader compatibility
      • Web Rotor
      • Usual VO commands

Cross browser test matrix

Keyboard navigation

Screenreader compatibility


automated a11y

By Robbie Holmes