Community
Participate
Working Groups
When activating a cell editor on a half-visible bottom-most row, the row is shifted up by one row but the editor stays on the former psoition. Follow these steps to reproduce: 1. Import project from the attached zip 2. Run TableEntryPoint as RWT application 3. Resize the Shell so that the botom-most row is only partially visible 4. Click into the Description cell to edit it -> you will see something like the attached screenshot. Note that the whole client-area of the table is shifted to the top to make room for a whole row to fit in. Though I cannot see a real difference, the same use case works in the controls demo.
Created attachment 207492 [details] Project to reproduce the bug
Created attachment 207493 [details] Screenshot
The problem is reproducible in all browsers.
With the Tree/Table merge the fix for bug 279460 disappeared. Reintroducing the: qx.ui.core.Widget.disableScrolling( this ); at the end of the Tree.js#construct seems to solve the problem. There is an annoying flickering (scroll up/down for a moment) when you click on a half-visible item, but that's how the fix works - listen for DOM scroll event end reset the scroll position to zero if scroll event occur.
Created attachment 207518 [details] Proposed patch Patch for the outlined solution in comment#4.
Just for the record: this is a regression of bug 279460. Applied patch to v15_Tree_Table_Merge branch
(In reply to comment #6) > Just for the record: this is a regression of bug 279460. > Applied patch to v15_Tree_Table_Merge branch The correct name of the branch is v14_Tree_Table_Merge Also applied patch to CVS HEAD.