blob: 07bcd2d912315086a9ef84e559e32f26fd62b956 [file] [log] [blame]
<html><head>
<title>Focus crash</title>
</head>
<body onload="load()">
To run this test manually, click the "Crash me" button.
<div id='container'>
<iframe id='testframe' style="width: 100%; height:200px;" src="../resources/iframebody.html"></iframe>
</div>
<input id='testbutton' type="button" value="Crash me" onclick="crash()">
<ul id="console"></ul>
<script>
function load()
{
document.getElementById('testframe').contentWindow.document.body.focus();
if (window.testRunner)
testRunner.dumpAsText();
if (eventSender) {
var button = document.getElementById('testbutton');
eventSender.mouseMoveTo(button.offsetLeft + 10, button.offsetTop + 5)
eventSender.mouseDown();
eventSender.mouseUp();
}
}
function crash()
{
var focuselem = document.getElementById('testframe').contentWindow;
var elem = document.getElementById('container');
elem.style.display = 'none';
focuselem.focus();
log("SUCCEEDED");
}
function log(str) {
var li = document.createElement("li");
li.appendChild(document.createTextNode(str));
var console = document.getElementById("console");
console.appendChild(li);
}
</script>
</body>
</html>