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.
A11Y issue for outputs of VCS commands. VCS Output with text areas: No Accessible name : Class: javax.swing.JTabbedPane { | } Class: javax.swing.JTextArea { | } No Accessible description : Class: javax.swing.JTabbedPane { | } Class: javax.swing.JTextArea { | } Components with no LABEL_FOR pointing to it : Class: javax.swing.JTabbedPane { | } Class: javax.swing.JTextArea { | } VCS Output with table: No Accessible name : Class: javax.swing.JScrollPane$ScrollBar { | } Class: javax.swing.JTabbedPane { | } Class: javax.swing.JTable { | } No Accessible description : Class: javax.swing.JScrollPane$ScrollBar { | } Class: javax.swing.JTabbedPane { | } Class: javax.swing.JTable { | } Components with no LABEL_FOR pointing to it : Class: javax.swing.JTabbedPane { | } Class: javax.swing.JTable { | } CVS Status: No Accessible name : Class: javax.swing.JTabbedPane { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTree { | } No Accessible description : Class: javax.swing.JCheckBox { Has Conflicts | } Class: javax.swing.JCheckBox { Locally Added | } Class: javax.swing.JCheckBox { Locally Modified | } Class: javax.swing.JCheckBox { Locally Removed | } Class: javax.swing.JCheckBox { Needs Checkout | } Class: javax.swing.JCheckBox { Needs Merge | } Class: javax.swing.JCheckBox { Needs Patch | } Class: javax.swing.JCheckBox { Unknown | } Class: javax.swing.JCheckBox { Up-to-date | } Class: javax.swing.JTabbedPane { | } Class: javax.swing.JTextField { Filename: | } Class: javax.swing.JTextField { Repository Revision: | } Class: javax.swing.JTextField { Status: | } Class: javax.swing.JTextField { Sticky Options: | } Class: javax.swing.JTextField { Sticky Tag: | } Class: javax.swing.JTextField { Working Revision: | } Class: javax.swing.JTextField { | } Class: javax.swing.JTree { | } Components with no LABEL_FOR pointing to it : Class: javax.swing.JTabbedPane { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTree { | } Components with potential mnemonics conflict: - components with mnemonic 'R' : Class: javax.swing.JCheckBox { Locally Removed | } Class: javax.swing.JLabel { Repository Revision: | } - components with mnemonic 'N' : Class: javax.swing.JCheckBox { Unknown | } Class: javax.swing.JLabel { Filename: | } CVS Log: Typo in A11YName "Reision List" -> "Revision List" No Accessible name : Class: javax.swing.JTabbedPane { | } Class: javax.swing.JTree { | } No Accessible description : Class: javax.swing.JTabbedPane { | } Class: javax.swing.JTextField { Branch: | } Class: javax.swing.JTextField { Contains: | } Class: javax.swing.JTextField { Description: | } Class: javax.swing.JTextField { Filename: | } Class: javax.swing.JTextField { Head Revision: | } Class: javax.swing.JTextField { Locks: | } Class: javax.swing.JTextField { Out Of: | } Class: javax.swing.JTextField { Selected Revisions: | } Class: javax.swing.JTree { | } Components with no LABEL_FOR pointing to it : Class: javax.swing.JTabbedPane { | } Class: javax.swing.JTable { Reision List | List of file revisions including author, date, state, line changes, and log entry. } Class: javax.swing.JTable { Symbolic Names List | List of symbolic names an d associated revisions. } Class: javax.swing.JTree { | } Components not reachable with tab traversal : Class: javax.swing.JEditorPane { Log Message: | text/plain } Class: javax.swing.JTable { Reision List | List of file revisions including author, date, state, line changes, and log entry. } Class: javax.swing.JTable { Symbolic Names List | List of symbolic names an d associated revisions. } Class: javax.swing.JTextField { Contains: | } Class: javax.swing.JTextField { Description: | } Class: javax.swing.JTextField { Out Of: | } Class: javax.swing.JTextField { Selected Revisions: | } CVS Branching and Tagging | View Branches: Components with no mnemonic : Class: javax.swing.JLabel { Revision A | } Class: javax.swing.JLabel { Revision B | }
Increasing the priority - this is at least P2 issue(see a11y bug priorities guidelines: http://qa.netbeans.org/processes/a11y_bug_priority_guidelines.html ).
Fixed problem with "VCS Output with text areas". There won't be LABEL_FOR pointing to JTabbedPane and JTextArea - as designed. There is no label, components have own a11y name and description. Checking in commands/Bundle.properties; /cvs/vcscore/src/org/netbeans/modules/vcscore/commands/Bundle.properties,v <-- Bundle.properties new revision: 1.29; previous revision: 1.28 done Checking in commands/CommandOutputTopComponent.java; /cvs/vcscore/src/org/netbeans/modules/vcscore/commands/CommandOutputTopComponent.java,v <-- CommandOutputTopComponent.java new revision: 1.15; previous revision: 1.14 done Processing log script arguments... More commits to come... Checking in ui/Bundle.properties; /cvs/vcscore/src/org/netbeans/modules/vcscore/ui/Bundle.properties,v <-- Bundle.properties new revision: 1.22; previous revision: 1.21 done Checking in ui/OutputPanel.java; /cvs/vcscore/src/org/netbeans/modules/vcscore/ui/OutputPanel.java,v <-- OutputPanel.java new revision: 1.11; previous revision: 1.10 done
fixed "VCS Output with table". Again there won't be LABEL_FOR pointing to JTabbedPane and JTable - there are no Labels as designed. Also there is impossible to set a11y for javax.swing.JScrollPane$ScrollBar - it isn't necessary. Checking in visualizers/commit/Bundle.properties; /cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/visualizers/commit/Bundle.properties,v <-- Bundle.properties new revision: 1.2; previous revision: 1.1 done Checking in visualizers/commit/CommitInfoPanel.java; /cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/visualizers/commit/CommitInfoPanel.java,v <-- CommitInfoPanel.java new revision: 1.5; previous revision: 1.4 done Processing log script arguments... More commits to come... Checking in visualizers/update/Bundle.properties; /cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/visualizers/update/Bundle.properties,v <-- Bundle.properties new revision: 1.6; previous revision: 1.5 done Checking in visualizers/update/UpdateInfoPanel.java; /cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/visualizers/update/UpdateInfoPanel.java,v <-- UpdateInfoPanel.java new revision: 1.17; previous revision: 1.16 done
Should be alrady fixed.
Verified.