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.

Bug 111738 - [A11Y] Accessibility issues in Add Navigation Rule/Case dialogs
Summary: [A11Y] Accessibility issues in Add Navigation Rule/Case dialogs
Status: VERIFIED FIXED
Alias: None
Product: javaee
Classification: Unclassified
Component: JSF (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: _ potingwu
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2007-08-02 13:49 UTC by Jiri Skrivanek
Modified: 2008-03-21 10:58 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jiri Skrivanek 2007-08-02 13:49:14 UTC
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 {  |  }
Comment 1 _ potingwu 2008-03-14 19:49:10 UTC
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.
Comment 2 _ potingwu 2008-03-20 18:25:27 UTC
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 {  |  } 
Comment 3 Jiri Skrivanek 2008-03-21 10:58:41 UTC
Verified.