blob: 689cdbec7abf9fb120f1b377319ade4039e10ed7 [file] [log] [blame]
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<div id="container" style="height: 400px; overflow: auto;">
<div style="-webkit-user-select:none; height: 2000px; background-color: yellow">
Hello World! Hello Woorld! Hello Wooorld! Hello Woooorld!<br />
Hello World! Hello Woorld! Hello Wooorld! Hello Woooorld!<br />
Hello World! Hello Woorld! Hello Wooorld! Hello Woooorld!<br />
Hello World! Hello Woorld! Hello Wooorld! Hello Woooorld!<br />
Hello World! Hello Woorld! Hello Wooorld! Hello Woooorld!<br />
</div>
</div>
<script>
var testSelectNone = async_test("Selection-autoscroll should not be triggered when the selection happens in an element with user-select:none");
testSelectNone.step(function() {
if (!window.eventSender)
return;
var dragStartX = 50;
var dragStartY = 50;
var dragEndX = 60;
var dragEndY = 400;
var container = document.getElementById("container");
eventSender.dragMode = false;
eventSender.mouseMoveTo(dragStartX, dragStartY);
eventSender.mouseDown();
eventSender.mouseMoveTo(dragEndX, dragEndY);
requestAnimationFrame(function() {
assert_equals(container.scrollTop, 0);
testSelectNone.done();
});
});
</script>