<!DOCTYPE html> | |
If this does not crash, the test passed. | |
<div id="f1"> | |
<div id="f2"></div> | |
</div> | |
<script> | |
if (window.testRunner) | |
testRunner.dumpAsText(); | |
var f3 = document.createElement('div'); | |
var s2 = f2.attachShadow({mode: 'open'}); | |
f1.addEventListener("DOMNodeRemovedFromDocument", function () { | |
s2.appendChild(f3); | |
}); | |
try { | |
f3.appendChild(f1); | |
} catch (e) { | |
console.log(e.message); | |
} | |
</script> |