New issue
Advanced search Search tips

Issue 750528 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

URL bar hiding breaks scroll behavior on pages with less overflow than URL bar height

Project Member Reported by pdr@chromium.org, Jul 30 2017

Issue description

Chrome Version: 62.0.3168.3/canary
OS: Android

What steps will reproduce the problem?
(1) Visit fast.com
(2) Scroll up and down
(3) Notice url bar goes halfway. Keep scrolling and the url bar will disappear.

Something is wrong with the url bar hiding. The page should not be scrollable at all.

This is a regression and is not in Chrome 59 on Android but is present in Chrome 60 (currently beta). Could someone please bisect this to see if it's something we could fix?
 
scrollbug.png
80.9 KB View Download

Comment 1 by bokan@chromium.org, Jul 31 2017

Cc: -bokan@chromium.org
Labels: -Pri-2 -Needs-TestConfirmation -Needs-Bisect -Type-Bug-Regression Hotlist-Input-Dev Pri-3 Type-Bug
Owner: bokan@chromium.org
Status: Assigned (was: Available)
Summary: URL bar hiding breaks scroll behavior on pages with less overflow than URL bar height (was: URL bar hiding breaks scroll behavior on non-scrolling page (fast.com))
If I'm seeing the right issue, this isn't a regression, I can repro in 59 as well. It's a known issue, the page actually does have a little bit of scrolling. We move the URL bar if there's any scrolling at all but will animate to hidden only once it's hidden to a certain threshold. If there's a page that's got less scrolling than the threshold then we have a degenerate case where you can move the controls but not hide them. Worse, if you scroll really fast you might clear the threshold and hiding is scroll speed dependent.

One suggestion (in  issue 704645 ) was to only move the URL bar if there's at least URL-bar-sized overflow so we don't move the URL bar in these cases. It should improve the feel a bit but it hasn't been high priority enough for me to address yet.

Comment 2 by pdr@chromium.org, Jul 31 2017

Ah this behavior is different if Chrome Home is enabled. Without that, this is indeed not a M59 regression.

Sign in to add a comment