Closed Bug 1234505 Opened 9 years ago Closed 3 years ago

HTML5 audio element scrubbers exposed as role=progressbar

Categories

(Firefox :: Disability Access, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: faulkner.steve, Unassigned, Mentored)

References

Details

There are 2 progress bars exposed (unclear why 2), anyway because the timeline/scrubber is exposed as progressbar as the values change (when audio plays)the value updates are announced (by screen readers) over the audio content being played.

test file:
http://s.codepen.io/stevef/debug/yeJKJb

suggest that the timeline/scrubber should not be exposed as progressbar or when active (audi playing) the porgressbar should be hidden in acc tree, so value change updates are muted.
I talked to Gijs about this, and suggested that this become a slider role instead of progress bar, since it is an interactive control and not just a status meter. Same goes for the volume slider, by the way, which I'm not sure how it is exposed right now. Haven't looked at this code in ages.
ROLE_SLIDER, or maybe a new ROLE_SCRUBBER?

I dealt with this in bug 1496851.

Status: NEW → RESOLVED
Closed: 3 years ago
Depends on: 1496851
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.