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

Bug 146620

Summary: Accessibility: DrawerEditPart isn't announced by JAWS
Product: [Tools] GEF Reporter: Mark Siegel <mark.siegel>
Component: GEF-Legacy GEF (MVC)Assignee: Anthony Hunter <ahunter.eclipse>
Status: RESOLVED FIXED QA Contact:
Severity: minor    
Priority: P3 CC: lding, nyssen
Version: 3.2   
Target Milestone: 3.6.0 (Helios) M7   
Hardware: PC   
OS: All   
Whiteboard:
Attachments:
Description Flags
Proposed patch none

Description Mark Siegel CLA 2006-06-12 12:44:47 EDT
When a palette drawer is navigated to, JAWS v7.0 doesn't announce the name of the drawer or the action required to open the drawer.

My reference is from the GEF Shapes Editor.  When you highlight the "Shapes" drawer, JAWS will not announce anything.
Comment 1 Randy Hudson CLA 2006-06-12 12:51:51 EDT
Yet, other accessibility clients correctly speak the drawer name.
Comment 2 Mark Siegel CLA 2006-06-12 18:53:44 EDT
True, this might very well be a JAWS bug.  When I change the DrawerEditPart's accessibility role to ACC.ROLE_TREEITEM, JAWS will speak the part name properly.

Though it surprises me that the ACC.ROLE_TREE role doesn't work as I would expect.
Comment 3 Randy Hudson CLA 2006-06-12 19:07:21 EDT
Maybe we are using the wrong role.
Comment 4 Mark Siegel CLA 2006-07-05 13:18:30 EDT
Created attachment 45781 [details]
Proposed patch

Attaching proposed patch: changing the accessibility role of the drawer edit part to TREEITEM.  JAWS is able to pick up this role and will announce the name of the drawer and whether the drawer is opened or closed.
Comment 5 Anthony Hunter CLA 2010-04-05 16:18:43 EDT
I have verified that JAWS 11 reports the drawer name and whether it is open or closed correctly with the existing code.
Comment 6 Alexander Nyßen CLA 2014-05-22 04:18:01 EDT
Comment on attachment 45781 [details]
Proposed patch

It seems this patch has not been applied, thus marking as obsolete.