-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Component Accessibility Status ποΈ #13745
Comments
Links to reference: Adobe Spectrum checklist: https://spectrum.adobe.com/page/checkbox/#Design-checklist |
When thinking about how to surface the status of these 4 categories on the website, we may be able to generate a json file that could be consumed by the website to dynamically power the table (or however it's designed) on the website. This could include:
|
Summary
REF carbon-design-system/carbon-platform#803
REF #11370
We want to give users immediate confidence that Carbon components have been vetted for accessibility out-of-the-box. Also, ideally the majority of these tests should be automated; right now they are not.
A crucial aspect of component completeness is knowing to what degree is each asset (e.g. component) accessible. After talking with Marc Johlic, we don't have to go to lengths for each asset to specify which WCAG rules they conform to (e.g. WCAG 2.1 AA.) Instead, a simpler accessibility testing status scale/process can be established:
Pass There are no violations when running the automated Equal Access Checker on default component state.
Pass There are no violations when running the automated Equal Access Checker on more complex component states and variants.
Pass There no violations when running automated keyboard navigation tests using Jess/Michaels' tabbing guidelines.
Pass No screenreader violations. (Manual process, leverage Ragu's expertise and time.)
- if any of these show a violation it's a Sev2 bug
- we're ensuring that all of these steps are a pass before each new release
Justification
We've had specific asks from leadership to offer more clarity and emphasis around the accessibility of Carbon out-of-the-box.
Tasks
The text was updated successfully, but these errors were encountered: