Closed Bug 1667474 Opened 1 year ago Closed 1 year ago

[wpt-sync] Sync PR 25796 - Invalidate GraphicsLayer::CcLayer() when switching "create layers after paint"

Categories

(Core :: SVG, task, P4)

task

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 25796 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/25796
Details from upstream follow.

b'Xianzhu Wang <wangxianzhu@chromium.org>' wrote:

Invalidate GraphicsLayer::CcLayer() when switching "create layers after paint"

When we switch on "create layers after paint" and back, the contents of
the original CcLayer() and RasterInvalidator may not be valid.
Invalidate them to ensure correct rendering.

Bug: 1132218
Change-Id: Ia717e8202e2627cedbc9e5305619223a5a833f47
Reviewed-on: https://chromium-review.googlesource.com/2432766
WPT-Export-Revision: 84029265fbfaf9560dc848bfab3cea5e22733103

Component: web-platform-tests → SVG
Product: Testing → Core

CI Results

Ran 12 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 1 tests

Status Summary

Firefox

PASS: 1

Chrome

FAIL: 1

Safari

PASS: 1

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9a8f15b83ff5
[wpt PR 25796] - Invalidate GraphicsLayer::CcLayer() when switching "create layers after paint", a=testonly
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch
You need to log in before you can comment on or make changes to this bug.