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 158288 - A11y troubles in Maven Repository Browser
Summary: A11y troubles in Maven Repository Browser
Status: RESOLVED FIXED
Alias: None
Product: projects
Classification: Unclassified
Component: Maven (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: David Simonek
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2009-02-10 13:02 UTC by Jaromir Uhrik
Modified: 2009-05-13 13:01 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 2009-02-10 13:02:24 UTC
Product Version: NetBeans IDE Dev (Build 20090210055708)
Java: 1.6.0_10; Java HotSpot(TM) Client VM 11.0-b15
System: Linux version 2.6.27-7-generic running on i386; UTF-8; en_US (nb)

The accessibility tester tool report for the Maven Repository Browser (main menu Window>Other>Maven Repository Browser)
is following:

===============================================
 Tested Window title : Maven Repositories
===============================================
Results of Accessibility test
 Doesn't implement Accessible :
   Class: javax.swing.plaf.synth.SynthSplitPaneDivider {  } 
 No Accessible name :
   Class: javax.swing.JButton {  |  Update Indexes } 
   Class: org.openide.explorer.view.BeanTreeView {  |  } 
   Class: org.openide.explorer.view.TreeView$ExplorerTree {  |  } 
 No Accessible description :
   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 :
   Class: javax.swing.JButton {  |  Update Indexes } 
 Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
   - none.
 Components not reachable with tab traversal :
   Class: javax.swing.JButton {  |  Update Indexes } 
   Class: org.openide.explorer.view.BeanTreeView {  |  } 
   Class: org.openide.explorer.view.TreeView$ExplorerTree {  |  }
Comment 1 David Simonek 2009-05-13 13:01:32 UTC
fixed: edd5c0544fb7

Note that tab traversal works although accessibility tester claims the opposite. Also 
javax.swing.plaf.synth.SynthSplitPaneDivider can't be fixed on netbeans side, icon button doesn't need mnemonic and
there is no label pointing to explorer tree by design.

So issue should be really fixed although output from tester won't be empty.