<!doctype HTML>
<div style="width: 300px; height: 300px; background: green; margin-top: 1500px"></div>
<div id=spacer style="position: relative; width: 10px; height: 300px"></div>
<script>
if (window.testRunner)
testRunner.waitUntilDone();
onload = function() {
window.scrollTo(0, 3000);
requestAnimationFrame(() =>
requestAnimationFrame(() =>
requestAnimationFrame(() =>
go())));
}
function go() {
spacer.style.height = '1000px';
spacer.offsetWidth;
window.scrollTo(0, 3000);
spacer.offsetWidth;
spacer.style.height = '300px';
spacer.offsetWidth;
if (window.testRunner)
testRunner.notifyDone();
}
</script>