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

Issue 668387 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug-Regression

Blocking:
issue 307091



Sign in to add a comment

Unwanted custom horizontal scrollbar is seen with overlay scrollbars

Project Member Reported by jbanavatu@chromium.org, Nov 24 2016

Issue description

Version: 57.0.2929.0/9016.0.0 Dev channel Wolf,Glimmer,Blaze.
OS: Chrome OS

What steps will reproduce the problem?
(1)Sign in to chrome with valid credentials>> Navigate to https://www.google.com/settings/chrome/sync page and Observe unwanted horizontal scrollbar.

Expected: No such unwanted horizontal scrollbar should be seen in chrome sync page.
Actual: Instead unwanted horizontal scrollbar is seen.

Note:
1.This unwanted scrollbar vanishes once you start scrolling the page downwards/upwards and doesn't appear till you reload or navigate to the page again.
2.Issue is not seen in Linux.

This is regression issue as no such unwanted scrollbar is seen in 56.0.2920.0/8992.0.0 Dev channel parrot.

Attaching screenshots for reference.
 
Actual.png
75.6 KB View Download
Expected.png
77.0 KB View Download

Comment 1 by bokan@chromium.org, Dec 1 2016

Blocking: 307091
Components: -Blink>Scroll UI>Shell
Labels: -Pri-1 Hotlist-Input-Dev Pri-2
Status: Available (was: Untriaged)
Summary: Unwanted custom horizontal scrollbar is seen with overlay scrollbars (was: Regression: Unwanted horizontal scrollbar is seen in Chrome sync page.)
The scrollbars on this page are custom but this bug only shows up when overlay scrollbars are turned on (currently by default on ChromeOS). Turning on the overlay flag repros on Linux as well.

Comment 2 by bokan@chromium.org, Dec 8 2016

Owner: chaopeng@chromium.org
We are very close to Stable now. chaopeng@ is this something you will be fixing this week?

Comment 4 by ketakid@google.com, Mar 7 2017

Labels: -ReleaseBlock-Stable
removing RBS.
Status: Started (was: Available)
I can reproduce on Linux by set resolution to 1024*768.
Project Member

Comment 6 by bugdroid1@chromium.org, Mar 29 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b16307ca71933c12f9f1b85927a34f2052e86910

commit b16307ca71933c12f9f1b85927a34f2052e86910
Author: bokan <bokan@chromium.org>
Date: Wed Mar 29 14:08:46 2017

Correct overlay scrollbar check FrameView::scrollbarExistenceDidChange

This issue is caused by FrameView::scrollbarExistenceDidChange calculate
usesOverlayScrollbars via check ScrollbarTheme::theme() only but ignore custom
scrollbar then pass layout.

In this patch, we add the custom scrollbar check to correct
usesOverlayScrollbars.

BUG= 668387 

Review-Url: https://codereview.chromium.org/2780883002
Cr-Commit-Position: refs/heads/master@{#460377}

[modify] https://crrev.com/b16307ca71933c12f9f1b85927a34f2052e86910/third_party/WebKit/Source/core/frame/FrameView.cpp
[modify] https://crrev.com/b16307ca71933c12f9f1b85927a34f2052e86910/third_party/WebKit/Source/web/tests/ScrollbarsTest.cpp

Status: Fixed (was: Started)
Status: Verified (was: Fixed)
Not reproduced on 9534.0.0, 60.0.3092.0 

Sign in to add a comment