blob: 3db59d2dc3f706f9010c15fe89aaaf71b4842be8 [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">
body {
height: 2000px;
width: 2000px;
}
</style>
<script>
promise_test(async () => {
await smoothScrollWithXY(1, 1, 50, 50, GestureSourceType.MOUSE_INPUT, SPEED_INSTANT);
await waitFor( () => {
return document.scrollingElement.scrollTop == 1;
});
assert_equals(document.scrollingElement.scrollTop, 1);
assert_equals(document.scrollingElement.scrollLeft, 1);
await smoothScrollWithXY(2, 2, 50, 50, GestureSourceType.MOUSE_INPUT, SPEED_INSTANT);
await waitFor( () => {
return document.scrollingElement.scrollTop == 3;
});
assert_equals(document.scrollingElement.scrollTop, 3);
assert_equals(document.scrollingElement.scrollLeft, 3);
}, "Scrolling in a high dpi settings yeilds in the correct offset");
</script>