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 issues for dialogs accessed from "Versioning|Global Commands|*" main menu item. CVS Init: Components with no mnemonic : Class: javax.swing.JButton { Browse... | Choose a directory. } Class: javax.swing.JButton { Browse... | Choose a file. } CVS Checkout: Components with no mnemonic : Class: javax.swing.JButton { Browse... | Choose a directory. } Class: javax.swing.JButton { Browse... | Choose a file. } Class: javax.swing.JButton { Select... | Choose the value in a custom selector. } Components with potential mnemonics conflict: - components with mnemonic 'D' : Class: javax.swing.JLabel { Date: | } Class: javax.swing.JLabel { Working Directory: | } Module Selector dialog accessible by press Select button in CVS Checkout dialog: Components with no LABEL_FOR pointing to it : Class: javax.swing.JTable { Table Of Modules | Table of modules. }
Increasing the priority - this is at least P3 issue(see a11y bug priorities guidelines: http://qa.netbeans.org/processes/a11y_bug_priority_guidelines.html ).
There is a problem, that CVS Checkout dialog contains so many labels, that it's not possible to find a unique set of mnemonics.
According to discussion with HIe responsible for acessibility Dusan we agreed that there is not necessary to have mnemonics on general purpose buttons like browse or select. There is usually a few such components on one dialog and it is impossible to find appropriate ones. There is enough that it can be possible to use keybor to navigate this buttons. There are mnemonics for texfields next to them. Problem with 'D' mnemonic can be fixed - I'll set 'K' for workig directory. Module Selector Dialog was designed without having Label above table. There is status line.
fixed. There is no mnemonic conflict also new label for modules' table was introduced and set lable for table. Checking in commands/Bundle.properties; /cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/commands/Bundle.properties,v <-- Bundle.properties new revision: 1.11; previous revision: 1.10 done Checking in commands/CvsModuleSelectorDialog.form; /cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/commands/CvsModuleSelectorDialog.form,v <-- CvsModuleSelectorDialog.form new revision: 1.4; previous revision: 1.3 done Checking in commands/CvsModuleSelectorDialog.java; /cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/commands/CvsModuleSelectorDialog.java,v <-- CvsModuleSelectorDialog.java new revision: 1.7; previous revision: 1.6 done Processing log script arguments... More commits to come... Checking in config/BundleGlobal.properties; /cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/config/BundleGlobal.properties,v <-- BundleGlobal.properties new revision: 1.4; previous revision: 1.3 done Checking in config/cvs.xml; /cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/config/cvs.xml,v <-- cvs.xml new revision: 1.100; previous revision: 1.99 done