blob: fefdf85799b945e7fbfe6b81c8058a76c1cc608e [file] [log] [blame]
<!DOCTYPE html>
<script src="../../../../resources/testharness.js"></script>
<script src="../../../../resources/testharnessreport.js"></script>
<script src="../../../../resources/gesture-util.js"></script>
<style type="text/css">
::-webkit-scrollbar {
width: 0px;
height: 0px;
}
#greenbox {
width: 100px;
height: 2000px;
background: green;
}
#redbox {
width: 100px;
height: 2000px;
background: red;
}
</style>
<body style="margin:0">
<div id="greenbox"></div>
<div id="redbox"></div>
<p id="description"></p>
<div id="console"></div>
<script type="text/javascript">
// Turn on smooth scrolling.
internals.settings.setScrollAnimatorEnabled(true);
var x = 30;
var y = 30;
var mouse_input = GestureSourceType.MOUSE_INPUT;
promise_test (async () => {
await smoothScroll(1, x, y, mouse_input, 'down', SPEED_INSTANT, false, true);
await smoothScroll(1, x, y, mouse_input, 'down', SPEED_INSTANT, false, true);
await waitFor(() => {
return document.scrollingElement.scrollTop >= window.innerHeight * 0.875 * 2; })
});
</script>
</body>