This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Build: \\thumper\50builds\gfesb\v2.2\gfesbv22\nightly\20091108-0720 Many REST BC related screens (WSDL wizard) failed the a11y test with: > Doesn't implement Accessible > No Accessible description > Components with no LABEL_FOR pointing to it > Components with no mnemonic etc. Please see the attached 'a11y_issues_with_RESTBC.doc' file for the failed screens as well as the zipped file that contains actual a11y outputs for the screens.
Created attachment 90637 [details] description file and a11y output files
Fixed most of the major A11Y issues in gfesbv22 (7402539da6fc, 5107ebf2fec6). Will not fix the rest minor ones.
No mnemonics have been implemented for any of the WSDL wizard dialogs for REST BC.
Jen, mnemonics in REST BC WSDL wizard were added in the fix on 11/9. Are you using the latest build?
Verified with build: 20091206-0720 Several screens still have problems (see below). Not sure if those are considered 'minor' and won't be fixed: ============================================= Screen1: > Doesn't implement Accessible : Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider { } Screen2 (now is the 'Add operations' screen: > No Accessible description : Class: javax.swing.JCheckBox { | } > Components with no LABEL_FOR pointing to it : Class: javax.swing.JEditorPane { Show Description | Show Description } Class: javax.swing.JTabbedPane { Get (1) | Operations by HTTP Method } > Components with no mnemonic : Class: javax.swing.JButton { Browse... | Select a XSD Element or Type for the request message. } Class: javax.swing.JButton { Browse... | Select a XSD Element or Type for the response message. } Class: javax.swing.JCheckBox { | } Class: javax.swing.JLabel { Operation Name: | } Class: javax.swing.JLabel { Request Message: | } Class: javax.swing.JLabel { Response Message: | } Screen 4: > Doesn't implement Accessible : Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider { } > Components with no LABEL_FOR pointing to it : Class: javax.swing.JEditorPane { Show Description | Show Description } > Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): Class: javax.swing.JCheckBox { | Whether to forward as attachment. } > Components with potential mnemonics conflict: - components with mnemonic 'F' : Class: javax.swing.JCheckBox { | Whether to forward as attachment. } Class: javax.swing.JLabel { Forward as Attachment: | } Screen 5: > Doesn't implement Accessible : Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider { } > Components with no LABEL_FOR pointing to it : Class: javax.swing.JEditorPane { Show Description | Show Description } Class: javax.swing.JTabbedPane { Get | Operations by HTTP Method } ============================================================ (see the zip file for the new results using latest build (as of 12/07/2009)
Fixed missing mnemonic in screen 2. The "wrong mnemonic" and "potential mnemonics conflict" in screen 4 are by design. The checkbox "borrows" the mnemonics from the label on its left for better alignment purpose. Will not fix the rest. The fix has been checked into GFESBV23 (05a4106dc57c). I will check it into GFESBV22 once the hg repository is up.
GFESBV22 (85ae66726a59)
Verified with build: 20091214-0720 Able to verified the fix to Screen2. Had a phone conversation with Jun together with Srinivas, it was confirmed by Jun that the rest of the reported issues are per designed and will not be fixed.
Created attachment 92563 [details] Screen2 test result