38 lines
1.1 KiB
HTML
38 lines
1.1 KiB
HTML
<!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>
|