37 lines
841 B
HTML
37 lines
841 B
HTML
<!DOCTYPE html>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<link rel="help" href="https://crbug.com/974760">
|
|
<meta name="assert" content="fixed children inside inline container do not crash">
|
|
<style>
|
|
#container {
|
|
position: relative;
|
|
overflow: auto;
|
|
width: 200px;
|
|
height: 200px;
|
|
}
|
|
#inline-fixed-container {
|
|
filter:url("");
|
|
}
|
|
#fixed-container {
|
|
position: fixed;
|
|
}
|
|
#target {
|
|
position: fixed;
|
|
}
|
|
</style>
|
|
<div id="container">
|
|
<span id="inline-fixed-container">
|
|
<div id="fixed-container">
|
|
<div id="target"></div>
|
|
</div>
|
|
</span>
|
|
</div>
|
|
<script>
|
|
test(() => {
|
|
document.body.offsetTop;
|
|
document.querySelector("#target").appendChild(
|
|
document.createTextNode("foo"));
|
|
document.body.offsetTop;
|
|
}, 'this test passes if it does not crash');
|
|
</script>
|