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.
Please, fix accessibility issues in Add Navigation Rule/Case and Browse Files dialogs (in faces-config.xml call JavaServer Faces|Add Navigation Rule/Case). Tested Window title : Add Navigation Rule =============================================== No Accessible description : Class: javax.swing.JButton { Add | } Tested Window title : Add Navigation Case =============================================== No Accessible description : Class: javax.swing.JButton { Add | } Tested Window title : Browse Files =============================================== No Accessible name : Class: org.openide.explorer.view.BeanTreeView { | } Class: org.openide.explorer.view.TreeView$ExplorerTree { | } No Accessible description : Class: javax.swing.JButton { Cancel | } Class: javax.swing.JButton { Select File | } Class: org.netbeans.core.windows.services.NbDialog { Browse Files | } Class: org.openide.explorer.view.BeanTreeView { | } Class: org.openide.explorer.view.TreeView$ExplorerTree { | }
The current A11Y status (all issues are in the "Browse Files" dialog): Results of Accessibility test, window with title "Add Navigation Rule" Doesn't implement Accessible : - none. No Accessible name : - none. No Accessible description : - none. Label with LABEL_FOR not set : - none. Components with no LABEL_FOR pointing to it : - none. Components with no mnemonic : - none. Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): - none. Components not reachable with tab traversal : - none. ========================================================================================= Results of Accessibility test, window with title "Add Navigation Case" Doesn't implement Accessible : - none. No Accessible name : - none. No Accessible description : - none. Label with LABEL_FOR not set : - none. Components with no LABEL_FOR pointing to it : - none. Components with no mnemonic : - none. Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): - none. Components not reachable with tab traversal : - none. ========================================================================================= Results of Accessibility test, window with title "Browse Files" Doesn't implement Accessible : - none. No Accessible name : Class: org.openide.explorer.view.BeanTreeView { | } Class: org.openide.explorer.view.TreeView$ExplorerTree { | } No Accessible description : Class: javax.swing.JButton { Cancel | } Class: javax.swing.JButton { Select File | } Class: org.netbeans.core.windows.services.NbDialog { Browse Files | } Class: org.openide.explorer.view.BeanTreeView { | } Class: org.openide.explorer.view.TreeView$ExplorerTree { | } Label with LABEL_FOR not set : - none. Components with no LABEL_FOR pointing to it : Class: org.openide.explorer.view.TreeView$ExplorerTree { | } Components with no mnemonic : - none. Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): - none. Components not reachable with tab traversal : - none.
I have fixed them in the 6.1 trunk: changeset cda5547ab02c in main details: http://hg.netbeans.org/main?cmd=changeset;node=cda5547ab02c For the following part, actually it is a general NetBeans A11Y issue that happens everywhere (at least 20-30 as I already seen). I have filed issue#130698 against projects/ui (I have fixed this issue here already): Components with no LABEL_FOR pointing to it : Class: org.openide.explorer.view.TreeView$ExplorerTree { | }
Verified.