Bullets in a list in a floating div move when page is scrolled vertically |
|||||||||
Issue descriptionVersion: Google Chrome 54.0.2840.59 (Official Build) (64-bit) Revision 5b2f167ccdaed3f1a90ec1084715fbb91b8d25b0-refs/branch-heads/2840@{#726} and Google Chrome 55.0.2883.11 (Official Build) dev (64-bit) Revision 709e70a37ad5ea7e4155b38134d00530605f11bb-refs/branch-heads/2883@{#79} OS: Ubuntu linux What steps will reproduce the problem? (1) Open https://docs.python.org/2/library/subprocess.html (2) Scroll vertically, using scrollbar or mouse wheel (3) Bullets in the lists in the floating navigation panel at left move with the scrolled content. List items don't move. What is the expected output? The main content scrolls, the content in the floating div (navigation panel at left) scrolls to the end of its content, then remains fixed while main page continues scrolling What do you see instead? Bullets in the lists in the floating navigation panel at left move with the scrolled main page content. List items don't move, once we hit the top or bottom of the floating div content, but the bullets do. Attaching gpu data from chrome://gpu as a text file Problem does not occur on a Pixel 2, or in firefox on the same linux desktop.
,
Oct 18 2016
This is reproducible on Ubuntu 14.04,Win 10 and Mac 10.11.6 and regressed in M54. Bisect info: -------------- Good :54.0.2820.0 Bad : 54.0.2821.0 CL : https://chromium.googlesource.com/chromium/src/+log/146d122ae8ed166f294231fbe6ca340ceffc356b..9d5d9721db94c90e362f857be02b5f0de22a5219 Possible Suspect : https://codereview.chromium.org/2203933002 wangxianzhu@: Could you please take a look into this if its related to your change.
,
Oct 18 2016
Moving to M55 as we're already in stable, and this doesn't meet the bar for a new roll out.
,
Oct 18 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/5ab22dff550158922f4a443d86cf993ac46348f8 commit 5ab22dff550158922f4a443d86cf993ac46348f8 Author: wangxianzhu <wangxianzhu@chromium.org> Date: Tue Oct 18 22:51:14 2016 Fix list marker paint invalidation on move BUG= 655941 TEST=paint/invalidation/list-marker-move.html Review-Url: https://codereview.chromium.org/2428963002 Cr-Commit-Position: refs/heads/master@{#426074} [add] https://crrev.com/5ab22dff550158922f4a443d86cf993ac46348f8/third_party/WebKit/LayoutTests/paint/invalidation/list-marker-move-expected.html [add] https://crrev.com/5ab22dff550158922f4a443d86cf993ac46348f8/third_party/WebKit/LayoutTests/paint/invalidation/list-marker-move.html [modify] https://crrev.com/5ab22dff550158922f4a443d86cf993ac46348f8/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/offset-change-wrong-invalidation-with-float-expected.txt [modify] https://crrev.com/5ab22dff550158922f4a443d86cf993ac46348f8/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/offset-change-wrong-invalidation-with-float-expected.txt [modify] https://crrev.com/5ab22dff550158922f4a443d86cf993ac46348f8/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/offset-change-wrong-invalidation-with-float-expected.txt [modify] https://crrev.com/5ab22dff550158922f4a443d86cf993ac46348f8/third_party/WebKit/Source/core/layout/LayoutListMarker.h
,
Oct 19 2016
,
Oct 19 2016
Your change meets the bar and is auto-approved for M55 (branch: 2883)
,
Oct 19 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/09796644bb9190a9eb6ee462b6ab83361d98202c commit 09796644bb9190a9eb6ee462b6ab83361d98202c Author: Xianzhu Wang <wangxianzhu@chromium.org> Date: Wed Oct 19 22:17:16 2016 Fix list marker paint invalidation on move BUG= 655941 TEST=paint/invalidation/list-marker-move.html Review URL: https://codereview.chromium.org/2440583003 . Review-Url: https://codereview.chromium.org/2428963002 Cr-Original-Commit-Position: refs/heads/master@{#426074} Cr-Commit-Position: refs/branch-heads/2883@{#197} Cr-Branched-From: 614d31daee2f61b0180df403a8ad43f20b9f6dd7-refs/heads/master@{#423768} [add] https://crrev.com/09796644bb9190a9eb6ee462b6ab83361d98202c/third_party/WebKit/LayoutTests/paint/invalidation/list-marker-move-expected.html [add] https://crrev.com/09796644bb9190a9eb6ee462b6ab83361d98202c/third_party/WebKit/LayoutTests/paint/invalidation/list-marker-move.html [modify] https://crrev.com/09796644bb9190a9eb6ee462b6ab83361d98202c/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/offset-change-wrong-invalidation-with-float-expected.txt [modify] https://crrev.com/09796644bb9190a9eb6ee462b6ab83361d98202c/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/offset-change-wrong-invalidation-with-float-expected.txt [modify] https://crrev.com/09796644bb9190a9eb6ee462b6ab83361d98202c/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/offset-change-wrong-invalidation-with-float-expected.txt [modify] https://crrev.com/09796644bb9190a9eb6ee462b6ab83361d98202c/third_party/WebKit/Source/core/layout/LayoutListMarker.h
,
Oct 19 2016
,
Oct 20 2016
Verified the issue on beta # 55.0.2883.21 on Mac 10.11.6, Win 10 and Ubuntu 14.04 and its working fine now.Please find the screen cast for the same.
,
Nov 4 2016
[Automated comment] removing mislabelled merge-merged-2840
,
Nov 4 2016
[Automated comment] removing mislabelled merge-merged-2840 |
|||||||||
►
Sign in to add a comment |
|||||||||
Comment 1 by dtapu...@chromium.org
, Oct 14 2016