haikuwebkit/LayoutTests/fast/frames/set-iframe-src-in-pagehide-...

27 lines
769 B
HTML

<!DOCTYPE html>
<body>
<div id=one><iframe></iframe></div>
<div id=two></div>
<div id=three></div>
<script src="../../resources/js-test-pre.js"></script>
<script>
description("Setting an iframe's src in a pagehide handler should not create a frame (nor a crash)");
var div1 = document.getElementById('one');
var div2 = document.getElementById('two');
var div3 = document.getElementById('three');
var subframe = document.querySelector('iframe');
subframe.contentWindow.onpagehide = function() {
div2.appendChild(div1);
subframe.src = 'javascript:void(0)';
shouldBeNull("subframe.contentWindow");
};
subframe.remove();
div3.appendChild(subframe);
subframe.remove();
debug("did not crash");
</script>
<script src="../../resources/js-test-post.js"></script>