Accessibility: Lists marked-up with role="menu" may be inaccessible to Voiceover Users on Mac OS-X
GENERAL
TESTING
GENERAL
TESTING
Description
The action tool bar links in tools where the ul element includes role="menu" may be hidden from Voiceover users (Voiceover is the screen-reader built into Apple's OS-X software). We have a student tester who is blind and has been using Voiceover exclusively as his screen-reader for two years. When he came to tools using this mark-up and used the Voiceover navigation keys, all he could hear was "Menu", and could not access any of the links in the menu.
He first declared them to be completely inaccessible, but after being pressed into further examination, we discovered that he could reach the links if he tabbed through the page. Apparently, though, this isn't a common navigation technique employed by Voiceover users.
We are currently investigating this issue further to see what solution (if any) is needed.
The code in question is found anywhere the following appears: <ul class="navIntraTool actionToolBar" role="menu">
There were a series of commits against this issue as it was so distributed. Patches have been submitted for the 2 subtasks listed below, as well as to 2 linked issues in indie tools:
The action tool bar links in tools where the ul element includes role="menu" may be hidden from Voiceover users (Voiceover is the screen-reader built into Apple's OS-X software). We have a student tester who is blind and has been using Voiceover exclusively as his screen-reader for two years. When he came to tools using this mark-up and used the Voiceover navigation keys, all he could hear was "Menu", and could not access any of the links in the menu.
He first declared them to be completely inaccessible, but after being pressed into further examination, we discovered that he could reach the links if he tabbed through the page. Apparently, though, this isn't a common navigation technique employed by Voiceover users.
We are currently investigating this issue further to see what solution (if any) is needed.
The code in question is found anywhere the following appears:
<ul class="navIntraTool actionToolBar" role="menu">
There were a series of commits against this issue as it was so distributed. Patches have been submitted for the 2 subtasks listed below, as well as to 2 linked issues in indie tools:
BLTI-183 and SAM-1811