-
Notifications
You must be signed in to change notification settings - Fork 32
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
Accesibility action plan #333
Comments
I've been doing some research and here's what I've found so far: CertificationWe should comply with WCAG 2 AA, that's the W3C, Spanish and EU standard. In the near future intranets and mobile apps should pass this, too. This means, as a summary, that Gobierto should be keyboard accessible, achieve a 4,5:1 contrast ratio, allow a 200% zoom level without breaking the layout, and have better semantics and hierarchy to improve screen reader output. The planTo improve the current situation we can fix things regarding contrast and hierarchy:
The biggest effort will be adding ARIA to the markup: tables, tooltips, tabs and forms should have clear roles and statuses to improve screen-reader's accuracy (the JS should change these attributes too). Attached there's a short report with some issues we can look into. In the future we should test the website using VoiceOver or a similar technology, and it would be great to make a user test. Good accessibility doesn't seem easy but we can improve if we start coding UI elements with better semantics from the start. Tools
Reference
Interesting reads |
Question: is there any automated test we could add in our test suite to validate we are not introducing changes that are not valid accessibility point of view? |
Good question! pa11y seems to be what we are looking for. |
The text was updated successfully, but these errors were encountered: