mirror of
https://github.com/servo/servo.git
synced 2025-08-07 06:25:32 +01:00
Update web-platform-tests to revision 78f764c05c229883e87ad135c7153051a66e2851
This commit is contained in:
parent
55347aa39f
commit
bf84a079f9
1983 changed files with 58006 additions and 31437 deletions
|
@ -0,0 +1,47 @@
|
|||
<!DOCTYPE html>
|
||||
<title>CSS Position Absolute: dynamic changes to containing block height</title>
|
||||
<link rel="author" href="mailto:atotic@google.com">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=933054">
|
||||
<meta name="assert" content="Chrome regression: abspos descendant responds to containing block size change through line items">
|
||||
<style>
|
||||
|
||||
#container {
|
||||
position: relative;
|
||||
}
|
||||
#intermediate {
|
||||
overflow: hidden;
|
||||
width:200px;
|
||||
height:200px;
|
||||
background:red;
|
||||
}
|
||||
#block {
|
||||
height:200px;
|
||||
background:green;
|
||||
}
|
||||
#target {
|
||||
position: absolute;
|
||||
width: 200px;
|
||||
height: 100px;
|
||||
background:green;
|
||||
}
|
||||
</style>
|
||||
<!-- Test for crbug.com/933054
|
||||
Relayout optimizations cause OOF descendant not to be
|
||||
repositioned
|
||||
-->
|
||||
<div id="container">
|
||||
<div id="intermediate">
|
||||
<div id="block"></div>
|
||||
<div id="target"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
document.body.offsetTop;
|
||||
test(() => {
|
||||
document.getElementById("block").style.height = "100px";
|
||||
assert_equals(document.querySelector("#target").offsetTop, 100);
|
||||
}, '#target static position responded to parent relayout');
|
||||
</script>
|
|
@ -0,0 +1,30 @@
|
|||
<!DOCTYPE html>
|
||||
<title>CSS Position Absolute: Chrome chrash</title>
|
||||
<link rel="author" href="mailto:atotic@google.com">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=938224">
|
||||
<meta name="assert" content="absolute position in LI container does not crash">
|
||||
<style>
|
||||
#container {
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
}
|
||||
#abs {
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
}
|
||||
</style>
|
||||
<li id="container">
|
||||
<ul>
|
||||
<li>
|
||||
<div id="abs">abs</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<script>
|
||||
test(() => {
|
||||
}, 'test passes if it does not crash');
|
||||
</script>
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<div style="height: 100vh"></div>
|
||||
<div style="background: green; height: 100px"></div>
|
||||
<script>
|
||||
window.scrollTo(0, 100);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<html class="reftest-wait">
|
||||
<title>z-index, will-change, mix-blend-mode on overlapping layers</title>
|
||||
<link rel="match" href="z-index-blend-will-change-overlapping-layers-ref.html">
|
||||
<link rel="help" href="https://www.w3.org/TR/CSS2/visuren.html#propdef-z-index">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-will-change/#will-change">
|
||||
<link rel="help" href="https://www.w3.org/TR/compositing-1/#mix-blend-mode">
|
||||
<meta name="assert" content="Tests z-index, will-change and mix-blend-mode on overlapping layers.
|
||||
Passes if there is a green bar when the page is scrolled to the bottom.">
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<div style="z-index: 1; position: relative; height: 100vh">
|
||||
<div style="mix-blend-mode: multiply"></div>
|
||||
<div style="will-change: transform; position: absolute; bottom: -100px; width: 100px; height: 100px; background: red">
|
||||
</div>
|
||||
</div>
|
||||
<div style="z-index: 1; position: relative; background: green; height: 100px"></div>
|
||||
<script>
|
||||
requestAnimationFrame(()=>{
|
||||
requestAnimationFrame(()=>{
|
||||
window.scrollBy(0, 100);
|
||||
takeScreenshot();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue