blob: 151ef1968725811adea449806ba208758356dc4c [file] [log] [blame]
<!DOCTYPE html>
<body>
<script src="../../resources/js-test.js"></script>
<script>
description('Ensure that removing an iframe from the tree results in frame destruction');
var frame = document.createElement('iframe');
function handler() {
var p = frame.parentNode;
p.removeChild(frame);
p.appendChild(frame);
}
document.body.appendChild(frame);
frame.contentWindow.onunload = handler;
frame.parentNode.removeChild(frame)
shouldBeNull("frame.contentWindow");
var div = document.body.appendChild(document.createElement('div'));
div.appendChild(frame);
div.removeChild(frame);
shouldBeNull("frame.contentWindow");
debug('Did not crash');
</script>
</body>