question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Improve the accessibility of Code Radio app

See original GitHub issue

Affected 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.

Screen Shot 2021-05-25 at 00 17 29

And 9 when the music is playing (this has to do with the color contrast of the visualizer and the indicator).

Screen Shot 2021-05-25 at 00 23 13

To Resolve

  • Remove aria-label from the canvas element
  • Add aria-label to the button element for song history
  • Add aria-label to the select element used for stream selection
  • Remove user-scalable=no from the meta tag as well as set its maximum-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:closed
  • Created 2 years ago
  • Comments:24 (15 by maintainers)

github_iconTop GitHub Comments

2reactions
ahmadabdolsahebcommented, Jul 1, 2021

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. )

1reaction
bbsmoothcommented, Dec 30, 2021

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found