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.

Bug 192475

Summary: A11Y: Buttons in Debugging view are not reachable by keyboard
Product: debugger Reporter: Jiri Kovalsky <jkovalsky>
Component: CodeAssignee: Martin Entlicher <mentlicher>
Status: RESOLVED FIXED    
Severity: normal Keywords: A11Y
Priority: P2    
Version: 7.0   
Hardware: PC   
OS: Linux   
Issue Type: DEFECT Exception Reporter:

Description Jiri Kovalsky 2010-11-25 14:58:31 UTC
Product Version: NetBeans IDE Dev (Build 201011250001)
Java: 1.6.0_17; Java HotSpot(TM) Client VM 14.3-b01
System: Linux version 2.6.31-22-generic running on i386; UTF-8; en_US (nb)
Userdir: /home/cesilko/.netbeans/dev

All buttons controlling debugging view are not accessible by keyboard and thus unusable for blind people. In particular it concerns "Show Less", "Show thread groups", "Show suspend/resume table", "Show system threads", "Show monitors", "Show qualified names", "Sort by suspended/resumed state", "Sort by name" and "Sort by default" buttons. The "arrow" button when more than 1 breakpoint is hit is also not accessible.
Comment 1 Martin Entlicher 2010-11-28 10:29:22 UTC
The buttons are implemented in a similar way to Navigator buttons. And these are also not accessible via TAB. As a workaround, popup menu can be used.
If there are any selections, CTRL-SPACE unselects them and SHIFT-F10 shows a context menu. Options submenu contains the same menu items that are represented as buttons below.

I've added mnemonics to these menu items in changeset:   183383:2a198768c80d
http://hg.netbeans.org/main/rev/2a198768c80d
Comment 2 Quality Engineering 2010-11-29 06:27:53 UTC
Integrated into 'main-golden', will be available in build *201011290001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/2a198768c80d
User: mentlicher@netbeans.org
Log: #192475 Define mnemonics for popup menu items in Debugging view.