Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 390734

Summary: Need "Full Keyboard Access" in order to traverse into Tree
Product: [Eclipse Project] Platform Reporter: Carolyn MacLeod <carolynmacleod4>
Component: SWTAssignee: Carolyn MacLeod <carolynmacleod4>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: Silenio_Quarti
Version: 4.3   
Target Milestone: 4.3 M3   
Hardware: PC   
OS: Mac OS X   
Whiteboard:

Description Carolyn MacLeod CLA 2012-09-28 17:05:14 EDT
Version: 4.3.0
Build id: I20120920-1300

I can no longer traverse into a Tree using the keyboard, unless I enable Full Keyboard Access for "All Controls" in the OSX System Preferences. I should be able to traverse into a Tree even if this setting is set to "Text Boxes and Lists Only".
Comment 1 Carolyn MacLeod CLA 2012-09-28 17:42:45 EDT
Fixed in master:
http://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?id=6adfd78cd198a1f4e0227710478cb624215e271f

Turns out the problem was in both Table and Tree.
The problem was introduced with the fix for Bug 387338.
The fix is override canBecomeKeyView to return true for Table and Tree, to allow them be traversed with the "Text Boxes and Lists Only" Keyboard setting.