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

Issue 665299 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug-Regression



Sign in to add a comment

Same page navigation via anchor tag could not restore scroll position

Reported by adha...@etouch.net, Nov 15 2016

Issue description

Chrome Version: 56.0.2919.0 (Official Build) 9fd27ddeb13974b24cfa42261b940f8de378117a-refs/heads/master@{#431801} 32/64-bit.
OS: Windows(7,8,8.1,10),Linux (14.04 LTS),Mac OS X(10.11.6, 10.12.1)

TEST URL:http://www.panasonic.com/global/global-network.html

What steps will reproduce the problem?
(1)Launch chrome and navigate to the above url.
(2)Scroll down the page and click on 'Area/Country' option at bottom R.H.S.
(3)Refresh (Ctrl+R) the page and observe.(Kindly refer the video)

Actual:Page gets auto scrolled after step 3.

Expected:Page should not get auto scrolled after step 3.

This is a Regression issue broken in M-55,will soon update other info.

Good build:55.0.2853.0
Bad build:55.0.2854.0
 
Actual result.mp4
600 KB View Download
Expected result.mp4
444 KB View Download
Labels: hasbisect-per-revision ReleaseBlock-Stable
Owner: toyoshim@chromium.org
Status: Assigned (was: Unconfirmed)
Using the per-revision bisect providing the bisect results,
Good build: 55.0.2853.0 (Revision: 416812).
Bad build: 55.0.2854.0 (Revision: 417283).

You are probably looking for a change made after 416854 (known good), but no later than 416855 (first known bad).
CHANGELOG URL:
  https://chromium.googlesource.com/chromium/src/+log/58744ea650361b518c411667574be67749d65c48..2a56f872fc3e82ccd819db4378ae2e1ac206c116

Adding RB Label as this is a recent Regression. Please remove if not required.

@toyoshim -- Could you please look into the issue, pardon me if it has nothing to do with your changes and if possible please assign it to concern owner.
Thank You.

Comment 2 by gov...@chromium.org, Nov 15 2016

A friendly reminder that M55 Stable is launch is coming soon! Your bug is labelled as Stable ReleaseBlock, pls make sure to land the fix and get it merged into the release branch ASAP so it gets enough baking time in Beta (before Stable promotion). Thank you!

Also due to Thanksgiving holidays in US, please make sure fix is ready and merged to M55 latest by 5:00 PM PT Friday, 11/18/16 (sooner the better).
Labels: -OS-Linux -OS-Windows -Pri-1 -ReleaseBlock-Stable -OS-Mac OS-All Pri-2
I can see the same behavior on 54.0.2840.100 (Official Build) (64-bit).

I think this is NOT a regression.

55.0.2853.0 has another issue that can not restore scroll position correctly, and it just hides an existing bug that is reported here.

My CL fixed the bug, and the existing bug starts happening again.

This bug seems to happen because when the new navigation from the link happens, Chrome does not store the initial scroll position correctly until user takes another scroll, and the next reload restores the old information.

I'd remove ReleaseBlock-Stable since this is the same behavior with the current Stable.
Cc: toyoshim@chromium.org
Labels: -Pri-2 -M-55 Pri-3
Owner: ----
Status: Available (was: Assigned)
Summary: Page gets auto scrolled after Refreshing in "www.panasonic.com" (was: Regression:Page gets auto scrolled after Refreshing in "www.panasonic.com")
Cc: skobes@chromium.org
cc skobes@ who may be familiar with scroll.
Components: -Blink Blink>Scroll

Comment 7 Deleted

Owner: toyoshim@chromium.org
Status: Assigned (was: Available)
I'd investigate this bug again later.
I thought this happened at 54.0.2840.100 thus this should not be related to my change, but I noticed my CL was merged to 54 branch, and 54.0.2840.100 should pick it up.
My expectation is that scroll position is restored when user clicks an anchor tag to the current page, as we changed for same page navigations.

But, it does not restore the position at the navigation time, this is unexpected behavior, but restore it at the next reload time if a user does not update the scroll position.
Summary: Same page navigation via anchor tag could not restore scroll position (was: Page gets auto scrolled after Refreshing in "www.panasonic.com")
Owner: ----
Status: Available (was: Assigned)

Sign in to add a comment