| Summary: | [Wizards] Screen reader cannot read state of checkboxes in project creation wizard. | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Trang Tran <trang_tran> |
| Component: | UI | Assignee: | Karice McIntyre <Karice_McIntyre> |
| Status: | CLOSED WORKSFORME | QA Contact: | |
| Severity: | normal | ||
| Priority: | P4 | CC: | carolynmacleod4, dipalerm, michaelvanmeekeren, nedelec, pombredanne, steven.wasleski |
| Version: | 3.0 | Keywords: | accessibility |
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
| Bug Depends on: | 68277 | ||
| Bug Blocks: | |||
|
Description
Trang Tran
Can this be looked into for 3.0.1? Carolyn, Todd isn't around. Can you take a quick look at this? 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. 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. Great! Thanks, Karice. Carolyn Closing since this works in our latest version of JAWS |