blob: 780f3bcffa1ee843e7374cf308297a972ea64ec7 [file] [log] [blame]
<!DOCTYPE html>
<p>This test verifies that moving an element to a different document during blur doesn't crash (see <a href="https://webkit.org/b/224957">bug #224957</a>).</p>
<div id="initial" tabindex="0">initial</div>
<div id="target" tabindex="0">target</div>
<iframe id="iframe"></iframe>
<script>
if (window.testRunner)
testRunner.dumpAsText();
initial.addEventListener("blur", () => {
iframe.contentDocument.body.appendChild(target);
});
initial.focus();
target.focus();
iframe.remove();
</script>