Accessibility: Lists marked-up with role="menu" may be inaccessible to Voiceover Users on Mac OS-X

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:

BLTI-183 and SAM-1811

100% Done
Loading...

Activity

Hudson CI Server September 24, 2012 at 1:54 PM

Integrated in message 2.9.x #33 (See http://builds.sakaiproject.org:8080/job/message%202.9.x/33/)

Result = SUCCESS

Hudson CI Server September 24, 2012 at 1:30 PM

Integrated in velocity 2.9.x #27 (See http://builds.sakaiproject.org:8080/job/velocity%202.9.x/27/)
merge r113076-113084 from trunk (Revision 113485)

Result = SUCCESS

Hudson CI Server September 24, 2012 at 1:19 PM

Integrated in assignment 2.9.x #53 (See http://builds.sakaiproject.org:8080/job/assignment%202.9.x/53/)
merge r113076-113084 from trunk (Revision 113485)

Result = SUCCESS

Sam Ottenhoff September 24, 2012 at 1:04 PM

2.9.x merge: r113485

Gonzalo Silverio September 18, 2012 at 12:22 PM

The inclusion of lessonbuilder was erroneous. aria roles are being used correctly there it seems, and not on the menubar.

Fixed

Details

Priority

Affects versions

Fix versions

Components

Assignee

Reporter

Environment

Mac OS-X w/Voiceover, possibly other adaptive technologies as they start to support ARIA

Created April 4, 2011 at 8:45 AM
Updated June 14, 2018 at 12:49 PM
Resolved September 24, 2012 at 8:37 AM