Accessibility audit on Radix UI and Next Steps
Modified from the discussion in https://github.com/radix-ui/primitives/discussions/2232
Originally posted by zoltan-dulac June 27, 2023 Good Afternoon.
I am a member of Publicis Sapient's Accessibility Center of Excellence, and since our front-end team is interested in using your library on client work, we decided to do an audit of it, testing the component library using a number of screen reader/browser pairs:
- Voicover/Safari on OSX and iOS
- NVDA/Firefox on Windows.
- Talkback/Chrome on Android.
We have a list of 35 accessibility issues that we would like to open. These are currently in this spreadsheet:
https://useragentman.com/tmp/Radix-ui_accessibility-review.xlsx
Before we do the laborious job of cutting and pasting them into the Issues tab on this project's GitHub, we thought ask if you are would review the spreadsheet and see if you are interested in fixing these first.
Please let us know: we are really eager to help if possible. Thanks for your consideration.
Zoltan.
I'd really be interested as well. I'm currently in PRE-MVP status for an application that needs to be fully 508 compliant for gov't purposes. Is Radix fully WCAG 2.1 compliant for its primitives? The color system passes all the contrast test's I've run on it.
What are the issues? I don't have any software that would open an .xlsx spreadsheet
@zoltan-dulac
Any chance you could simply list them here? Ironically the xlsx isn't all that accessible.
Edit:
I just saw, that there also seems to be some movement regarding this here:
https://github.com/radix-ui/primitives/discussions/2232
In general it would be good to know whether Radix UI is considered WCAG 2.1 compliant, especially in light of the upcoming deadline for the European Accessibility Act.
I have imported the file into Google Spreadsheets so people without the ability to open xslx files can view it online: https://docs.google.com/spreadsheets/d/1e3GTvX64nAFmj-RYgsm43JjIQLK0V25-0ACQnspwoWU/edit?usp=sharing
I hope that's okay with you, @zoltan-dulac, otherwise I will delete it, of course.