Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 368860

Summary: Unable to invoke actions menu
Product: [ECD] Orion Reporter: Max Li <maxli>
Component: ClientAssignee: Susan McCourt <susan>
Status: RESOLVED FIXED QA Contact: Carolyn MacLeod <carolynmacleod4>
Severity: normal    
Priority: P3 CC: carolynmacleod4, eclipse.felipe, maxli, susan
Version: 0.3Keywords: accessibility
Target Milestone: 0.4 M2   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Bug Depends on:    
Bug Blocks: 365361    

Description Max Li CLA 2012-01-17 13:04:08 EST
Build Identifier: 0.3

While using the screen reader JAWS, tabbing to the actions menu button (on any page with the widget) and subsequently trying to bring it up does not work. 

It may be worth noting that if one uses a mouse to bring it up, the actual menu itself is controllable with the keyboard. Also, this problem does not seem to occur if not using a screen reader.

Reproducible: Always
Comment 1 Susan McCourt CLA 2012-01-17 13:16:30 EST
interesting.
Can you be specific with a particular page/button example?
For example in the navigator I can tab to the menu icon and use space bar or enter key to invoke the menu (but I don't have a screen reader installed).

If it doesn't work, it sounds like a dojo/dijit bug.  Could you try the same thing on this page?

http://download.dojotoolkit.org/release-1.5.0/dojo-release-1.5.0/dijit/themes/themeTester.html?theme=nihilo

tab to the widget labeled "Drop Down" and see if the problem occurs there.  If so, then it's a general dijit bug.  If not, then we have a more specific problem.
Comment 2 Max Li CLA 2012-01-17 13:46:36 EST
It seems to happen on any page with this sort of menu button (i.e. navigator (both in the file tree and the favorites menu), repositories).

The widget seems to work on the page you gave me, so it doesn't seem to be a dijit bug.
Comment 3 Max Li CLA 2012-01-24 09:18:11 EST
I have fixed this bug in the following repository in the accessibility branch.
https://github.com/max-li/orion.client.git
Comment 4 Felipe Heidrich CLA 2012-01-24 10:06:57 EST
(In reply to comment #3)
> I have fixed this bug in the following repository in the accessibility branch.
> https://github.com/max-li/orion.client.git

404 
Max can you check the link ?
Comment 5 Felipe Heidrich CLA 2012-01-24 10:20:49 EST
(In reply to comment #4)
> (In reply to comment #3)
> > I have fixed this bug in the following repository in the accessibility branch.
> > https://github.com/max-li/orion.client.git
> 
> 404 
> Max can you check the link ?

This one https://github.com/max-li/orion.client/commit/af3205698ac893ad233ce79fd6bc8511473888e5 ?
Comment 6 Max Li CLA 2012-01-24 10:31:26 EST
(In reply to comment #5)
> (In reply to comment #4)
> > (In reply to comment #3)
> > > I have fixed this bug in the following repository in the accessibility branch.
> > > https://github.com/max-li/orion.client.git
> > 
> > 404 
> > Max can you check the link ?
> 
> This one
> https://github.com/max-li/orion.client/commit/af3205698ac893ad233ce79fd6bc8511473888e5
> ?

Yes, that is the one.
Comment 7 Susan McCourt CLA 2012-01-24 11:24:40 EST
I'm working in here today, will commit.
Thank you, Max!
Comment 8 Susan McCourt CLA 2012-01-24 18:52:21 EST
pushed.  I'm not running JAWS, but I tested that it works the same otherwise, and I understand how this could fix the problem.

Thanks, Max!