<!DOCTYPE html>
<script src="../../resources/js-test.js"></script>
<script>
description("Navigating to a javascript: URL from a document having html imports should not crash.");
self.jsTestIsAsync = true;
if (window.testRunner) {
    testRunner.dumpAsText();
    testRunner.waitUntilDone();
}

var iframeLoadCount = 0;
function runTest() {
    // Both the initial load and completion of the javascript: navigation will trigger a 'load'.
    if (++iframeLoadCount == 2) {
        testPassed("no crash.");
        setTimeout(finishJSTest, 0);
    }
}
</script>
<iframe onload="runTest();" src="resources/javascript-detached-frame-iframe.html"></iframe>