VP-81: [a11y] Video Player control buttons do not have labels and are not read by screen reader

Metadata

Source
VP-81
Type
Bug
Priority
Blocker
Status
Closed
Resolution
Fixed
Assignee
N/A
Reporter
Jonathan Hung
Created
2012-12-07T14:04:46.502-0500
Updated
2013-01-28T11:04:43.978-0500
Versions
N/A
Fixed Versions
  1. 0.1
Component
  1. controls

Description

Buttons on the control bar are not being read by NVDA or VoiceOver. In NVDA it says "Toggle Button", and Voice Over just says "Button".

Labels should be applied (or ARIA equivalent) so ATs can read them properly.

Environments

NVDA 2012.3, VoiceOver

Comments

  • Jonathan Hung commented 2012-12-07T14:10:39.641-0500

    The fix for this may be related to the fix for FLUID-4649. Because the buttons have no text, nothing is being read. But if we use a graphical font instead of an image, ATs may be able to read the label properly.

  • Jonathan Hung commented 2012-12-10T13:10:48.636-0500

    After some discussion, it has been decided a more typical solution will be attempted. Going the Icomoon route will put a burden on the implementor especially if they require a custom look and feel.

  • Michelle D'Souza commented 2012-12-13T17:10:10.319-0500

    Merged https://github.com/fluid-project/videoPlayer/pull/100 into project repo at 93b5b3aaa2a99e365786ffdabacbd6c278f122ef