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.
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. }
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
Manual testing shows that the problem with tab traversal does exist in Tree View. In Column View, all is ok.
use the left and right arrow key for traversal in the tree view.
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.
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