Bug 1515223 [wpt PR 14590] - [BlinkGenPropertyTrees] Don't skip fragment clip above effect's output clip, a=testonly
authorXianzhu Wang <wangxianzhu@chromium.org>
Thu, 31 Jan 2019 12:12:44 +0000
changeset 457750 b589ff59db738b1bc09d5826af1b2896c453b016
parent 457749 8c3bdd3b19d07a7f5e29994d80f96329d4ffe248
child 457751 af4e32dd875ad298ce7b6e17935abf36ddf3310f
push id35518
push useropoprus@mozilla.com
push dateFri, 08 Feb 2019 09:55:14 +0000
treeherdermozilla-central@3a3e393396f4 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1515223, 14590, 803649, 1382870, 617701
milestone67.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1515223 [wpt PR 14590] - [BlinkGenPropertyTrees] Don't skip fragment clip above effect's output clip, a=testonly Automatic update from web-platform-tests [BlinkGenPropertyTrees] Don't skip fragment clip above effect's output clip We don't allow an object's clip an object's clip to escape the output clip of the object's effect, so don't skip fragment clip if there is any effect between the object and the clip container has output clip. This won't get correct rendering (because of the extra clips), but avoids crash in PropertyTreeManager. Bug: 803649 Change-Id: I63c7feda09755be1ac04d9a788c4110449f73f04 Reviewed-on: https://chromium-review.googlesource.com/c/1382870 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#617701} -- wpt-commits: dadde0a31c6cb395951ccbf7dfc50aad9d86570e wpt-pr: 14590
testing/web-platform/tests/css/css-multicol/multicol-span-all-under-clip-path-crash.html
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/tests/css/css-multicol/multicol-span-all-under-clip-path-crash.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<title>Should not crash on composited column-span:all under a clip-path</title>
+<link rel="help" href="https://drafts.csswg.org/css-multicol">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script>test(()=>{})</script>
+<div style="columns: 2; width: 200px">
+  <div style="clip-path: circle(70%); background: blue">
+    <div style="column-span: all; will-change: transform">column-span: all</div>
+  </div>
+</div>