New issue
Advanced search Search tips

Issue 857322 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 854196
Owner:
Closed: Aug 16
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocking:
issue 836886



Sign in to add a comment

[SPv2/BGPT] Under-invalidation in cached-subsequence in paint/invalidation/background/obscured-background-no-repaint.html

Project Member Reported by wangxianzhu@chromium.org, Jun 28 2018

Issue description

The under-invalidation happens because of the code in SVGImage::ServiceAnimations() (
https://cs.chromium.org/chromium/src/third_party/blink/renderer/core/svg/graphics/svg_image.cc?rcl=beffe645c2e93de1f9090d73011080da9f0e06dd&l=647) which may cause invalidation of the animated objects while clears the repaint flags of the paint layers. In the next paint, PaintController finds that the animated object changed within a cached subsequence (whose repaint flags was cleared in SVGImage::ServiceAnimations()).

I would like to fix this but am not sure if I can get time before my vacation, so marking it Available for now.

 
Blocking: 836886
Labels: -Pri-3 Pri-2
Owner: wangxianzhu@chromium.org
Status: Assigned (was: Available)
Mergedinto: 854196
Status: Duplicate (was: Assigned)
I put a wrong bug number for the fix to this bug, so am merging this bug to that bug (which is very related) for better tracking.

Sign in to add a comment