24 lines
632 B
HTML
24 lines
632 B
HTML
<!DOCTYPE html>
|
|
|
|
<p>
|
|
This tests that you can append children to a subtree that's being removed
|
|
from inside of an unload handler on a frame in that subtree.
|
|
</p>
|
|
|
|
<div><iframe src="about:blank"></iframe></div>
|
|
|
|
<script>
|
|
div = document.querySelector("div");
|
|
iframe = document.querySelector("iframe");
|
|
iframe.contentWindow.onunload = function() {
|
|
try {
|
|
div.appendChild(document.createElement('span'));
|
|
document.body.appendChild(document.createTextNode('PASS'));
|
|
} catch (e) {
|
|
document.body.appendChild(document.createTextNode('FAIL: ' + e));
|
|
}
|
|
};
|
|
|
|
div.parentNode.removeChild(div);
|
|
</script>
|