Community
Participate
Working Groups
Created attachment 123505 [details] Snippet to reproduce
Created attachment 123507 [details] Screenshot with TextCellEditor
Created attachment 123508 [details] Screenshot with ComboBoxCellEditor
Steps to reproduce: 1) Open the original rap-application "org.eclipse.rap.demo" 2) Take this snippet TableViewerTab.java under the package org.eclipse.rap.demo.controls instead of the old one 3) Activate a TextCellEditor(column lastname, column age), edit some text 4) Navigate with the key Up/Down The table selection changes its position to another cell, but the focus stays always where the cell editor was activated. One similar bug with the number 261466 has reported the same situation, but with ComboBoxCellEditor. In ComboBoxCellEditor it happens by me too. I have tried this also with the CheckBoxCellEditor, under CheckBoxCellEditor has no such problem. Reproduce under FF 3.0.5, Rap 1.2M4 without all rap-jars, and all rap projects from CVS HEAD.
*** Bug 261466 has been marked as a duplicate of this bug. ***
The problem was that the client side Table implementation did not sort out bubbling events from nested widgets. Client-side event bubbling is crucial for things like focus control, default button, closing dialogs on Esc etc. to work. Fixed in CVS.
Created attachment 124800 [details] Screenshot with the following uncorrect effect
There comes an another unexcepted effect with this snippet after the bugfix. The cell with ComboBoxCellEditor (in the first column) would not be disselected after leaving this cell. See the last screenshot. To reproduce: 1. the same snippet 2. current version from CVS at 15:00 (german time)
This was a regression caused by the fix for bug 261647. Fixed in CVS.