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.
Summary: | a11y: Accessibility issues for XML Schema editor | ||
---|---|---|---|
Product: | xml | Reporter: | Maksim Khramov <mkhramov> |
Component: | Schema Tools | Assignee: | Nathan Fiedler <nlfiedler> |
Status: | VERIFIED FIXED | ||
Severity: | blocker | CC: | mbudris |
Priority: | P3 | Keywords: | A11Y |
Version: | 5.x | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Issue Type: | DEFECT | Exception Reporter: |
Description
Maksim Khramov
2006-07-13 12:53:40 UTC
Can you verify whether other multi-view editors such as the source view have mneumonics (form editor)? The source/schema/design buttons are provided through a framework. When you say editor controls are you referring to the editor controls on the source editor? These would be same buttons available for a xml instance document. This is also provided by the netbeans source editor. We may need to split this bug into multiple parts as some of the answers to the above questions may require fixing in other NetBeans modules. I check some other editors. None of them has mnemonics for Source/Schema buttons, but we have special shortcuts for switching through different view types (Alt-Shift-Right and Alt-Shift-Left). Column/Tree View buttons are specific to XML Schema document and they has no special shortcuts to access them from keyboard. The issues raised here which should be addressed are: 1. Breadcrumbs are dynamic so it would not really be possible to use a mneumonic. But they should be reachable via tab traversal, and each element could have an accessible description (the path). 2. All columns should allow context menus for their parent. Fixed in release55 branch. The bread crumbs were already accessible, but because the focus paiting was turned off, you couldn't see what was happening. I have restored the focus painting and added accessible names and descriptions. schema/schemaui/src/org/netbeans/modules/xml/schema/ui/basic/SchemaColumn.java; new revision: 1.1.2.22; previous revision: 1.1.2.21 wsdlui/src/org/netbeans/modules/xml/wsdl/ui/netbeans/module/WSDLColumn.java; new revision: 1.1.2.6; previous revision: 1.1.2.5 xamui/src/org/netbeans/modules/xml/xam/ui/column/Column.java; new revision: 1.1.2.3; previous revision: 1.1.2.2 xamui/src/org/netbeans/modules/xml/xam/ui/column/LinkButton.java; new revision: 1.1.2.3; previous revision: 1.1.2.2 xamui/src/org/netbeans/modules/xml/xam/ui/column/LinkPanel.java; new revision: 1.1.2.3; previous revision: 1.1.2.2 What should clicking on breadcrumb with keyboard do? Actually if I traverce to the last breadcrumb with keyboard and press enter, the column view scrolls to the last column, but focus is still in breadcrumb. If after that I click tab again the focus switch to the next element and scrolls to it.(the next element after breadcrumbs is the first column of view). So I cannot fast access column that I need. Verified in build 060925 |