Issue metadata
Sign in to add a comment
|
Unable to scroll in “virtualscroll”-tables (e.g. SlickGrid.js) when using the mousewheel-click technique (click once then drag mouse in any direction)
Reported by
hbe...@gmx.net,
Sep 27 2017
|
||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36 Steps to reproduce the problem: When using the mousewheel-button to scroll a "virtualscroll"-table, the scrolling reliably just stops after about a second. This only happens in Chrome's latest build (61.0.3163.100), it definitely did not happen before. Normal scrolling by just turning the mousewheel or using the scrollbars works as expected. I'll provide a link to a SlickGrid Demo to illustrate the problem, although this is not a SlickGrid-specific problem. I noticed this behaviour with other such libraries as well: http://mleibman.github.io/SlickGrid/examples/example3-editing.html What is the expected behavior? Scrolling should continue until the mouse is clicked again, or the end of the table is reached of course. What went wrong? --- Did this work before? Yes 60.0.3112 Chrome version: 61.0.3163.100 Channel: n/a OS Version: 6.1 (Windows 7, Windows Server 2008 R2) Flash Version:
,
Sep 27 2017
Based on comment#1 assigning to the CL owner.
,
Oct 2 2017
I can confirm this issue. It looks like scrolling stops as soon as the element, that was under the cursor at the start of scrolling, leaves the viewport.
,
Oct 23 2017
Suspecting whatever caused this regression is also affecting users of Chrome on Roll20; middle-click does not pan the viewport on the Virtual Tabletop. Admittedly, the VTT is a somewhat complex beast but it does not fiddle with scroll events too much. You might choose to use this as another test-case. I've confirmed that previous versions of Chromium do not have the issue; the last that worked was the build that would become Chrome 60 Stable. Thanks!
,
Oct 27 2017
,
Oct 27 2017
Marking untriaged so we take a look during triage period.
,
Nov 16 2017
I can't repro on the given example in 62.0.3202.94 and I recall we fixed some bugs regarding virtual scrollers like this recently - I suspect it might have been fixed. Could you retry in an updated Chrome version? (or Canary channel)
,
Nov 16 2017
I can still reproduce the issue in Chrome 62.0.3202.94 (official build, 64-Bit, Windows 7). Example used: http://mleibman.github.io/SlickGrid/examples/example3-editing.html Scrolling stops as soon as the scrolled/latched node is removed from the DOM.
,
Nov 23 2017
Autoscroll with click is implemented by handling fling. With virtual scroll table when the target element gets removed we must transfer the fling curve to the main thread, which currently only happens for touchpad fling. Browser side fling for autoscroll will solve the issue.
,
Nov 30 2017
The NextAction date has arrived: 2017-11-30 |
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by woxxom@gmail.com
, Sep 27 2017