Skip to main contentCarbon Design System

Overview

Manual and automated tests assess the accessibility of Carbon components against established standards. Read on to learn about how components are tagged with test statuses across the website.

Accessibility tag status

Automated accessibility verification tests (AVT) are run for each change proposed to the Carbon codebase. Additional manual tests are done periodically, such as screenreader testing. These tests ensure a consistent baseline of accessibility for each stable component.

Carbon implements a robust matrix of AVT to ensure that every Carbon component meets the utmost standards of accessibility. The status of this testing is outlined across the website through a detailed matrix of test categories and tags, outlined below.

TagMeaning
Tested
Automated tests have been implemented, pass, and show no violations via the IBM Equal Access Accessibility Checker for a component’s default state, advanced states, and keyboard navigation.
Partially tested
Some testing has been done, but is still incomplete and in progress. For example, manual tests may not have covered all use cases, or automated tests may not cover all component states. Previously existing tests may have become invalid and are temporarily skipped or removed.
Manually tested
Manual testing has been performed and validated by a human to ensure proper accessibility, such as screen reader testing.
Not available
In some cases, testing data is not available for certain components or component states. For instance, keyboard navigation testing is not necessary for components that are non-interactive.
Not tested
Automated or manual testing has been deferred. Most often this applies to experimental or unstable components that do not have testing performed until they are moved to stable.

Accessibility test categories

Every accessibility test falls into one of four categories. Marked with the tags above, these categories show the status for each of these discrete areas of testing. This additional detail helps clarify exactly what ways a component has been tested for accessibility.

TestMeaningPossible tags
Default stateTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.

Automated or manual testing has been temporarily deferred.

Some tests are incomplete, in progress, invalid, or temporarily skipped.
Advanced statesTests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.

Automated or manual testing has been temporarily deferred.

Some tests are incomplete, in progress, invalid, or temporarily skipped.
Keyboard navigationTests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.

Test data is either not available or not applicable for this component state.

Some tests are incomplete, in progress, invalid, or temporarily skipped.
Screen readerThis manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.

Automated or manual testing has been temporarily deferred.

A human has manually tested this component, e.g. screen reader testing.

Some tests are incomplete, in progress, invalid, or temporarily skipped.

All component accessibility status

For every latest release, Carbon runs tests on all components to meet the accessibility requirements. These different statuses report the work that Carbon has done in the back end. These tests appear only when the components are stable.

This table reflects the current AVT status of stable components within @carbon/react.

Latest version: ^1.56.0 | Framework: React (@carbon/react)

ComponentAccessibility testStatusLink to source code
AccordionTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Aspect ratioTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
BreadcrumbTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
ButtonTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
CheckboxTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Code snippetTest(s) that ensure the initial render state of a component is accessible.
Some tests are incomplete, in progress, invalid, or temporarily skipped.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Combo boxTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Some tests are incomplete, in progress, invalid, or temporarily skipped.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Combo buttonTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Composed modalTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Some tests are incomplete, in progress, invalid, or temporarily skipped.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Contained listTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Content switcherTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Copy buttonTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Data tableTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Date pickerTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Definition tooltipTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
DropdownTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Some tests are incomplete, in progress, invalid, or temporarily skipped.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
File uploaderTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Flex gridTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
Fluid combo boxTest(s) that ensure the initial render state of a component is accessible.
Automated or manual testing has been temporarily deferred.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Automated or manual testing has been temporarily deferred.
Fluid date pickerTest(s) that ensure the initial render state of a component is accessible.
Automated or manual testing has been temporarily deferred.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
Fluid dropdownTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
Fluid formTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
Fluid multiselectTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
Fluid number inputTest(s) that ensure the initial render state of a component is accessible.
Automated or manual testing has been temporarily deferred.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
Fluid searchTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
Fluid selectTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
Fluid text areaTest(s) that ensure the initial render state of a component is accessible.
Automated or manual testing has been temporarily deferred.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
Fluid text inputTest(s) that ensure the initial render state of a component is accessible.
Automated or manual testing has been temporarily deferred.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Fluid time pickerTest(s) that ensure the initial render state of a component is accessible.
Automated or manual testing has been temporarily deferred.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
FormTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Form groupTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Form labelTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
GridTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
HeadingTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Icon buttonTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Inline loadingTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
LayerTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
LinkTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
LoadingTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
MenuTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Menu buttonsTest(s) that ensure the initial render state of a component is accessible.
Automated or manual testing has been temporarily deferred.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
ModalTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Some tests are incomplete, in progress, invalid, or temporarily skipped.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
MultiselectTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
NotificationTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Number inputTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Ordered listTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Overflow menuTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
PaginationTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Pagination navTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
PopoverTest(s) that ensure the initial render state of a component is accessible.
Automated or manual testing has been temporarily deferred.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Progress barTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Progress indicatorTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Radio buttonTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
SearchTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
SelectTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
SkeletonTest(s) that ensure the initial render state of a component is accessible.
Automated or manual testing has been temporarily deferred.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
SliderTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
SlugTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
Structured listTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
TabsTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
TagTest(s) that ensure the initial render state of a component is accessible.
Automated or manual testing has been temporarily deferred.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Text areaTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Text inputTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
ThemeTest(s) that ensure the initial render state of a component is accessible.
Automated or manual testing has been temporarily deferred.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
Test data is either not available or not applicable for this component state.
TileTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Time pickerTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
ToggleTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
ToggletipTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
TooltipTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Automated or manual testing has been temporarily deferred.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
TreeviewTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
UI shellTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Passes all automated tests with no reported accessibility violations.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.
Unordered listTest(s) that ensure the initial render state of a component is accessible.
Passes all automated tests with no reported accessibility violations.
GitHub link
Tests that ensure additional states of the component are accessible. This could be interactive states of a component or its multiple variants.
Passes all automated tests with no reported accessibility violations.
Tests that ensure focus is properly managed, and all interactive functions of a component have a proper keyboard-accessible equivalent.
Test data is either not available or not applicable for this component state.
This manual testing ensures that the visual information on the screen is properly conveyed and read correctly by screen readers such as JAWS, VoiceOver, and NVDA.
A human has manually tested this component, e.g. screen reader testing.