Commit bb59e826 authored by Morten Stenshorne's avatar Morten Stenshorne Committed by Chromium LUCI CQ

Changing orphans / widows requires relayout.

Bug: 1153517
Change-Id: I9f79bb90041fc8527f2add1121d664de9759c5e4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2567152Reviewed-by: default avatarRune Lillesveen <futhark@chromium.org>
Reviewed-by: default avatarIan Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#832361}
parent 75ff8561
......@@ -219,7 +219,8 @@
"max-height", "VerticalAlignLength", "box-sizing", "align-content",
"align-items", "align-self", "justify-content", "justify-items",
"justify-self", "contain", "contain-intrinsic-size", "aspect-ratio",
"overflow-clip-margin", "-internal-align-self-block"],
"overflow-clip-margin", "-internal-align-self-block", "orphans",
"widows"],
methods_to_diff: [
{
method: "VerticalAlign()",
......
<!DOCTYPE html>
<link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org">
<link rel="help" href="https://www.w3.org/TR/css-break-3/#widows-orphans">
<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=1153517">
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
<style>
#mc > div { display:inline-block; width:100%; height:20px; }
#mc > div.red { background:red; }
</style>
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
<div id="mc" style="overflow:hidden; columns:1; column-fill:auto; width:100px; height:100px; orphans:1; widows:1; line-height:0; background:green;">
<div></div>
<div class="red"></div>
<div class="red"></div>
<div class="red"></div>
<div class="red"></div>
<div class="red"></div>
</div>
<script>
document.body.offsetTop,
mc.style.widows = 5;
</script>
<!DOCTYPE html>
<link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org">
<link rel="help" href="https://www.w3.org/TR/css-break-3/#widows-orphans">
<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=1153517">
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
<style>
#mc > div { display:inline-block; width:100%; height:20px; }
#mc > div.green { height:100px; background:green; }
</style>
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
<div style="width:100px; height:100px; background:red;">
<div id="mc" style="columns:4; orphans:3; widows:1; column-gap:0; line-height:0;">
<div class="green"></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div class="green"></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div class="green"></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div class="green"></div>
</div>
</div>
<script>
document.body.offsetTop;
mc.style.orphans = 5;
</script>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment