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

Issue 719721 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 644358
issue 732609



Sign in to add a comment

[SPv2/PAC] Squashed layers should be invalidated if their relative position in the host layer change

Project Member Reported by trchen@chromium.org, May 8 2017

Issue description

Chrome Version: ToT as of r470101
OS: All

What steps will reproduce the problem?
(1) Run chrome with --enable-slimming-paint-v2
(2) Open the attached test5.html
(3) Hover over the red box.

What is the expected result?
The red box moves upward, while the green box stay stationary.

What happens instead?
Both boxes move upward. Sometimes garbage can be seen.

Weird. Code in PaintArtifactCompositor::CompositedLayerForPendingLayer() should have handled this: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp?rcl=beae3258d48f77d48cdb6a094b50505abfaa6008&l=291

And somehow it seems to only affect layers squashed to the root layer.
 
test5.html
303 bytes View Download
Owner: wangxianzhu@chromium.org
Status: Assigned (was: Available)
Blocking: 644358
Blocking: 732609
Status: Fixed (was: Assigned)
The test runs as expected on ToT with --enable-slimming-paint-v2.

Sign in to add a comment