Bug 40967 - JUnit: Second list is not accessible [JUnit]
Summary: JUnit: Second list is not accessible [JUnit]
Status: RESOLVED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Erich Gamma CLA
QA Contact:
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks:
 
Reported: 2003-07-30 14:50 EDT by Tod Creasey CLA
Modified: 2003-08-19 06:38 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tod Creasey CLA 2003-07-30 14:50:42 EDT
20030730

The second list does not have its label read by a screen reader as it has a 
button between the label and the list in the z order.

This can fixed by either
a) Using the moveUp() or moveDown() method to change the z order of the 
widgets. This is the preferable choice as most commercial screen readers use 
this algorithm but it requires that the label and the list are siblings (have 
the same parent).

b) Add an AccessibleListener to the control. This will likely be a problem in 
JAWS still though as it does not use MSAA.
Comment 1 Tod Creasey CLA 2003-07-30 14:52:05 EDT
By the second list I mean the one labelled Failure Trace
Comment 2 Erich Gamma CLA 2003-08-19 06:38:41 EDT
fixed.

Changed the composite's child order from:
ViewForm (Composite)
    ToolBar (with the filter item)
    Table
    CLabel ("FailureTrace")

To:
ViewForm
    CLabel
    ToolBar
    Table

(Todd pls verify)