[Development]: Buttons not labeled for accessibility #14514
-
Checklist
Describe the problem you are havingI'm looking to possibly start using frigate, so I checked out the demo page. I'm a screen reader user, so the first thing I noticed was that most of the buttons do not have proper labels for accessibility. I'm assuming the demo reflects the current state of the app, so this is a show stopper for me or any potential user with a disability using assistive technology. Steps to reproduce
Versiondemo (I cannot access the version because of this issue) In which browser(s) are you experiencing the issue with?n/a Frigate config filen/a docker-compose file or Docker CLI commandn/a Relevant Frigate log outputn/a Relevant go2rtc log outputn/a Operating systemHassOS Install methodHassOS Addon Network connectionWired Camera make and modeln/a Screenshots of the Frigate UI's System metrics pagesn/a Any other information that may be helpfulNo response |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
Thanks. We'll make sure this is improved for the next version of Frigate. |
Beta Was this translation helpful? Give feedback.
-
Screen reader labels have been added to every button and dropdown menu element in the UI in this PR: #14518 |
Beta Was this translation helpful? Give feedback.
-
@hawkeye217 I just tried to go through the demo again today, which I assume has your changes by now. There are still plenty of unlabeled buttons. For example:
And then if I just click some of that clickable stuff blindly, it's pretty easy to find many more unlabeled buttons. I don't have the bandwidth to dig into your code right now. What custom element framework are you using? |
Beta Was this translation helpful? Give feedback.
Screen reader labels have been added to every button and dropdown menu element in the UI in this PR: #14518