blob: d4375e030e2fa2d1c0a3832ef3453cdb3bc4cd4f [file] [log] [blame]
<!doctype html>
<div id="start" tabindex="0" style="overflow-y: scroll; height: 35px; margin-top: 100%">
<br><br><br>
<p>Text</p>
</div>
<p>Don't search inside or scroll the focused scrollable element when it is offscreen.</p>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="resources/snav-testharness.js"></script>
<script>
var resultMap = [
["Down", "start"], // Scroll performed at Window
];
let start = document.getElementById("start");
function postFocusMoveCheck() {
assert_equals(start.scrollTop, 0, "Offscreen scroller shouldn't be scrolled.");
}
start.focus({preventScroll:true});
test(function() {
assert_equals(window.scrollY, 0);
}, "Window shouldn't be scrolled by focus.")
snav.assertFocusMoves(resultMap, true, postFocusMoveCheck);
</script>