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

Issue 692887 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug



Sign in to add a comment

Scrollbar won't hide on mac regardless of the system preferences

Reported by junglefu...@gmail.com, Feb 16 2017

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Steps to reproduce the problem:
1. Create a web-page with 3 nested divs
2. Set z-index > 0 for the top one 
3. Make width/height properties of the other divs so that there should be a scrollbar on the second one
4. On the mac system preferences configure scrollbars behaviour:
"Automatically based on mouse or trackpad"
5. Open the web-page created before
6. Start scrolling by trackpad and then catch the scrollbar (see the video)
7. Repeat 6th step several times until it won't hide

For more details on how to set up these divs, see the fiddle, please: https://jsfiddle.net/dcnsv3m2/5/
For more details on how to reproduce it see the video: https://screencast.com/t/RRT0hZFFd9oY

What is the expected behavior?
Scrollbar hides every time right after user releases the mouse button on it

What went wrong?
Scrollbar doesn't hide and keeps being visible forever regardless of the system preferences.

fiddle: https://jsfiddle.net/dcnsv3m2/5/
video: https://screencast.com/t/RRT0hZFFd9oY

Did this work before? N/A 

Chrome version: 56.0.2924.87  Channel: stable
OS Version: OS X 10.12.1
Flash Version: Shockwave Flash 24.0 r0

 
Labels: Needs-Bisect Needs-Triage-M56
Cc: brajkumar@chromium.org
Labels: Needs-Feedback
Able to reproduce this issue on Mac OS 10.12 using chrome latest stable #56.0.2924.87. By opening the test case URL: https://jsfiddle.net/dcnsv3m2/5/ observed the scrollbar doesn't hide after scrolling and it's keep being visible after releasing the mouse.

junglefunkyman@ I have tested the same on older version of chrome #35.0.1849.0 and observed the same behavior including other browsers like Firefox and Safari as well. While looking at your screen-cast it's clear that this issue is working fine on chrome, could you please let us know on which chrome://version you are testing on it.

Thanks! 
brajkumar, I could not reproduce this issue on Firefox or Safari, and I tried very hard, are you sure you managed to do this?
Also, I don't quite understand how it's fine on my Chrome - have you watched it to the end of the video? The version is as in the description: 
56.0.2924.87 (Official Build) (64-bit)
Revision	0e9a9a6f3676ae439b78cd9b3f62b4193c3ac7d5-refs/branch-heads/2924@{#895}

Comment 4 by shrike@chromium.org, Feb 18 2017

Components: -UI Blink>Layout
Cc: kkaluri@chromium.org
Labels: -Needs-Feedback -Needs-Bisect -Needs-Triage-M56 M-58
Status: Untriaged (was: Unconfirmed)
Able to reproduce this issue on Mac 10.12.3 using chrome stable M56-56.0.2924.87 and earlier version of chrome M30-30.0.1549.0. Observed the scroll bar is not hiding, seen the same behavior in FireFox too.

This is a non-regression issue and marking it as untriaged.

Please look into the attached screencast.
Issue 692887 - Chrome & FF.mp4
1.7 MB View Download
Issue 692887 - M30.mp4
398 KB View Download
kkaluri, from your screencasts I can see, you have selected different mode of how scroll bars work on mac. So, none of your scrollbars were hidden, and it has nothing to do with the problem, it's just your system preferences.

Please, make sure you configured scrollbars:
System Preferences -> General -> Show scroll bars -> "Automatically based on mouse or trackpad"

2017-02-20_1928.png
238 KB View Download

Comment 7 by e...@chromium.org, Feb 21 2017

Components: -Blink>Layout Blink>Scroll
Labels: Needs-Feedback

Comment 8 by bokan@chromium.org, Feb 23 2017

Labels: -Pri-2 -Needs-Feedback Hotlist-Input-Dev Pri-3
Owner: bokan@chromium.org
Status: Assigned (was: Untriaged)
I can reproduce this. I see the scrollbar flicker. While it doesn't stay shown, moving the mouse over the scrollbar region will cause it to appear (which it shouldnt) and the scrollbar stays in the "expanded" state. Somethings' clearly awry.

I'll take a look as part of some Mac scrollbar cleanup I've been meaning to do but that's not likely to happen too soon.

Comment 9 by g...@rstudio.com, Jan 19 2018

We are seeing behavior that matches the **title** of this issue; namely, the scroll indicators are always visible on Mac despite the system preference being set to "Automatically...". Caveat: this is using Qt's QtWebEngine to host Chromium. Interestingly, it is only a problem on high-dpi systems (iMac 5K, Macbook Pro, etc.), not on an external (non-high-DPI) monitor. Thought it worth mentioning here. See also https://github.com/rstudio/rstudio/issues/1953

Comment 10 by bokan@chromium.org, Jan 19 2018

Re#9: Could you please file a separate bug? Feel free to assign/cc me.

Sign in to add a comment