Bug 1715645 [wpt PR 29317] - [composite-bgcolor-animation] Null check on GetBackgroun...
commit057c5ca0e228a4d70731d209eea32b6f44831419
authorXida Chen <xidachen@chromium.org>
Mon, 14 Jun 2021 22:35:26 +0000 (14 22:35 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Tue, 15 Jun 2021 05:09:06 +0000 (15 05:09 +0000)
tree7be2f6f4e8dfc524f67a7f16bee8b1d63f926e97
parent2cf894ffd70328ce0d4209ab005256e14d6dcb79
Bug 1715645 [wpt PR 29317] - [composite-bgcolor-animation] Null check on GetBackgroundColorPaintImageGenerator, a=testonly

Automatic update from web-platform-tests
[composite-bgcolor-animation] Null check on GetBackgroundColorPaintImageGenerator

When calling GetBackgroundColorPaintImageGenerator on local_root,
we should always performa a null-check for local_root because the
it could have been detached.

This CL does the null-check. A test case is added, exactly the case
when the local_root is detached. There is no crash with the fix.

Bug: 1215879
Change-Id: Id2401dae593da9ee960e5e5336c4d4876eb39f79
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2951382
Commit-Queue: Xida Chen <xidachen@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#891421}

--

wpt-commits: 89fd2f3a4b68c0e83799d13c09577b18ba8c414b
wpt-pr: 29317
testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-removed-element-crash.html [new file with mode: 0644]