Update web-platform-tests to revision ae1e2d51f38e208f3d07a97b5d82f9ca0dda2c94

This commit is contained in:
WPT Sync Bot 2020-05-14 08:20:34 +00:00
parent 6c506ba260
commit 96553cb7e2
109 changed files with 3903 additions and 298 deletions

View file

@ -0,0 +1,12 @@
<!DOCTYPE html>
<link rel="match" href="../reference/ref-filled-green-100px-square.xht" />
<link rel="help" href="https://crbug.com/1081086" />
<meta name="assert" content="Tests that certain dynamic changes don't lead to an incorrectly sized flex-item." />
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
<div id="target" style="display: flex; min-height: 200px;">
<div style="width: 100px; min-height: 100px; background: green;"></div>
</div>
<script>
document.body.offsetTop;
document.getElementById('target').style.alignItems = 'flex-start';
</script>

View file

@ -0,0 +1,21 @@
<!DOCTYPE html>
<link rel="help" href="https://crbug.com/1081789" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<style>
#target::before {
font: 50px/1 Ahem;
display: inline-flex;
content: "X";
border: 2px solid black;
color: green;
}
</style>
<div id=target></div>
<script>
test(function(t) {
const target = document.getElementById('target');
assert_equals(target, document.elementFromPoint(30, 30));
}, 'Hit-testing text within a pseudo-element flex-item should return the flexbox as the hittest result.');
</script>

View file

@ -0,0 +1,18 @@
<!DOCTYPE html>
<link rel="help" href="https://crbug.com/1081086" />
<meta name="assert" content="This test ensures that orthogonal flex and flex-items does not crash." />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<body style="width: 100px; height: 100px; font: 12px/1 Ahem;">
<div style="display: flex; writing-mode: vertical-rl;">
text text
<div style="min-height: 0; writing-mode: horizontal-tb;">
<span id="target"></span>
text
</div>
</div>
</body>
<script>
document.body.offsetTop;
const target = document.getElementById('target');
target.parentElement.appendChild(target);
</script>