blob: 6012965daf56500451b1c07abeca720df0cbfca6 [file] [log] [blame]
<!DOCTYPE html><!-- webkit-test-runner [ dumpJSConsoleLogInStdErr=true ] -->
<head>
<script>
function setup() {
if (window.testRunner)
testRunner.dumpAsText();
iframe.src = "data:text/html,foo";
h1.onsuspend = eventH1;
div = document.createElement("div");
window.requestIdleCallback(eventWindow, {});
}
function eventH1() {
document.all[0].appendChild(select);
}
function eventSelect() {
document.all[0].appendChild(iframe);
}
function eventWindow() {
window[0].focus();
window[0].onpagehide = h1.onsuspend;
select.autofocus = true;
}
</script>
</head>
<body onload=setup()>
This test passes if we do not crash. PASS
<iframe id="iframe"></iframe>
<dl>
<dt>
<h1 id="h1">
<select id="select" onfocus="eventSelect()">-</select>
</h1>
</dt>
</dl>
</body>
</html>