chromium/third_party/blink/web_tests/fast/dom/HTMLScriptElement/resources/move-back-from-non-contextdoc.html

<!DOCTYPE html>
<html>
<body>
<script>
function init()
{
    var script = document.createElement("script");
    script.src = "does-not-exist.js";
    script.onerror = function () { window.top.done(); };
    document.body.appendChild(script);
    // otherDoc's contextDocument is document.
    var otherDoc = document.implementation.createDocument("", "a", null);
    var divElement = otherDoc.createElement("div");
    divElement.appendChild(script);
    document.body.appendChild(script);
}

init();
</script>
</body>
</html>