Community
Participate
Working Groups
Reproducible with Controls Demo -> TableViewer Tab: 1. Activate the cell editors. 2. Select a table cell and try to navigate with CTRL + Arrow Up/Down - focused (highlighted) cell is not changed. The reason for this behavior is the overrided method getFocusCell in TableViewerFocusCellManager, which set the focused cell back to the selected item. Commenting TableViewerFocusCellManager#getFocusCell solves the problem in IE, Chrome and Safari. In Firefox even with this fix, focus cell navigation does not work - see AsyncKeyEventUtil#_isUntrustedKey (all key combinations with CTRL key pressed are treated as untrusted and key event is not sent to the server).
Created attachment 205300 [details] Proposed patch
Applied patch to CVS HEAD and Tree_Table_Merge branch.