Index: third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html |
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html b/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..704e8ed366f2a97b8eb740008b72733325caa1a0 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html |
@@ -0,0 +1,18 @@ |
+<!doctype html> |
+<meta charset="utf-8"> |
+<title>Script is not executed after script thread is shutdown</title> |
+<script src="/resources/testharness.js"></script> |
+<script src="/resources/testharnessreport.js"></script> |
+<iframe id="testiframe" src="script-not-executed-after-shutdown-child.html"></iframe> |
+<script> |
+async_test(function(t) { |
+ window.script_executed = t.unreached_func("script executed in removed iframe"); |
+ let iframe = document.getElementById("testiframe"); |
+ iframe.onload = function() { |
+ iframe.parentNode.removeChild(iframe); |
+ }; |
+ setTimeout(function() { |
+ t.done(); |
+ }, 5000); |
+}); |
+</script> |