Bug 15576 - The New File Wizard Page is Not Screen reader able
Summary: The New File Wizard Page is Not Screen reader able
Status: RESOLVED DUPLICATE of bug 18518
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P1 major (vote)
Target Milestone: 2.0 M6   Edit
Assignee: Tod Creasey CLA
QA Contact:
URL:
Whiteboard:
Keywords: accessibility
Depends on: 15559
Blocks:
  Show dependency tree
 
Reported: 2002-05-08 15:15 EDT by Sola CLA
Modified: 2002-07-17 12:04 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sola CLA 2002-05-08 15:15:34 EDT
Using Jaws or anyother screen reader, the new file wizard page does
not report the title and other captions clearly visible on the dialog.
Therefore the wizard page is rendered useless to visually impaired users.
Comment 1 Nick Edgar CLA 2002-05-08 16:57:30 EDT
If you don't mind me asking, are you vision impaired?

What is the expected behaviour in scenarios like this?
In general, screen readers skip any controls that don't take focus, like labels.
Is it better to use something like a read-only text so that it can take focus, 
or to provide the labels directly to the screen reader via the accessibility 
APIs?
Comment 2 Sola CLA 2002-05-09 09:41:14 EDT
The expected behavior is as follows: 
Whne the wizard comes up the Screen Reader should report the title of the 
wizardpage to the user. JAWS for example gives one the ability, through a key 
combination, to read the entire contents of a dialog. When this key 
combination, "Ins + B" is used with the wizard page, the report(spoken text) is 
incomprehensible.
Comment 3 Tod Creasey CLA 2002-05-09 09:54:33 EDT
When the wizard comes up the "New" title is read. However there is currently a 
problem with dialogs where they read the workbench window behind them when 
Ctrl+B is used. See Bug 15559
Comment 4 Tod Creasey CLA 2002-05-30 08:06:54 EDT
Using JAWS it is possible to read the dialog using the JAWS cursor (-) so it is 
not unreadable. The Ins+B functionality is an extra feature that we do not 
currently support that we should consider for later releases. It would likely 
require some sort of discussion with Freedom Scientific (the makers of JAWS).

What it is currently reading is the parent shell (the window) of the dialog - 
special support is required to read a dialog that is not a Windows system 
dialog.

Marking as LATER.
Comment 5 Sola CLA 2002-05-30 10:05:05 EDT
My belief is that using the Ins+B is a fairly common key sequence when using 
Jaws with software applications. Will this work-around be documented in the  
helps?
Comment 6 Tod Creasey CLA 2002-05-30 10:28:01 EDT
Yes it should be documented. Logged Bug 18315 to be sure it is done.
Comment 7 Nick Edgar CLA 2002-06-03 15:46:02 EDT
*** Bug 18725 has been marked as a duplicate of this bug. ***
Comment 8 Nick Edgar CLA 2002-06-03 15:51:50 EDT
I have added this PR to the accessibility checklist.
To summarize the problem:

The JAWS cursor provides an accessible alternative.
Other apps have this problem, e.g. Photoshop.

The issue is that it's really a bug in JAWS. JAWS should read the whole 
dialog, including labels contained in other composites, but it does not.
They have made special workarounds for specific products, which is why the 
MS Office products work OK with Ins+B.
We looked into changing how our dialogs work to match the patterns that 
JAWS handles properly, but this was non trivial and we deemed it too risky 
to do for 2.0.
Comment 9 Nick Edgar CLA 2002-06-03 15:53:25 EDT
Verified that the Inspect Object tool shows the correct text when the mouse 
hovers over the different areas of our dialog, including the titlebar and label.
We are simply using OS widgets here, so JAWS should be able to handle it.
Comment 10 Nick Edgar CLA 2002-07-17 12:03:31 EDT
Reopening.
Comment 11 Nick Edgar CLA 2002-07-17 12:04:53 EDT
This is a dup of 18518.  See recent comments there.


*** This bug has been marked as a duplicate of 18518 ***