diff --git a/html/browsers/browsing-the-web/navigating-across-documents/009-onclick-form-action-javascript-url-document-write-script-then-navigate-href-runner.html b/html/browsers/browsing-the-web/navigating-across-documents/009-onclick-form-action-javascript-url-document-write-script-then-navigate-href-runner.html
new file mode 100644
index 00000000000000..fbcb3588367cac
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/009-onclick-form-action-javascript-url-document-write-script-then-navigate-href-runner.html
@@ -0,0 +1,10 @@
+
+
+
+Test
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/009-onclick-form-action-javascript-url-document-write-script-then-navigate-href.html b/html/browsers/browsing-the-web/navigating-across-documents/009-onclick-form-action-javascript-url-document-write-script-then-navigate-href.html
new file mode 100644
index 00000000000000..f079bef5b295b0
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/009-onclick-form-action-javascript-url-document-write-script-then-navigate-href.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-direct-call-runner.html b/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-direct-call-runner.html
new file mode 100644
index 00000000000000..a0dcf8b45166c8
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-direct-call-runner.html
@@ -0,0 +1,10 @@
+
+
+
+Test
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-direct-call.html b/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-direct-call.html
new file mode 100644
index 00000000000000..7f4bbb7357beed
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-direct-call.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-document-writes-script-element-runner.html b/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-document-writes-script-element-runner.html
new file mode 100644
index 00000000000000..ed4308c8c6e8c7
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-document-writes-script-element-runner.html
@@ -0,0 +1,10 @@
+
+
+
+Test
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-document-writes-script-element.html b/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-document-writes-script-element.html
new file mode 100644
index 00000000000000..b79a94d19766ad
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-document-writes-script-element.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-executes-async-runner.html b/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-executes-async-runner.html
new file mode 100644
index 00000000000000..5fd8a0734bbafe
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-executes-async-runner.html
@@ -0,0 +1,10 @@
+
+
+
+Test
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-executes-async.html b/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-executes-async.html
new file mode 100644
index 00000000000000..261a60512ca9fd
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/010-form-action-javascript-url-executes-async.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/010.html b/html/browsers/browsing-the-web/navigating-across-documents/010.html
deleted file mode 100644
index 3917cd16e5578d..00000000000000
--- a/html/browsers/browsing-the-web/navigating-across-documents/010.html
+++ /dev/null
@@ -1,17 +0,0 @@
-
-Link with onclick form submit to javascript url with delayed document.write and href navigation
-
-
-
-
-
-Test
-
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/011-form-action-javascript-url-document-writes-script-element-href-cancels-response-delayed-runner.html b/html/browsers/browsing-the-web/navigating-across-documents/011-form-action-javascript-url-document-writes-script-element-href-cancels-response-delayed-runner.html
new file mode 100644
index 00000000000000..e8034c60c14030
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/011-form-action-javascript-url-document-writes-script-element-href-cancels-response-delayed-runner.html
@@ -0,0 +1,10 @@
+
+
+
+Test
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/011-form-action-javascript-url-document-writes-script-element-href-cancels-response-delayed.html b/html/browsers/browsing-the-web/navigating-across-documents/011-form-action-javascript-url-document-writes-script-element-href-cancels-response-delayed.html
new file mode 100644
index 00000000000000..7cf4a8d3aa47fc
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/011-form-action-javascript-url-document-writes-script-element-href-cancels-response-delayed.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/011-form-action-javascript-url-returns-string-with-script-element-href-cancels-response-delayed-runner.html b/html/browsers/browsing-the-web/navigating-across-documents/011-form-action-javascript-url-returns-string-with-script-element-href-cancels-response-delayed-runner.html
new file mode 100644
index 00000000000000..0edb023fb814bb
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/011-form-action-javascript-url-returns-string-with-script-element-href-cancels-response-delayed-runner.html
@@ -0,0 +1,10 @@
+
+
+
+Test
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/011-form-action-javascript-url-returns-string-with-script-element-href-cancels-response-delayed.html b/html/browsers/browsing-the-web/navigating-across-documents/011-form-action-javascript-url-returns-string-with-script-element-href-cancels-response-delayed.html
new file mode 100644
index 00000000000000..7cf4a8d3aa47fc
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/011-form-action-javascript-url-returns-string-with-script-element-href-cancels-response-delayed.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/011.html b/html/browsers/browsing-the-web/navigating-across-documents/011.html
deleted file mode 100644
index fe6b8dbc3560fb..00000000000000
--- a/html/browsers/browsing-the-web/navigating-across-documents/011.html
+++ /dev/null
@@ -1,21 +0,0 @@
-
-Link with onclick navigation to javascript url with document.write and href navigation
-
-
-
-
-Test
-
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/012-onclick-return-false-no-navigation.html b/html/browsers/browsing-the-web/navigating-across-documents/012-onclick-return-false-no-navigation.html
new file mode 100644
index 00000000000000..7a5c33446f0a52
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/012-onclick-return-false-no-navigation.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+Test
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/012.html b/html/browsers/browsing-the-web/navigating-across-documents/012.html
deleted file mode 100644
index be8f2feba8244a..00000000000000
--- a/html/browsers/browsing-the-web/navigating-across-documents/012.html
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Link with onclick navigation to javascript url with delayed document.write and href navigation
-
-
-
-
-
-Test
-
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/013-link-href-javascript-url-evaluated-in-target-nested-browsing-context.html b/html/browsers/browsing-the-web/navigating-across-documents/013-link-href-javascript-url-evaluated-in-target-nested-browsing-context.html
new file mode 100644
index 00000000000000..fa66e75218cb24
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/013-link-href-javascript-url-evaluated-in-target-nested-browsing-context.html
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+Test
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/013.html b/html/browsers/browsing-the-web/navigating-across-documents/013.html
deleted file mode 100644
index 69ce7bc6168a9a..00000000000000
--- a/html/browsers/browsing-the-web/navigating-across-documents/013.html
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Link with onclick navigation to javascript url with delayed document.write and href navigation
-
-
-
-
-Test
-
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/014-form-action-javascript-url-evaluated-in-target-nested-browsing-context.html b/html/browsers/browsing-the-web/navigating-across-documents/014-form-action-javascript-url-evaluated-in-target-nested-browsing-context.html
new file mode 100644
index 00000000000000..162fab8712d775
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/014-form-action-javascript-url-evaluated-in-target-nested-browsing-context.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/014.html b/html/browsers/browsing-the-web/navigating-across-documents/014.html
deleted file mode 100644
index 605e181858d4c7..00000000000000
--- a/html/browsers/browsing-the-web/navigating-across-documents/014.html
+++ /dev/null
@@ -1,21 +0,0 @@
-
- Link with javascript onclick form submission script order
-
-
-
-
-
-Test
-
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/015.html b/html/browsers/browsing-the-web/navigating-across-documents/015.html
deleted file mode 100644
index eb54622b785ea1..00000000000000
--- a/html/browsers/browsing-the-web/navigating-across-documents/015.html
+++ /dev/null
@@ -1,20 +0,0 @@
-
- Link with javascript onclick and href script order
-
-
-
-
-Test
-
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/016-onclick-set-iframe-location-then-navigate-to-href-response-delayed-runner.html b/html/browsers/browsing-the-web/navigating-across-documents/016-onclick-set-iframe-location-then-navigate-to-href-response-delayed-runner.html
new file mode 100644
index 00000000000000..1df0939f7e3f58
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/016-onclick-set-iframe-location-then-navigate-to-href-response-delayed-runner.html
@@ -0,0 +1,10 @@
+
+
+Test
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/016-onclick-set-iframe-location-then-navigate-to-href-response-delayed.html b/html/browsers/browsing-the-web/navigating-across-documents/016-onclick-set-iframe-location-then-navigate-to-href-response-delayed.html
new file mode 100644
index 00000000000000..fc1236d35133f3
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/016-onclick-set-iframe-location-then-navigate-to-href-response-delayed.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/016-onclick-set-iframe-location-then-navigate-to-href-runner.html b/html/browsers/browsing-the-web/navigating-across-documents/016-onclick-set-iframe-location-then-navigate-to-href-runner.html
new file mode 100644
index 00000000000000..9eb4d7ae61a074
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/016-onclick-set-iframe-location-then-navigate-to-href-runner.html
@@ -0,0 +1,10 @@
+
+
+Test
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/016-onclick-set-iframe-location-then-navigate-to-href.html b/html/browsers/browsing-the-web/navigating-across-documents/016-onclick-set-iframe-location-then-navigate-to-href.html
new file mode 100644
index 00000000000000..b4ace8e93398e4
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/016-onclick-set-iframe-location-then-navigate-to-href.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/017-onclick-set-iframe-src-then-navigate-to-href-response-delayed-runner.html b/html/browsers/browsing-the-web/navigating-across-documents/017-onclick-set-iframe-src-then-navigate-to-href-response-delayed-runner.html
new file mode 100644
index 00000000000000..daab73248c42d7
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/017-onclick-set-iframe-src-then-navigate-to-href-response-delayed-runner.html
@@ -0,0 +1,10 @@
+
+
+Test
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/017-onclick-set-iframe-src-then-navigate-to-href-response-delayed.html b/html/browsers/browsing-the-web/navigating-across-documents/017-onclick-set-iframe-src-then-navigate-to-href-response-delayed.html
new file mode 100644
index 00000000000000..6a02ec002945a1
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/017-onclick-set-iframe-src-then-navigate-to-href-response-delayed.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/017-onclick-set-iframe-src-then-navigate-to-href-runner.html b/html/browsers/browsing-the-web/navigating-across-documents/017-onclick-set-iframe-src-then-navigate-to-href-runner.html
new file mode 100644
index 00000000000000..4a42e101df4399
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/017-onclick-set-iframe-src-then-navigate-to-href-runner.html
@@ -0,0 +1,10 @@
+
+
+Test
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/017-onclick-set-iframe-src-then-navigate-to-href.html b/html/browsers/browsing-the-web/navigating-across-documents/017-onclick-set-iframe-src-then-navigate-to-href.html
new file mode 100644
index 00000000000000..b4ace8e93398e4
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/017-onclick-set-iframe-src-then-navigate-to-href.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/018-form-action-javascript-url-returns-script-element-runner.html b/html/browsers/browsing-the-web/navigating-across-documents/018-form-action-javascript-url-returns-script-element-runner.html
new file mode 100644
index 00000000000000..bfa81f7006b40c
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/018-form-action-javascript-url-returns-script-element-runner.html
@@ -0,0 +1,10 @@
+
+
+
+Test
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/018-form-action-javascript-url-returns-script-element.html b/html/browsers/browsing-the-web/navigating-across-documents/018-form-action-javascript-url-returns-script-element.html
new file mode 100644
index 00000000000000..a17faf0d7daa31
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/018-form-action-javascript-url-returns-script-element.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/call-parent-postmessage.html b/html/browsers/browsing-the-web/navigating-across-documents/call-parent-postmessage.html
new file mode 100644
index 00000000000000..3c677b0b90687e
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/call-parent-postmessage.html
@@ -0,0 +1,6 @@
+
+
diff --git a/html/browsers/browsing-the-web/navigating-across-documents/call-verify-navigation.html b/html/browsers/browsing-the-web/navigating-across-documents/call-verify-navigation.html
new file mode 100644
index 00000000000000..b7a5913be50ea8
--- /dev/null
+++ b/html/browsers/browsing-the-web/navigating-across-documents/call-verify-navigation.html
@@ -0,0 +1,4 @@
+
+