How can we improve Azure Media Services?

Aria & Accessibility Improvements

Using the aXe plugin and Accessibility Developer Tools in Chrome, the following accessibility issues arise as severe/critical. The player has been made keyboard accessible, but some of these other issues should be looked at to comply with current accessibility standards:

• Aria-expanded property not allowed on role="menuitem".
(Elements: .vjs-chapters-button, .amp-audiotracks-control, .vjs-subtitles-button, .vjs-captions-button, .amp-quality-control)

• Proper aria parent (role="menu" / role="menubar") is not present for menuitem.
(Elements: .vjs-chapters-button, .amp-audiotracks-control, .vjs-subtitles-button, .vjs-captions-button, .amp-quality-control)

• Invalid aria attribute value: aria-valuenow="NaN".
(Element: .vjs-progress-holder)

• Elements with aria roles must ensure required owned elements are present. Element needs children with role of menuitem since it has a role of menu.
(Element: .vjs-menu-content)

• If a title is not given, h4 needs role="presentation" because it is empty.

5 votes
Sign in
(thinking…)
Sign in with: Microsoft
Signed in as (Sign out)

We’ll send you updates on this idea

Molly shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

0 comments

Sign in
(thinking…)
Sign in with: Microsoft
Signed in as (Sign out)
Submitting...
An error occurred while saving the comment

Feedback and Knowledge Base