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 65673 - [A11Y] Javadoc Index Search Window is not accessible
Summary: [A11Y] Javadoc Index Search Window is not accessible
Status: VERIFIED INVALID
Alias: None
Product: java
Classification: Unclassified
Component: Javadoc (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker (vote)
Assignee: Jan Pokorsky
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2005-10-03 09:00 UTC by Max Sauer
Modified: 2007-05-29 22:30 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 Max Sauer 2005-10-03 09:00:44 UTC
Javadoc Index Search Window is not accessible. Following results were printed by
a11y test tool, when invoked on this window with some search results:

Results of Accessibility test:


 Doesn't implement Accessible :
   Class: javax.swing.plaf.metal.MetalSplitPaneDivider {  }
   Class: javax.swing.text.ComponentView$Invalidator {  }
   Class: javax.swing.text.ComponentView$Invalidator {  }
   Class: javax.swing.text.ComponentView$Invalidator {  }
   Class: javax.swing.text.ComponentView$Invalidator {  }


 No Accessible name :
   Class: javax.swing.JTextField {  |  }
   Class: javax.swing.JTextField {  |  }
   Class: javax.swing.JTextField {  |  }
   Class: javax.swing.JTextField {  |  }


 No Accessible description :
   Class: javax.swing.JTextField {  |  }
   Class: javax.swing.JTextField {  |  }
   Class: javax.swing.JTextField {  |  }
   Class: javax.swing.JTextField {  |  }


 Label with LABEL_FOR not set :
   - none.

 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JList {  Results List |  List of results. }
   Class: javax.swing.JTextField {  |  }
   Class: javax.swing.JTextField {  |  }
   Class: javax.swing.JTextField {  |  }
   Class: javax.swing.JTextField {  |  }
   Class: org.openide.awt.SwingBrowserImpl$SwingBrowser {  Quick HTML Browser |
 Content of the selected result. }


 Components with no mnemonic :
   - none.

 Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain
mnemonic):
   Class: javax.swing.JButton {   |  Show Source }
   Class: javax.swing.JToggleButton {   |  Sort By Name }
   Class: javax.swing.JToggleButton {   |  Sort By Packages }
   Class: javax.swing.JToggleButton {   |  Sort By Type }
   Class: javax.swing.JToggleButton {   |  Toggle the display of the HTML Viewer }
   Class: org.openide.awt.ToolbarButton {  Reload |  Reload }
   Class: org.openide.awt.ToolbarButton {  Stop |  Stop }


 Components not reachable with tab traversal :
   Class: javax.swing.plaf.metal.MetalComboBoxEditor$1 {  |  }
   Class: org.openide.awt.ToolbarButton {  Reload |  Reload }
   Class: org.openide.awt.ToolbarButton {  Stop |  Stop }

[200509281800, JDK 1.5.0_05, solaris 10/sparc]
Comment 1 Jan Pokorsky 2005-10-03 16:20:43 UTC
The log seems to be wrong

* javax.swing.plaf.metal.MetalSplitPaneDivider is not Netbeans code
* there are no JTextFields in Index Search
* there is no label for Results List
* components are reachable with TAB.
Comment 2 Max Sauer 2005-10-05 08:49:44 UTC
> Components not reachable with tab traversal :

I still cannot reach 

> Class: org.openide.awt.ToolbarButton {  Reload |  Reload }
> Class: org.openide.awt.ToolbarButton {  Stop |  Stop }

buttons using tab.
Comment 3 Jan Pokorsky 2005-10-20 12:18:01 UTC
Closing again. Those buttons are out of control of the javadoc module. They are
part of the html browser. Please file separate issue for these two buttons
against openide/awt.

Btw it works as expected in case I traverse components before any document is
loaded to the browser.
Comment 4 Max Sauer 2005-10-21 09:12:53 UTC
Ok, thanks. Verified invalid.
Comment 5 David Vancouvering 2007-05-29 22:30:48 UTC
*** Issue 49991 has been marked as a duplicate of this issue. ***