WordPress / openverse

Openverse is a search engine for openly-licensed media. This monorepo includes all application code.
https://openverse.org
MIT License
234 stars 183 forks source link

No audio feedback for screen readers when changing the slider value. #498

Open obulat opened 1 year ago

obulat commented 1 year ago

Problem

No audio feedback for screen readers when changing the slider value.

Description

Screen readers should get feedback about the current position of the slider when using the left/right arrows, e.g. ‘0 minutes 12 seconds of 3 minutes 43’. The exact wording should be run by a screen reader user for preferences.

Additional context

Reported by Joe Dolson (https://make.wordpress.org/openverse/2022/09/07/frontend-release-v3-4-8-and-a-call-for-a11y-testing/#comment-95) More details:

In testing, on a small percentage of tests, Enter moved the slider value instead of opening the audio page. I was unable to reliably reproduce this, so I’m not sure what was going on.

In NVDA/Firefox, the value ‘0:00’ was read as “midnight”. This appears to just be how NVDA interprets that pattern. I’m not sure there’s a good solution to that.

Implementation

sarayourfriend commented 3 months ago

Changing this to a fix rather than improvement to reflect that it's a bug in the accessibility of the site.