New issue
Advanced search Search tips

Issue 826864 link

Starred by 2 users

Issue metadata

Status: Duplicate
Owner:
Closed: Apr 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

When you scroll fast up and down on a page where a navigation bar is sticky, it will block you from scrolling further at some points.

Reported by gingster...@gmail.com, Mar 28 2018

Issue description

Chrome Version       : 65.0.3325.181
URLs (if applicable) : http://chalet-gruesch.ch.tajo.host.ch/
Other browsers tested:
  Add OK or FAIL, along with the version, after other browsers where you
have tested this issue:
     Safari:
    Firefox: OK 59.0.2
       Edge: OK 41.16299.248.0

What steps will reproduce the problem?
(1) Go on the page mentioned above or any other page that has a sticky navigation (Javascript adds class to element when scrolling)
(2) Fast Scroll down and up with the mouse wheel
(3) You will notice that at certain points, you won't be able to scroll anymore. It just blocks you from scrolling further (Keep the mouse on the same spot and scroll fast up and down)

What is the expected result?
Like in the other browsers, you should be able to scroll as fast or slow as you want and not get blocked.


What happens instead?
You won't be able to scroll at certain moments when you scroll fast and keep the mouse on the same spot. It just blocks you. When you move your mouse when it blocks you, you'll be able to scroll again

Please provide any additional information below. Attach a screenshot if
possible.

 

Comment 1 by ssundh...@gmail.com, Mar 28 2018

I can confirm this is happening and I've attached an isolated demo page where you can reproduce it. 

This affects any site that dynamically changes an element to display:fixed, based on scrolling input. For example, Bootstrap sites using the "affix" navigation effect. 

View the attached HTML file for example.  
sticky_bug.html
1.5 KB View Download

Comment 2 by ssundh...@gmail.com, Mar 28 2018

Just wanted to add that it appears to be triggered by scrolling using the wheel mouse, WITHOUT moving the cursor after page load. Eg, after initial page load. Especially noticeable on trackball mice.

Once you move the mouse, the page can be scrolled again, until you 1) Scroll to the top of the page and 2) Do not move the mouse for a few seconds. 

See the demo attachment in my previous comment above. 

Chrome 65.0.3325.181 



Components: Blink>Scroll
Labels: Needs-Triage-M65
Owner: sahel@chromium.org
Status: Assigned (was: Unconfirmed)
Over to sahel@ to investigate. Sounds latching related.

Comment 5 by sahel@chromium.org, Apr 20 2018

Mergedinto: 820979
Status: Duplicate (was: Assigned)

Sign in to add a comment