Smooth Scrolling causes terrible scrolling if page has many content
Reported by
ugurcan....@gmail.com,
Mar 2 2016
|
|||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.75 Safari/537.36 Example URL: Steps to reproduce the problem: Smooth one: 1. Open a webpage with a lot of contents (ex: googlechromereleases.blogspot.com) 2. Scroll quickly to bottom,then to top 3. Observe how scrolling is very smooth Not smooth: 1. Open a webpage with a lot of contents (ex: https://plus.google.com/+Chrome) 2. Scroll quickly to bottom,then to top 3. Observe how scrolling is not smooth Another example: 1. Open a webpage with a lot of contents (ex: http://www.radikal.com.tr/) 2. Scroll quickly to bottom,then to top 3. Observe how scrolling is not smooth (terrible) What is the expected behavior? Scrolling should be very smooth on every page What went wrong? Scrolling is not very smooth on every page Does it occur on multiple sites: N/A Is it a problem with a plugin? No Did this work before? Yes Before smooth scrolling Does this work in other browsers? Yes Chrome version: 49.0.2623.75 Channel: stable OS Version: 10.0 Flash Version: Shockwave Flash 20.0 r0 Maybe, it is not related to content of page. For example: http://www.bbc.com/ (Smooth) http://www.radikal.com.tr/ (Not smooth)
,
Mar 3 2016
ymalik@ has this been fixed in recent patches?
,
Mar 3 2016
Based on the sample websites, it seems like the cause for janky scrolling may be one of the following 1) Trying to scroll when the page is not fully loaded 2) Tooltip animation interfering with the scroll (likely). issue 586852 tracks this and has been fixed. Can you verify that you don't see the same "non smooth" behavior on the latest canary? You can also try keyboard scrolling and scrolling with the mousewheel with the cursor not on any of the content to verify.
,
Mar 3 2016
Actually if I remember correctly, the tooltip issue was not seen on Windows. @skobes, can repro this?
,
Mar 3 2016
Correct, tooltip issue is specific to Linux. I am unable to repro on https://plus.google.com/+Chrome. http://www.radikal.com.tr/ is sometimes janky, especially while loading, but I don't see anything specific to smooth scrolling here.
,
Mar 3 2016
I can confirm that this issue persist on Canary 51.0.2665.0. Note that scrolling is *janky* while content is still loading. It was better before smooth scrolling. Besides, your smooth scrolling implementation is not complete, I think. Microsoft Edge's scrolling is much much much (thousand times) better than Chrome 49.0.2623.75 You should do something about that. Chrome is the best browser right now, but expect scrolling. Microsoft Edge does way better job when we are talking about scrolling (smooth scrolling)
,
Mar 3 2016
I can record a video for you, but I haven't enough time for it right now. I will add screen records for Chrome 49, Chrome Canary 51 and Microsoft Edge with sample sites that I added here. I also have MacBook Pro 13" Retina Early 2015, scrolling is as smooth as Microsoft Edge which is on my Windows PC.
,
Mar 4 2016
,
Mar 4 2016
,
Mar 7 2016
@ #6, Are you saying that the jank you're talking about in this bug is while the content is still loading? If so, can you confirm that it's actually worse with smooth scrolling on (Disable smooth scrolling by 1. Navigating to chrome://flags/, 2. Ctrl + find --disble-smooth-scrolling)
,
Mar 7 2016
Yes, I'm talking about in this bug is while content is still loading. However, it is not perfect after the content loaded. Again, Microsoft Edge does better job here even it has smooth scrolling enabled (no way to disable smooth scrolling on Edge?). I disabled smooth scrolling on my clean profile, then tested http://www.radikal.com.tr/. It is not perfect but better than smooth scrolling. Please note that this is a general problem. Something wrong with Chrome's task scheduler while content loading. It can be observed with smooth scrolling which way worse than before Also, this problem occurs on pages which have a lot of content. There is no problem with light pages like that page I am writing this comment. My computer has not the best specs right now but it is still powerful with Core i7 CPU, 8 GB RAM, etc. Maybe you have better computers with SSDs so you don't have this problem. But, I haven't SSD on my computer. This is not a problem of hardware. Microsoft Edge does excellent job which I expect better with Chrome.
,
Mar 9 2016
Re #11: Thank you for the feedback. I don't think it's useful to keep this bug open - the general problem of scroll jank is complex and there are ongoing large scale efforts to reduce it. There is a tradeoff with smooth scrolling in that scroll jank may be more obvious than before. |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by b...@chromium.org
, Mar 3 2016