Community
Participate
Working Groups
Created attachment 188178 [details] Broken snippet The Snippet340 shows a Label widget that can be used to supply screen readers with the accessible information. The same principle does not work if Text widget is used in place of the Label. The attached patch changes Label widget to read-only Text. The patched snippet does not work with Jaws 11. The Wizard dialogs in Eclipse SDK use Text widgets to display error messages. As a result this issue blocks bug 248410.
Why do Wizard dialogs use Text widgets to display error messages? Is it so that the error message can take focus, so that a screen reader user can hear it spoken? If so, then switching to Label would make them more accessible because they could be spoken right when the message changes. (If it is important that the error messages can get selected, in order to be copy/pasted, for example, then I guess they need to stay as Text controls).
(In reply to comment #1) > Why do Wizard dialogs use Text widgets to display error messages? > Is it so that the error message can take focus, so that a screen reader user > can hear it spoken? Yes, and also so it is possible to copy the text. I'd prefer to keep it as Text as people are used to be able to tab to it.
Fixed snippet in master: http://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?id=55bec4cf2651738824fee3f0adede6b94a473ed3 Tested with a relatively recent release of JAWS (14) and NVDA (2012.3.1).