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

Bug 70062

Summary: [Wizards] Screen reader cannot read state of checkboxes in project creation wizard.
Product: [Eclipse Project] Platform Reporter: Trang Tran <trang_tran>
Component: UIAssignee: Karice McIntyre <Karice_McIntyre>
Status: CLOSED WORKSFORME QA Contact:
Severity: normal    
Priority: P4 CC: carolynmacleod4, dipalerm, michaelvanmeekeren, nedelec, pombredanne, steven.wasleski
Version: 3.0Keywords: accessibility
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 68277    
Bug Blocks:    

Description Trang Tran CLA 2004-07-14 16:10:28 EDT
While creating a simple project and navigating through the creation wizard, 
screen reader cannot read the state of checkboxes in the the "Project 
References" page.
Comment 1 Steven Wasleski CLA 2004-08-06 14:53:31 EDT
Can this be looked into for 3.0.1?
Comment 2 Mike Wilson CLA 2004-08-10 10:06:56 EDT
Carolyn, Todd isn't around. Can you take a quick look at this?
Comment 3 Carolyn MacLeod CLA 2004-08-11 15:58:48 EDT
Checkbox trees and tables have been intermittently working with screen readers 
for a while now. We fix them, and then the screen readers break them again. 
(In one case, we broke them <g>). So, depending on which version of screen 
reader and eclipse you are using, they may work.

See bug 60037, bug 20903, and bug 68277 for more information. All of these 
should really be marked as dups, except that some are already marked fixed, 
some have different owners, etc. For now, 68277 and 70062 (this one) are open.

In the current version of SWT, the MSAA Inspector correctly reports the 
checked/unchecked state in both our checkbox Table and checkbox Tree. So 
there's not much more I can do except nag the screen reader folks.
I do not know what the screen readers are looking for, but we send 
EVENT_OBJECT_FOCUS when the checked state changes. I have tried sending 
EVENT_OBJECT_STATECHANGE, but they don't seem to care about that either, so 
they ignore our change. I am waiting for a response from Freedom Scientific 
(JAWS) on this one. Frank is our liason with FS - I will CC him on this bug. 
They are supposed to be working on making JAWS work better with eclipse. 
Frank, what is the status of this work?

For now, there is a (horrible, but useable) work-around for this problem:
after typing spacebar to change the checked state, type "down arrow, up arrow" 
to have the checked state read.
Comment 4 Karice McIntyre CLA 2005-08-30 14:00:59 EDT
I just tried this in eclipse 3.1 using JAWS 6.2 and the screen reader does 
indicate the state of the checkbox, as well as telling you to use spacebar to 
change the state.  When I used spacebar to uncheck JAWS told me it was not 
checked, and when i used spacebar to check again JAWS told me it was checked.
Comment 5 Carolyn MacLeod CLA 2005-08-30 14:42:47 EDT
Great!
Thanks, Karice.
Carolyn
Comment 6 Karice McIntyre CLA 2005-09-20 14:58:44 EDT
Closing since this works in our latest version of JAWS
Comment 7 Carolyn MacLeod CLA 2006-04-04 02:53:48 EDT
*** Bug 68277 has been marked as a duplicate of this bug. ***