Bug 1542416 [wpt PR 16237] - Fix bug in determining compositing containers., a=testonly
commit5d487b8de6a14d5ec4600db80a4bb72de6b62138
authorChris Harrelson <chrishtr@chromium.org>
Fri, 17 May 2019 12:51:28 +0000 (17 12:51 +0000)
committerJames Graham <james@hoppipolla.co.uk>
Wed, 5 Jun 2019 09:25:24 +0000 (5 10:25 +0100)
treeae69be8e96550196dbaed6b24926c125aa200ce5
parent0830b28920f80444ce5ac8204e2b4ffd404b78a3
Bug 1542416 [wpt PR 16237] - Fix bug in determining compositing containers., a=testonly

Automatic update from web-platform-tests
Fix bug in determining compositing containers.

<foreignObject> is a special beast, which is a stacking context, but
also one that paints in the normal flow list of its parent. This
patch adds some special code in GraphicsLayerUpdater to handle
this situation.

Bug: 947783
Change-Id: I551d216c910ecea6867b71f63c53b9c62324ada3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1549929
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#647792}

--

wpt-commits: 2ba0f1706ca93896aa898e7b7e992503f242e5d6
wpt-pr: 16237
testing/web-platform/tests/svg/extensibility/foreignObject/compositing-backface-visibility-ref.html [new file with mode: 0644]
testing/web-platform/tests/svg/extensibility/foreignObject/compositing-backface-visibility.html [new file with mode: 0644]