haikuwebkit/LayoutTests/fast/forms/display-none-in-onchange-ke...

30 lines
887 B
HTML

<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>