blob: ad9c669ae9a1851011ad96d04e49b9b29b590506 [file] [log] [blame]
<!DOCTYPE html>
<html>
<div id="div">
<form id="form">
<input id="input" onfocus="focused()" type="tel"></input>
</form>
</div>
<script>
function focused() {
if (input.autofocus) {
input.type = "checkbox";
document.body.innerHTML = "FAIL - focus event handler called for autofocus";
if (window.testRunner)
testRunner.notifyDone();
return;
}
document.body.appendChild(input);
input.autofocus = true;
requestAnimationFrame(() => {
document.body.textContent = document.activeElement == document.body ? "PASS" : "FAIL";
if (window.testRunner)
testRunner.notifyDone();
});
}
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
input.focus();
</script>
</html>