New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 779333 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner:
Closed: Aug 9
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Continuous scrolling using scroll wheel click, then rolling the scroll wheel

Reported by navidgow...@gmail.com, Oct 28 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36

Steps to reproduce the problem:
1. Open any webpage that can be scrolled
2. Click the scroll wheel and move the mouse down. The page will start scrolling
3. Rotate the scroll wheel.

What is the expected behavior?
The page should continue to scroll because of the scroll click and the mouse movement, even after rolling the scroll wheel

What went wrong?
The page now scrolls one line once the wheel is rolled once, and doesn't continue scrolling in the direction which the scroll was initiated with the previous action

Did this work before? Yes Before the latest update, so I assume before chrome 61

Chrome version: 61.0.3163.100  Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 27.0 r0
 
Cc: brajkumar@chromium.org
Components: -UI Blink>Scroll
Labels: -Pri-2 M-64 Needs-Milestone hasbisect Pri-1
Owner: aelias@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reproduce this issue on Windows-10 using chrome latest stable #62.0.3202.75 by following steps mentioned in the original comment.

Bisect Information:
=====================
Good build: 61.0.3132.0
Bad Build : 61.0.3133.0

Change Log URL: 
https://chromium.googlesource.com/chromium/src/+log/61.0.3132.0..61.0.3133.0?pretty=fuller&n=10000

From the above change log suspecting below change
https://chromium.googlesource.com/chromium/src/+/5971e47dc08dbb773f58fd6fb13b1df7917fd295

Note: Unable to provide python tool bisect to provide minimal CL, all the builds which invoked during the bisect was good, hence providing manual CL.

aelias@ - Could you please check whether this is caused with respect to your change, if not please help us in assigning it to the right owner.

Thanks!
Cc: aelias@chromium.org abdulsyed@chromium.org skobes@chromium.org
Labels: Needs-Bisect
Owner: brajkumar@chromium.org
Bibin, can you please check if this is reproducible on Latest Canary along with Dev & Beta?
Labels: -Needs-Bisect
Owner: kenrb@chromium.org
Apologies for not mentioning the latest behavior across all channels. Yes, able reproduce this issue on chrome latest beta #63.0.3239.18, dev #64.0.3251.0 and canary #64.0.3253.0 channels as well. 

Note: 
-----
1. Continuous scrolling functionality is not seen on Mac and Linux OS.
2. The author of this change is showing inactive, hence assigning to the reviewer of the file.

kenrb@ Could you please take a look in to this issue?

Thanks!

Comment 4 by kenrb@chromium.org, Oct 31 2017

Owner: bokan@chromium.org
I only reviewed the IPC change, deferring to bokan@ who knows the code better than I do.

Comment 5 by bokan@chromium.org, Oct 31 2017

Cc: bokan@chromium.org
Owner: sunyunjia@chromium.org
Yes, this is likely introduced by aelias@'s refactoring of autoscrolling and aelias@ is transitioning off Chrome.

sunyunjia@, could you please take a look at a fix (I'm traveling over the next two weeks and don't have a Win machine)? I suspect we just need to take account of the new autoscrolling state when handling mouse wheels. 
Cc: sunyunjia@chromium.org
Owner: ----
Status: Available (was: Assigned)
Owner: sahel@chromium.org
Status: WontFix (was: Available)
This appears to be fixed - likely by one of sahel@'s changes.

Sign in to add a comment