Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 25020

Summary: Accessibility issues with Refactoring dialog [refactoring]
Product: [Eclipse Project] JDT Reporter: Tod Creasey <Tod_Creasey>
Component: UIAssignee: Adam Kiezun <akiezun>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 Keywords: accessibility
Version: 2.0.2   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Tod Creasey CLA 2002-10-17 15:49:29 EDT
Build 20020918

The Refactoring dialog has the following accessibility problems

1) Access Modifier should be a group box in order that screen readers read it
2) Missing mnemonics for add and remove button, return type and access 
modifier entries
3) Method signature preview cannot get focus and hence is not read by scree 
readers
Comment 1 Tod Creasey CLA 2002-10-17 16:03:25 EDT
Also similar issues with the Rename method dialog - missing mnemonics on all 
widgets including Back, Next and Finish buttons
Comment 2 Tod Creasey CLA 2002-10-17 16:10:44 EDT
Pull up dialog as well.
Comment 3 Adam Kiezun CLA 2002-10-23 10:28:18 EDT
back, next and finish are platform buttons
Comment 4 Adam Kiezun CLA 2002-10-23 11:23:18 EDT
1) fixed
2) fixed
rename method - cannot reproduce - i see all mnemonics
pull up - cannot reproduce - i see all mnemonics

3) we have tons of labels like that. does the workbench.ui really turn them all 
to Text widgets?
Comment 5 Tod Creasey CLA 2002-10-29 08:45:41 EST
It does if the information is essential to the use of the dialog - for 
instance we do for the info property page but don't for notes in preference 
pages.

I think you could decide either way with this one as the information exists 
elsewhere in the dialog so it is not essential. Just wanted to bring it to 
your attention.
Comment 6 Adam Kiezun CLA 2002-12-18 06:41:19 EST
all right, thanks
closing this one as fixed - the preview is just additional info that can be
inferred from other elements

reopen if you disagree