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.
Output of a11y tool for New breakpoint dialog: Class breakpoint: No Accessible name : Class: javax.swing.JComboBox { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } No Accessible description : Class: javax.swing.JCheckBox { Break when hit count | } Class: javax.swing.JCheckBox { Exclude Classes: | } Class: javax.swing.JComboBox { | } Class: javax.swing.JLabel { Breakpoint Type: | } Class: javax.swing.JLabel { Print Text: | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Components with no LABEL_FOR pointing to it : Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Components with no mnemonic : Class: javax.swing.JCheckBox { Break when hit count | } Class: javax.swing.JCheckBox { Exclude Classes: | } Exception breakpoint: No Accessible name : Class: javax.swing.JComboBox { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } No Accessible description : Class: javax.swing.JCheckBox { Break when hit count | } Class: javax.swing.JCheckBox { Condition: | } Class: javax.swing.JCheckBox { Filter on Classes Throwing the Exception | } Class: javax.swing.JComboBox { | } Class: javax.swing.JLabel { Breakpoint Type: | } Class: javax.swing.JLabel { Exclude Classes: | } Class: javax.swing.JLabel { Match Classes: | } Class: javax.swing.JLabel { Print Text: | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Label with LABEL_FOR not set : Class: javax.swing.JLabel { Exception Class Name: | } Class: javax.swing.JLabel { Exclude Classes: | } Class: javax.swing.JLabel { Match Classes: | } Components with no LABEL_FOR pointing to it : Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Components with no mnemonic : Class: javax.swing.JCheckBox { Break when hit count | } Class: javax.swing.JCheckBox { Condition: | } Class: javax.swing.JCheckBox { Filter on Classes Throwing the Exception | } Method breakpont: No Accessible name : Class: javax.swing.JComboBox { | Select type of event this breakpoint should stop on. } Class: javax.swing.JComboBox { | } Class: javax.swing.JEditorPane { | text/x-java } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } No Accessible description : Class: javax.swing.JCheckBox { Break when hit count | } Class: javax.swing.JCheckBox { Condition: | } Class: javax.swing.JComboBox { | } Class: javax.swing.JLabel { Breakpoint Type: | } Class: javax.swing.JLabel { Print Text: | } Class: javax.swing.JLabel { Stop On: | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Label with LABEL_FOR not set : Class: javax.swing.JLabel { Class Name: | } Class: javax.swing.JLabel { Stop On: | } Components with no LABEL_FOR pointing to it : Class: javax.swing.JEditorPane { | text/x-java } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Components with no mnemonic : Class: javax.swing.JCheckBox { Break when hit count | } Class: javax.swing.JCheckBox { Condition: | } Thread breakpoint: No Accessible name : Class: javax.swing.JComboBox { | } Class: javax.swing.JTextField { | } No Accessible description : Class: javax.swing.JCheckBox { Break when hit count | } Class: javax.swing.JComboBox { | } Class: javax.swing.JLabel { Breakpoint Type: | } Class: javax.swing.JLabel { Print Text: | } Class: javax.swing.JTextField { | } Components with no LABEL_FOR pointing to it : Class: javax.swing.JTextField { | } Components with no mnemonic : Class: javax.swing.JCheckBox { Break when hit count | } Field breakpoint: No Accessible name : Class: javax.swing.JComboBox { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } No Accessible description : Class: javax.swing.JCheckBox { Break when hit count | } Class: javax.swing.JCheckBox { Condition: | } Class: javax.swing.JComboBox { | } Class: javax.swing.JLabel { Breakpoint Type: | } Class: javax.swing.JLabel { Print Text: | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Components with no LABEL_FOR pointing to it : Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Components with no mnemonic : Class: javax.swing.JCheckBox { Break when hit count | } Class: javax.swing.JCheckBox { Condition: | }
O.K. I'll check it...
Hopefully fixed, please verify. /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/ActionsPanel.java,v <-- ActionsPanel.java new revision: 1.9; previous revision: 1.8 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/Bundle.properties,v <-- Bundle.properties new revision: 1.24; previous revision: 1.23 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/ConditionsPanel.form,v <-- ConditionsPanel.form new revision: 1.4; previous revision: 1.3 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/ConditionsPanel.java,v <-- ConditionsPanel.java new revision: 1.9; previous revision: 1.8
See attached log
Created attachment 50663 [details] a11y test log
There are 2 mnemonics conflicts. Increasing priority to P2.
There are no real mnemonic conflicts in the dialogs.
So, hopefully fixed. There are some hidden components in the dialogs, therefore the tool still might report something for them. Please verify that all visible components are O.K. now. Checking in src/org/netbeans/modules/debugger/jpda/ui/breakpoints/ActionsPanel.form; /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/ActionsPanel.form,v <-- ActionsPanel.form new revision: 1.5; previous revision: 1.4 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/ActionsPanel.java,v <-- ActionsPanel.java new revision: 1.11; previous revision: 1.10 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/Bundle.properties,v <-- Bundle.properties new revision: 1.26; previous revision: 1.25 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/ConditionsPanel.form,v <-- ConditionsPanel.form new revision: 1.5; previous revision: 1.4 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/ConditionsPanel.java,v <-- ConditionsPanel.java new revision: 1.12; previous revision: 1.11 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/ExceptionBreakpointPanel.form,v <-- ExceptionBreakpointPanel.form new revision: 1.9; previous revision: 1.8 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/ExceptionBreakpointPanel.java,v <-- ExceptionBreakpointPanel.java new revision: 1.21; previous revision: 1.20 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/FieldBreakpointPanel.form,v <-- FieldBreakpointPanel.form new revision: 1.6; previous revision: 1.5 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/FieldBreakpointPanel.java,v <-- FieldBreakpointPanel.java new revision: 1.17; previous revision: 1.16 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/LineBreakpointPanel.form,v <-- LineBreakpointPanel.form new revision: 1.8; previous revision: 1.7 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/LineBreakpointPanel.java,v <-- LineBreakpointPanel.java new revision: 1.18; previous revision: 1.17 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/MethodBreakpointPanel.form,v <-- MethodBreakpointPanel.form new revision: 1.9; previous revision: 1.8 /shared/data/ccvs/repository/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/breakpoints/MethodBreakpointPanel.java,v <-- MethodBreakpointPanel.java new revision: 1.25; previous revision: 1.24
Build 20071019121533 I found something there again :). There is not assigned label for condition editor in Exception and Field breakpoint customizers.
Nojo, I do not see a way how this can be fixed, there's no label, there's a checkbox. And to make it comfortable, we automatically transfer focus from the checked checkbox to the condition field editor.
Fixed.
verified