Metadata
- Source
- VP-150
- Type
- Bug
- Priority
- Major
- Status
- Closed
- Resolution
- Duplicate
- Assignee
- N/A
- Reporter
- Anastasia Cheetham
- Created
2012-08-09T12:09:06.138-0400 - Updated
2013-01-28T09:25:23.984-0500 - Versions
- N/A
- Fixed Versions
- N/A
- Component
- N/A
Description
NVDA+FF:
When language menu opened using button, NVDA says nothing.
When arrow keys are used to navigate language menu, NVDA says "paragraph".
NVDA+IE9:
When language menu opened using button, NVDA says name of key.
When arrow keys are used to navigate language menu, NVDA says "show xx" for first up, the only names of various elements in the page.
VoiceOver+Safari:
When language menu opened using button, VoiceOver says nothing.
When arrow keys are used to navigate language menu, VoiceOver actually reads the correct menu item content!
Jaws+FF:
When language menu opened using button, Jaws says name of key.
When arrow keys are used to navigate language menu, Jaws says "edit".
Jaws+IE9:
When language menu opened using button, Jaws says name of key.
When arrow keys are used to navigate language menu, Jaws says nothing.
NB: for Jaws testing, Jaws was manually switched into application mode (virtual PC cursor 'off')
Environments
Jaws and NVDA with FF and IE9, VoiceOver with Safari
Comments
-
Alexey Novak commented
2012-08-17T14:54:07.876-0400 My branch https://github.com/anvk/videoPlayer/tree/FLUID-4750 has added role="option" for the <li> tags for every element in the menu.
Then there are aria-checked and aria-selected for every row.Interesting enough but FF tries to read both flags but aria-checked is the most readable. Safari, on the other hand, ignores aria-checked completely and reads out aria-selected.
IE ignores both flags and read the whole content of the videoPlayer div related to FLUID-4748 -
Alexey Novak commented
2012-08-21T14:07:24.695-0400 For the first item:
FF + NVDA - For not selected items it tells "English not selected not checked 1 of 3"). For the selected item it tells "English checked 1 of 3"
IE + NVDA - For any options NVDA will read out the whole videoPlayer content
Chrome + NVDA - Chrome refuses to Enter a focus mode by pressing Enter so arrow keys could not get to the language menuSafari + VoiceOver - For the show captions button it tells "Show Captions 3 items". For the not selected item it says "English/French text". For the selected item it says "English/French selected". Safari is the whole reason why aria-selected was added since aria-checked is being ignored by this browser.
FF + JAWS - You have to enter a Focus mode by pressing Space. For the show captions button it tells "Show Captions 3 of 3". For the not selected item it says "English/French". For the selected item it says "English/French checked selected".
IE + JAWS - Does not say anything
Chrome + JAWS - Cannot enter the language menu at all. Most likely because of the conflict in JAWS of space/enter with space/enter keyboard interactions of the language menu -
Anastasia Cheetham commented
2012-10-03T11:21:07.340-0400 The fix for this has been merged into the FLUID-4786 branch, and will be committed with that.