Improve the accessibility of Code Radio app
See original GitHub issueAffected page
https://coderadio.freecodecamp.org/
To Reproduce
I made a quick scan using the axe DevTools browser add-on and found that the page has some critical accessibility issues.
We have 5 errors when the music is not played.
And 9 when the music is playing (this has to do with the color contrast of the visualizer and the indicator).
To Resolve
- Remove
aria-label
from thecanvas
element - Add
aria-label
to thebutton
element for song history - Add
aria-label
to theselect
element used for stream selection - Remove
user-scalable=no
from themeta
tag as well as set itsmaximum-scale
to a value that is not less than 5. (axe requires the value to not be less than 2, but Lighthouse sets the bar at 5) - Revisit the color contrast of the elements in question
Issue Analytics
- State:
- Created 2 years ago
- Comments:24 (15 by maintainers)
Top Results From Across the Web
6-STEP MOBILE APP ACCESSIBILITY CHECKLIST
Follow our 6-step mobile app accessibility checklist to keep your apps compliance with ADA and WCGA guidelines.
Read more >Make your web application more accessible | by ... - Medium
Accessibility is a way of writing your code and designing your application that is simply accessible for more people.
Read more >Principles for improving app accessibility - Android Developers
Principles for improving app accessibility ; Add accessibility actions. Make all actions accessible; Make available actions understandable.
Read more >For Blind Internet Users, the Fix Can Be Worse Than the Flaws
Companies say their A.I.-powered tools are the best way to fix accessibility problems online, but many blind people find they make websites ...
Read more >Mobile accessibility checklist - MDN Web Docs - Mozilla
... of accessibility requirements for mobile app developers. ... Standard controls such as radio buttons and checkboxes are handled by the ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
How about this
[history] [----------------------------] [play/pause] [volume] [get help(question mark)] [chat]
get help menu would have the keyboard shortcuts and report an issue( should go to the forum under the support category. )
Are you still looking for help with accessibility enhancements for the radio? I’m currently preparing for the Web Accessibility Specialist certification offered by the IAAP and would be happy to help out.