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 87105 - [A11Y] A11y problems in Resources View
Summary: [A11Y] A11y problems in Resources View
Status: VERIFIED WONTFIX
Alias: None
Product: projects
Classification: Unclassified
Component: Java Webstart (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: issues@projects
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2006-10-13 14:35 UTC by Jaromir Uhrik
Modified: 2007-09-14 09:56 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 Jaromir Uhrik 2006-10-13 14:35:42 UTC
[RC2 of NetBeans 5.5 + webstart 0.8.2.4.2.4 from Beta Update Center]
There are general a11y problems in the Resources View of webstart module. There
are many Add... buttons with the same mnemonic. The tables are consuming focus
so that it is not possible to go throug the form by Tab navigation - many
components are not reachable then. From a11y point of view the form has
completely bad concept. See following a11y-tester report:
===============================================
 Tested Window title :
===============================================
Results of Accessibility test
 Doesn't implement Accessible :
   - none.
 No Accessible name :
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JToolBar {  |  }
   Class: org.openide.explorer.view.ChoiceView {  |  }
 No Accessible description :
   Class: javax.swing.JButton {   |  }
   Class: javax.swing.JButton {  Add... |  }
   Class: javax.swing.JButton {  Add... |  }
   Class: javax.swing.JButton {  Add... |  }
   Class: javax.swing.JButton {  Add... |  }
   Class: javax.swing.JButton {  JAR Resources |  }
   Class: javax.swing.JButton {  Java Runtime Requirement |  }
   Class: javax.swing.JButton {  Library |  }
   Class: javax.swing.JButton {  System Properties |  }
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JToolBar {  |  }
   Class: org.openide.explorer.view.ChoiceView {  |  }
 Label with LABEL_FOR not set :
   - none.
 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JTable {  |  }
 Components with no mnemonic :
   Class: javax.swing.JButton {   |  }
   Class: javax.swing.JButton {  JAR Resources |  }
   Class: javax.swing.JButton {  Java Runtime Requirement |  }
   Class: javax.swing.JButton {  Library |  }
   Class: javax.swing.JButton {  System Properties |  }
   Class: javax.swing.JToggleButton {  General |  General View (Alt+Shift+Right
or Alt+Shift+Left) }
   Class: javax.swing.JToggleButton {  Resources |  Resources View
(Alt+Shift+Right or Alt+Shift+Left) }
   Class: javax.swing.JToggleButton {  XML |  XML View (Alt+Shift+Right or
Alt+Shift+Left) }
 Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain
mnemonic):
   - none.
 Components with potential mnemonics conflict:
 - components with mnemonic 'A' :
   Class: javax.swing.JButton {  Add... |  }
   Class: javax.swing.JButton {  Add... |  }
   Class: javax.swing.JButton {  Add... |  }
   Class: javax.swing.JButton {  Add... |  }
 Components not reachable with tab traversal :
   Class: javax.swing.JButton {   |  }
   Class: javax.swing.JButton {  Add... |  }
   Class: javax.swing.JButton {  Add... |  }
   Class: javax.swing.JButton {  Add... |  }
   Class: javax.swing.JButton {  Add... |  }
   Class: javax.swing.JButton {  JAR Resources |  }
   Class: javax.swing.JButton {  Java Runtime Requirement |  }
   Class: javax.swing.JButton {  Library |  }
   Class: javax.swing.JButton {  System Properties |  }
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JTable {  |  }
   Class: javax.swing.JToggleButton {  General |  General View (Alt+Shift+Right
or Alt+Shift+Left) }
   Class: javax.swing.JToggleButton {  Resources |  Resources View
(Alt+Shift+Right or Alt+Shift+Left) }
   Class: javax.swing.JToggleButton {  XML |  XML View (Alt+Shift+Right or
Alt+Shift+Left) }
   Class: javax.swing.JToolBar {  |  }
   Class: org.openide.explorer.view.ChoiceView {  |  }
Comment 1 Milan Kubec 2007-02-12 13:49:52 UTC
The view was removed in new implementation.
Comment 2 Jaromir Uhrik 2007-09-14 09:56:56 UTC
Verified.