mirror of
https://github.com/servo/servo.git
synced 2025-08-30 17:48:20 +01:00
Update web-platform-tests to revision e3d0146264093a389148cc555ee9be69bd75719b
This commit is contained in:
parent
dd2deeabca
commit
7e807a0d1e
37 changed files with 842 additions and 140 deletions
|
@ -0,0 +1,56 @@
|
|||
<!DOCTYPE html>
|
||||
<title>CSS Position Absolute: Chrome crash</title>
|
||||
<link rel="author" href="mailto:atotic@chromium.org">
|
||||
<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=949222">
|
||||
<meta name="assert" content="Dynamic containing block change does not crash">
|
||||
<style>
|
||||
.container {
|
||||
position: relative;
|
||||
}
|
||||
.abs {
|
||||
position: absolute;
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
background: green;
|
||||
}
|
||||
@keyframes slidein {
|
||||
from { transform: scaleX(0); }
|
||||
to { transform: scaleX(1); }
|
||||
}
|
||||
.animate {
|
||||
animation: slidein 0.1s linear;
|
||||
}
|
||||
.boundary {
|
||||
overflow: hidden;
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
}
|
||||
</style>
|
||||
<!-- LayoutNG currently does not support display:flex.
|
||||
Propagation of descendants across flex boundaries is error prone -->
|
||||
<div id="one" class="container" style="">
|
||||
<div class="boundary">
|
||||
<div class="boundary">
|
||||
<div class="boundary">
|
||||
<div id="intermediate">
|
||||
<div class="abs"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
let t = async_test("Test passes if it does not crash");
|
||||
let el = document.querySelector("#intermediate");
|
||||
el.addEventListener("animationend", _ => {
|
||||
t.step(function() {
|
||||
document.body.offsetTop;
|
||||
assert_true(true, "test did not crash");
|
||||
t.done();
|
||||
})
|
||||
});
|
||||
el.classList.add("animate");
|
||||
</script>
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue