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 128151 - A11y errors in Schema View
Summary: A11y errors in Schema View
Status: RESOLVED FIXED
Alias: None
Product: xml
Classification: Unclassified
Component: Schema Tools (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: Samaresh Panda
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2008-02-22 13:26 UTC by Mikhail Matveev
Modified: 2008-03-07 00:39 UTC (History)
1 user (show)

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 Mikhail Matveev 2008-02-22 13:26:04 UTC
The last two are probably not bugs, but the first two seem to be serious problems.


 No Accessible name :
   Class: org.netbeans.modules.xml.schema.multiview.SchemaColumnViewMultiViewElement {  |  } 


 No Accessible description :
   Class: org.netbeans.modules.xml.schema.multiview.SchemaColumnViewMultiViewElement {  |  } 

 Components with no LABEL_FOR pointing to it :
   Class: org.openide.explorer.view.TreeView$ExplorerTree {  Schema Tree View |  Tree view of schema elements. } 

 Components not reachable with tab traversal :
   Class: org.openide.explorer.view.BeanTreeView {  Schema Tree View |  Tree view of schema elements. }
Comment 1 Jaromir Uhrik 2008-02-25 13:21:13 UTC
1/,2/accessible name and description is easy to fix
3/The ExplorerTree seems to be nested in the TreeView which has probably assigned LABEL_FOR so that the ExplorerTree
takes it over the Tree View and doesn't need to have it explicitly assigned.
4/Could you please try to traverse manually to see whether there is really problem with traversal. I would do that but I
don't know the steps
Comment 2 Mikhail Matveev 2008-03-05 15:33:46 UTC
Manual testing shows that the problem with tab traversal does exist in Tree View. In Column View, all is ok.
Comment 3 Sonali Kochar 2008-03-05 20:13:51 UTC
use the left and right arrow key for traversal in the tree view.
Comment 4 Mikhail Matveev 2008-03-06 12:20:00 UTC
Exact steps to reproduce:
1. Create newLoanApplication schema. Schema View is open by default.
2. Switch the view. I.e., if current view is the Column View, switch to the Tree View; if current view is the Tree View,
switch to the Column View.
After this, I see no way to move focus inside the view.
Comment 5 Sonali Kochar 2008-03-07 00:39:45 UTC
Fixed the accessible name and accessible description.
changeset 4e1de7904327 in main
details: http://hg.netbeans.org/main?cmd=changeset;node=4e1de7904327

For the focus traversal, please see issue
http://www.netbeans.org/issues/show_bug.cgi?id=129470