blob: 7ac0c844b5516aba95431b794634867a986a7133 [file] [log] [blame]
<html>
<head>
<title>Hit-testing text in overflows</title>
<script type="text/javascript">
var target;
if (window.testRunner)
testRunner.waitUntilDone();
function step3()
{
eventSender.mouseUp();
testRunner.notifyDone();
}
function step2()
{
eventSender.mouseDown();
window.setTimeout(step3, 1);
}
function step1()
{
target.scrollLeft = 3000;
if (window.testRunner) {
eventSender.mouseMoveTo(205, 10);
window.setTimeout(step2, 1);
}
}
function test()
{
target = document.getElementById("target");
window.setTimeout(step1, 1);
}
</script>
</head>
<body style="margin: 0; padding: 0;" onload="test();">
<div id="target" style="overflow: auto; width: 210px; white-space: pre;">Seals and caribou live in the arctic, too</div>
<hr>
<p>
This tests for regressions against
<i>http://bugzilla.opendarwin.org/show_bug.cgi?id=5921 Hit-testing text
in overflows does not take scrolling into account</i> by scrolling
the above text all the way to the right, clicking the last letter, and
verifying that the correct caret position is reported to the editing
delegate.
</p>
</body>