Bug 1634067 [wpt PR 23318] - Changing OOF type may affect the need for column sets., a=testonly
authorMorten Stenshorne <mstensho@chromium.org>
Wed, 13 May 2020 03:55:09 +0000
changeset 530992 9e284d177f1b44043a8c65233f4e039f6f703f01
parent 530991 7d9f2163cc1fb356d9a8ad26ddb1943da3653984
child 530993 00b5c7d1b9d08bf741831035a33c47bac1be2846
push id37435
push userapavel@mozilla.com
push dateWed, 20 May 2020 15:28:23 +0000
treeherdermozilla-central@5415da14ec9a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1634067, 23318, 1074480, 2173059, 763852
milestone78.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 1634067 [wpt PR 23318] - Changing OOF type may affect the need for column sets., a=testonly Automatic update from web-platform-tests Changing OOF type may affect the need for column sets. Changing from fixed to absolute position may require us to insert a column set. Failing to do this may cause immediate rendering problems, but can also lead to crashes further down the road, because we assume that there's a column set for the object. Be less restrictive about (re-)inserting objects into the flow thread. Bug: 1074480 Change-Id: I8da6a09841d4a857752ebfd9668d669635c0a9bc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2173059 Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#763852} -- wpt-commits: 31da90bff3d6fd5cd8169b924125b3253b438ec4 wpt-pr: 23318
testing/web-platform/tests/css/css-multicol/change-out-of-flow-type-and-remove-inner-multicol-crash.html
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/tests/css/css-multicol/change-out-of-flow-type-and-remove-inner-multicol-crash.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org">
+<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=1074480">
+<p>PASS if no crash.</p>
+<body style="columns:2;">
+  <div style="position:relative;">
+    <div style="column-span:all;"></div>
+    <div id="target" style="columns:2; position:fixed;"></div>
+  </div>
+</body>
+<script>
+  document.body.offsetTop;
+  target.style.position = 'absolute';
+  target.style.columns = 'auto';
+</script>