38 lines
1.3 KiB
HTML
38 lines
1.3 KiB
HTML
<html>
|
|
<head>
|
|
<script>
|
|
if (window.testRunner)
|
|
{
|
|
testRunner.dumpAsText();
|
|
testRunner.waitUntilDone();
|
|
}
|
|
window.onload = function ()
|
|
{
|
|
var element = document.getElementById("test");
|
|
element.onchange = function() { element.size = 30; }
|
|
element.focus();
|
|
if (window.testRunner)
|
|
{
|
|
// This triggers selection of second option in the select and press Enter.
|
|
eventSender.keyDown("e");
|
|
eventSender.keyDown("\r", []);
|
|
// This triggers repaint.
|
|
document.body.offsetTop;
|
|
|
|
document.getElementById("log").innerHTML = "<span style='color: green;'>PASS:</span> Did not crash";
|
|
testRunner.notifyDone();
|
|
}
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
This test is to ensure that we do not crash when onchange handler changes the select from a menu list to a list box.
|
|
<p id="log"><span style='color: red;'>FAIL:</span> Did not complete test or not running inside DumpRenderTree</p>
|
|
<select id="test">
|
|
<option selected>abcd</option>
|
|
<option>efgh</option>
|
|
</select>
|
|
</body>
|
|
</html>
|
|
|