Update web-platform-tests to revision b'8d8b273d2265095c7f5330ff231940e68fb49754'

This commit is contained in:
WPT Sync Bot 2023-05-07 01:27:55 +00:00
parent bee09efcc5
commit 9b45fdb3f5
1819 changed files with 34819 additions and 33935 deletions

View file

@ -0,0 +1,73 @@
<!DOCTYPE html>
<html class="reftest-wait">
<title>Composited scroll-linked animation with initial scroll offset</title>
<link rel="help" href="https://drafts.csswg.org/scroll-animations-1/">
<link rel="match" href="scroll-animation-initial-offset-ref.html">
<style>
#scroller {
overflow-y: auto;
height: 200px;
border: 2px solid green;
position: relative;
background: gray;
}
.spacer {
height: 1000px;
}
@keyframes anim {
0% { transform: translateY(0); }
100% { transform: translateY(800px); }
}
#align {
box-sizing: border-box;
width: 100%;
height: 50px;
background: rgba(0, 0, 200, 0.2);
color: white;
position: absolute;
border: 1px solid white;
animation: anim linear 10s;
animation-timeline: scroll();
will-change: transform;
}
#marker {
width: 100%;
height: 50px;
background: #640;
position: absolute;
top: 350px;
}
</style>
<div id="scroller">
<div id="align">TOP</div>
<div class="spacer"></div>
<div id="marker">BOTTOM</div>
</div>
<script>
// Test that a scroll-linked animation of a composited property reacts
// correctly to a programmatic scroll early during the page load.
//
// The scroll offset will change before the animation is "started" on the
// compositor, so it needs to be able to handle a non-zero initial offset.
//
scroller.scrollTo(0, 200);
</script>
<script src="/web-animations/testcommon.js"></script>
<script>
document.documentElement.addEventListener('TestRendered', async () => {
await waitForCompositorReady();
await waitForNextFrame();
await waitForNextFrame();
document.documentElement.classList.remove("reftest-wait");
}, { once: true });
</script>