<!DOCTYPE html>
<p>FAIL</p>
<iframe src="data:text/html,FAIL"></iframe>
<script>

window.onload = function() {
    if (window.testRunner) {
        testRunner.waitUntilDone();
        testRunner.dumpAsText();

        var iframeElement = document.querySelector('iframe');
        iframeElement.onload = function() {
            var frame = window.frames[0];
            iframeElement.parentNode.removeChild(iframeElement);

            // The V8 bindings does not keep the frame constructor alive but at least it should not crash!
            frame.Window;

            document.body.textContent = 'PASS';
            testRunner.notifyDone();
        };
        iframeElement.src = 'data:text/html,PASS';
    }
};

</script>
</body>
</html>
