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.
Please, fix accessibility issues in Ruby Options (Tools|Options|Miscellaneous). Ruby No Accessible description : Class: javax.swing.JButton { Browse | } Class: javax.swing.JTabbedPane { Ruby | } Class: javax.swing.JTextField { Ruby Interpreter: | } Components with no mnemonic : Class: javax.swing.JButton { Browse | } Ruby Hints No Accessible name : Class: javax.swing.JTree { | } No Accessible description : Class: javax.swing.JTabbedPane { Ruby Hints | } Class: javax.swing.JTree { | }
I've run out of time for 6.0 to do this one - but given that nearly all bundle keys for accessibility descriptions in NetBeans say "N/A" that probably won't make a big difference.
Here is updated status of unfixed accessibility problems in Options dialog for Ruby: Formatting category ==================== No Accessible name : Class: javax.swing.JEditorPane { | text/x-ruby } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } No Accessible description : Class: javax.swing.JCheckBox { Indent HTML within RHTML blocks | } Class: javax.swing.JCheckBox { Reformat Comments | } Class: javax.swing.JComboBox { Category: | } Class: javax.swing.JTabbedPane { Formatting | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Components with no LABEL_FOR pointing to it : Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Hints category ============== No Accessible name : Class: javax.swing.JEditorPane { | text/html } Class: javax.swing.JTree { | } No Accessible description : Class: javax.swing.JComboBox { Show As: | } Class: javax.swing.JTabbedPane { Hints | } Class: javax.swing.JTree { | } Components with no LABEL_FOR pointing to it : Class: javax.swing.JEditorPane { | text/html } Miscellaneous category ====================== No Accessible description : Class: javax.swing.JCheckBox { Show Logical Project View (Restart Required)| } Class: javax.swing.JTabbedPane { Miscellaneous | }
Fixed. http://hg.netbeans.org/main/rev/7aa94e8687c7
Not fixed at all. The changeset belongs to another issue.
It belongs to this one. But only Misc. tab left in the Ruby Options from platform module. The rest if from editor. I've close this by mistake, sorry. Reassigning.
I think this is a P4 as per the updated guidelines.
Ruby Options panel fixed in ruby-main 27b4bf8ba093 and 46a7b1f756df.
Integrated into 'main-golden', will be available in build *200909021401* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/27b4bf8ba093 User: Tomas Musil <musilt2@netbeans.org> Log: #110172: [A11Y] Accessibility issues in Ruby Options
It doesn't seem to be fixed completely. Report from build 200909081533: Formatting/Ruby ====================== No Accessible name : Class: javax.swing.JFormattedTextField { | } Class: javax.swing.JFormattedTextField { | } Class: javax.swing.JFormattedTextField { | } Class: javax.swing.JTextField { | } No Accessible description : Class: javax.swing.JCheckBox { Indent HTML within RHTML blocks | } Class: javax.swing.JCheckBox { Reformat Comments | } Class: javax.swing.JFormattedTextField { | } Class: javax.swing.JFormattedTextField { | } Class: javax.swing.JFormattedTextField { | } Class: javax.swing.JTabbedPane { Formatting | } Class: javax.swing.JTextField { | } Components with no LABEL_FOR pointing to it : Class: javax.swing.JFormattedTextField { | } Class: javax.swing.JFormattedTextField { | } Class: javax.swing.JFormattedTextField { | } Class: javax.swing.JTabbedPane { Formatting | } Class: javax.swing.JTextField { | } Miscellaneous/Ruby ====================== Components with no mnemonic : Class: javax.swing.JCheckBox { AutoSpec | AutoSpec } Class: javax.swing.JCheckBox { AutoTest | AutoTest } Class: javax.swing.JCheckBox { Enable Detailed Logging for Debugger | Enable ruby debugger logging } Class: javax.swing.JCheckBox { Enable Detailed Logging | Enable ruby logging } Class: javax.swing.JCheckBox { Methods | Methods } Class: javax.swing.JCheckBox { RDoc | RDoc } Class: javax.swing.JCheckBox { RSpec | RSpec } Class: javax.swing.JCheckBox { Test/Unit | Test/Unit }
Should be possible to fix easily so please take a look again at this issue. Thanks.
P4, not planning to fix.