blob: a525d8736869b53ae98b5e489d9936c36a1543e9 [file] [log] [blame]
<html>
<head>
<script>
function runTest() {
if (window.testRunner)
testRunner.dumpAsText();
else {
alert('This test does not work in Safari.');
return;
}
document.getElementById('first').focus();
// This will cause onchange to get invoked
eventSender.keyDown('a', new Array());
// Simulate a tab.
eventSender.keyDown('\t', new Array());
document.getElementById('result').innerHTML = "SUCCESS - Didn't crash";
}
</script>
</head>
<body onload="runTest()">
<input id="first" type="text" onchange="document.getElementById('u').style.display='none'"><input id="u" type="text">
<p>This tests that setting display to 'none' for an element that's about to get focus doesn't crash.</p>
<div id="result">THE TEST DID NOT RUN</div>
</body>
</html>