Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 365295 - [Accessibility] ProgressBar does not get visual focus
Summary: [Accessibility] ProgressBar does not get visual focus
Status: CLOSED NOT_ECLIPSE
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.2   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-01 06:05 EST by Simon Mising name CLA
Modified: 2012-01-18 10:23 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Mising name CLA 2011-12-01 06:05:23 EST
Hi,
if you use a ProgressBar within your application, there is no possibility to set the focus on this ProgressBar. 
According to the IBM Accessibility Checklist, every control has to get visual focus:

http://w3-03.ibm.com/able/devtest/AC_JAWS_HowTo_SW.html#CP2.1

I'am not sure, if this is a real defect or just "works as designed".

Please close this defect, if it is not intended, that a ProgessBar can receive visual focus.
Comment 1 Simon Mising name CLA 2012-01-18 05:12:40 EST
We have the same problem with the status bar.
But I think the cause is the same. The eclipse status bar contains a progress bar.
Comment 2 Carolyn MacLeod CLA 2012-01-18 10:18:14 EST
Progress Bars do not take keyboard focus. Typically, AT such as screen readers notice that a progress bar in the active window is being updated, and they announce the percentage complete periodically.

The table describing pass/fail criteria for testing Progress Bars and Track Bars in the devtest link provided in comment 0 is incorrectly worded.

The words on the left hand side of the table are correct:
"Use either the mouse, appropriate command keys or invoke the JAWS cursor (Numpad Minus) and use the Arrow keys to move the cursor in the desired direction to move to each progress bar and track bar on the application screen."

However, the words on the right hand side of the table are obviously just a cut/paste of the words for other controls. You should take this up with whoever wrote the table. They need to come up with a more correct pass/fail criteria for progress bars.
Comment 3 Carolyn MacLeod CLA 2012-01-18 10:23:47 EST
By the way, you can type INS+PgDown to get JAWS to read the status bar.