blob: e926ce40b82c7ed5c6fd47976e99f355b7959a58 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<script>
function testcase()
{
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
document.designMode = 'on';
setTimeout(run, 0);
}
function run()
{
var iframe = document.getElementById("iframe");
window.addEventListener('focusin', eventHandle);
var element = iframe.contentWindow.document.getElementById("input");
element.value = 'demo';
element.selectionStart = 0;
}
function eventHandle(event)
{
body.innerText = "Test passes if WebKit doesn't crash.";
setTimeout(finish, 0);
}
function finish()
{
if (window.testRunner)
testRunner.notifyDone();
}
</script>
</head>
<body onload='testcase();' id='body' >
<iframe id='iframe' src='resources/select-iframe-focusin-document-crash-frame.html'></iframe>
</body>
</html>