-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[navigator] disturbing scroll behavior on selection #1593
Comments
Reloading the page might also be involved to reproduce |
Can't reproduce. |
It happens only when you have "manually" scrolled. See: #3347 |
@jbicker I tried to look into the issue but could not find a proper solution, perhaps you'd know more. |
I think there is a race when we updated rows to render and a selected row, so sometimes it goes out of sync and something bogusly selected. It is just a guess, someone has to verify. |
Fixes: eclipse-theia#3347 Fixes: eclipse-theia#1593 Addressed the issue where the scroll jumps up when manually scrolled and selected a node Signed-off-by: Anas Shahid <muhammad.shahid@ericsson.com>
Fixes: eclipse-theia#3347 Fixes: eclipse-theia#1593 Addressed the issue where the scroll jumps up when manually scrolled and selected a node. Signed-off-by: Anas Shahid <muhammad.shahid@ericsson.com>
Fixes: eclipse-theia#3347 Fixes: eclipse-theia#1593 Addressed the issue where the scroll jumps up when manually scrolled and selected a node. Signed-off-by: Anas Shahid <muhammad.shahid@ericsson.com>
Fixes: eclipse-theia#3347 Fixes: eclipse-theia#1593 The commit addresses an issue with the update tree-widgets after performing a manual scroll and selecting a tree node causing a poor user experience. The fix modifies the logic of the `forceUpdate` to use `clear` instead of `clearAll` to clear the cache for only the row that is modified and not the entire cache. Signed-off-by: Anas Shahid <muhammad.shahid@ericsson.com>
Fixes: eclipse-theia#3347 Fixes: eclipse-theia#1593 The following commit updates the tree-widget to fix an issue when trees are manually scrolled and nodes are selected causing a jump (poor user-experience). The changes include: - updating the default resize parameter for forceUpdate to false since we only want to clear the entire cache when a resize actually occurs - updates the onResize to properly resize when performing a forceUpdate Signed-off-by: Anas Shahid <muhammad.shahid@ericsson.com>
Fixes: eclipse-theia#3347 Fixes: eclipse-theia#1593 The following commit updates the tree-widget to fix an issue when trees are manually scrolled and nodes are selected causing a jump (poor user-experience). The changes include: - updating the default resize parameter for forceUpdate to false since we only want to clear the entire cache when a resize actually occurs - updates the onResize to properly resize when performing a forceUpdate Signed-off-by: Anas Shahid <muhammad.shahid@ericsson.com> Signed-off-by: vince-fugnitto <vincent.fugnitto@ericsson.com>
Fixes: eclipse-theia#3347 Fixes: eclipse-theia#1593 The following commit updates the tree-widget to fix an issue when trees are manually scrolled and nodes are selected causing a jump (poor user-experience). The changes include: - updating the default resize parameter for forceUpdate to false since we only want to clear the entire cache when a resize actually occurs - updates the onResize to properly resize when performing a forceUpdate Signed-off-by: Anas Shahid <muhammad.shahid@ericsson.com> Signed-off-by: vince-fugnitto <vincent.fugnitto@ericsson.com>
Fixes: #3347 Fixes: #1593 The following commit updates the tree-widget to fix an issue when trees are manually scrolled and nodes are selected causing a jump (poor user-experience). The changes include: - updating the default resize parameter for forceUpdate to false since we only want to clear the entire cache when a resize actually occurs - updates the onResize to properly resize when performing a forceUpdate Signed-off-by: Anas Shahid <muhammad.shahid@ericsson.com> Signed-off-by: vince-fugnitto <vincent.fugnitto@ericsson.com>
Fixes: eclipse-theia#3347 Fixes: eclipse-theia#1593 The following commit updates the tree-widget to fix an issue when trees are manually scrolled and nodes are selected causing a jump (poor user-experience). The changes include: - updating the default resize parameter for forceUpdate to false since we only want to clear the entire cache when a resize actually occurs - updates the onResize to properly resize when performing a forceUpdate Signed-off-by: Anas Shahid <muhammad.shahid@ericsson.com> Signed-off-by: vince-fugnitto <vincent.fugnitto@ericsson.com>
In some situations (after expanding / collapsing / scrolling a larger tree for a while) selection scrolls the selected element away. This makes it almost impossible to open an unselected element.
The text was updated successfully, but these errors were encountered: