Nested scrollbars on textareas are being repositioned by outer container scrolling, on external monitors
Reported by
ccon...@gmail.com,
Mar 1 2016
|
|||||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36 Example URL: http://codepen.io/anon/pen/reawjY Steps to reproduce the problem: 1. Open the URL provided above in OSX 10.10. 2. Make sure scrollbars are shown "on scroll" 3. Notice the scroll bar renders appropriately in the left version where the textarea is on top. However once you start scrolling in the text area to make a scroll bar appear, start scrolling the outer content and notice the inner scroll bar starts scrolling down the page. 4. Scroll to the bottom of the left column and notice the scroll bar is missing entirely. What is the expected behavior? The scroll bar would stay consistent and inside the textarea despite the scroll position of the wrapping container. What went wrong? The scrollbar is missing entirely from the left textarea. The scrollbar overflows its container on the right textarea if you scroll down fractionally so that the text area is still in the viewport but scrollTop on overflowable is != 0. Does it occur on multiple sites: Yes Is it a problem with a plugin? No Did this work before? N/A Does this work in other browsers? Yes Chrome version: 48.0.2564.116 Channel: n/a OS Version: OS X 10.10.5 Flash Version: Shockwave Flash 20.0 r0
,
Mar 1 2016
I too was unable to reproduce at first, but now I've realized that it only happens when the chrome window is on an external monitor. This does not appear to be a system bug since it does not happen in Safari nor Firefox It behaves totally normally on my laptop's monitor but on any monitor connected through display port I get the behavior as seen in the attached video. Also attached is my System Prefs > General > Show scroll bars settings.
,
Mar 1 2016
I was also able to reproduce on a different machine running OS X 10.11.1 with this same version of Chrome 48.0.2564.116 (64-bit) with an external monitor. I also have tried with multiple external monitors and they all show the same behavior, but I can provide info on the monitors if that would be useful.
,
Mar 1 2016
,
Mar 1 2016
Do you have a Retina mac? That may be why the external monitor is required (which are not retina)
,
Mar 1 2016
Yes, both machines are retina MBP 15". However the bug does not reproduce even when using the retina display in "More space" mode.
,
Mar 3 2016
I can reproduce this on M48 as well (on externals monitor) but it is fixed on latest Canary M51. Can you check latest chrome canary and see if it is fixed for you too? There was a recent scroll thumb paint bug ( issue 580837 ) that was fixed in M49. I wonder if this is related as well.
,
Mar 3 2016
Yes I am unable to reproduce on an external monitor with Chrome 51.0.2665.0 canary (64-bit) on OS 10.10.5
,
Mar 3 2016
Ok I will close the bug then as fixed. |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by chrishtr@chromium.org
, Mar 1 2016Labels: Needs-Feedback