Regression: Unnecessary scrollbar bounce back is seen while navigating Reset section using “Side Nav”
Reported by
abom...@etouch.net,
Apr 6 2017
|
||||||
Issue descriptionChrome Version:59.0.3064.0 (Official Build) d171113ba68ab33dc071c55d5c023d14328f453d-refs/heads/master@{#462305} OS:Windows (7,8,10), Mac (10.11.6, 10.12.1), Linux (Ubuntu 14.04 LTS) What steps will reproduce the problem? 1. Launch chrome and navigate to chrome://md-settings 2. Click on 'Side nav' menu icon and click on 'Advanced' 3. Click on 'Reset' option and observe. Actual:Unnecessary scrollbar bounce back is seen (i.e.Page does not navigate to Reset section properly from side nav menu) Expected:Scrollbar should not bounce back.(i.e.Page should properly navigate to Reset section properly from side nav menu) This is regression issue. broken in ‘M 59’ and below is manual bisect info: Good build:59.0.3063.0 Bad build:59.0.3064.0
,
Apr 6 2017
Hm, the CL to focus settings-main when the sidebar is closed caused this regression. I am going to revert for now.
,
Apr 6 2017
,
Apr 7 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c3257e6eb48627fde7ad129012ee9904110e4969 commit c3257e6eb48627fde7ad129012ee9904110e4969 Author: dpapad <dpapad@chromium.org> Date: Fri Apr 07 17:39:58 2017 MD Settings: Focus the container, instead of settings-main, when sidenav is closed. This fixes a regression where the scroll position changed after closing the sidenav, and is more correct, since the container is the scroll target. BUG= 708960 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2802073002 Cr-Commit-Position: refs/heads/master@{#462913} [modify] https://crrev.com/c3257e6eb48627fde7ad129012ee9904110e4969/chrome/browser/resources/settings/settings_ui/settings_ui.html [modify] https://crrev.com/c3257e6eb48627fde7ad129012ee9904110e4969/chrome/browser/resources/settings/settings_ui/settings_ui.js
,
Apr 7 2017
,
Apr 7 2017
,
Apr 11 2017
Checked the issue on Latest Stable# 59.0.3067.6 on Windows and found the issue to be fixed. Will update the issue on Mac and Linux once after the builds are available. Thank You.
,
Apr 11 2017
Apologies for the typo in Comment# 7. Tested the issue on Latest Dev# 59.0.3067.0 on windows and Latest Dev# 59.0.3067.0 on Mac & Linux and found the issue to be fixed. Hence adding TE-Verified Labels accordingly. Thank You. |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by rbasuvula@chromium.org
, Apr 6 2017Labels: hasbisect-per-revision
Owner: dpa...@chromium.org
Status: Assigned (was: Unconfirmed)