summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/html/browsers/history/the-location-interface
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /testing/web-platform/meta/html/browsers/history/the-location-interface
parentInitial commit. (diff)
downloadthunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.tar.xz
thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/html/browsers/history/the-location-interface')
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/__dir__.ini0
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/assign_after_load.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/assign_before_load.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/document_location.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-non-configurable-toString-valueOf.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-origin-idna.sub.window.js.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-no-toString-valueOf.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-stringifier.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-symbol-toprimitive.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-tojson.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location-valueof.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_hash.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_host.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_hostname.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_href.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_origin.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_pathname.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_port.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_protocol.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload_javascript_url.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_replace.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_search.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/no-browsing-context.window.js.ini104
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/per-global.window.js.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_open_write.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/same-hash.html.ini14
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini7
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/security_location_0.htm.ini3
45 files changed, 256 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/__dir__.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/__dir__.ini
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/__dir__.ini
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html.ini
new file mode 100644
index 0000000000..6536446fcd
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html.ini
@@ -0,0 +1,3 @@
+[allow_prototype_cycle_through_location.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_after_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_after_load.html.ini
new file mode 100644
index 0000000000..46d4dd6ebf
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_after_load.html.ini
@@ -0,0 +1,3 @@
+[assign_after_load.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_before_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_before_load.html.ini
new file mode 100644
index 0000000000..4c90ace898
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_before_load.html.ini
@@ -0,0 +1,3 @@
+[assign_before_load.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/document_location.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/document_location.html.ini
new file mode 100644
index 0000000000..8401d5d7c4
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/document_location.html.ini
@@ -0,0 +1,3 @@
+[document_location.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-non-configurable-toString-valueOf.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-non-configurable-toString-valueOf.html.ini
new file mode 100644
index 0000000000..f53d146d4a
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-non-configurable-toString-valueOf.html.ini
@@ -0,0 +1,3 @@
+[location-non-configurable-toString-valueOf.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-origin-idna.sub.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-origin-idna.sub.window.js.ini
new file mode 100644
index 0000000000..a482a6a9fd
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-origin-idna.sub.window.js.ini
@@ -0,0 +1,3 @@
+[location-origin-idna.sub.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html.ini
new file mode 100644
index 0000000000..678c10b51c
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html.ini
@@ -0,0 +1,3 @@
+[location-pathname-setter-question-mark.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini
new file mode 100644
index 0000000000..f8942b2959
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini
@@ -0,0 +1,3 @@
+[location-prevent-extensions.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini
new file mode 100644
index 0000000000..abcb9b8fcd
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini
@@ -0,0 +1,3 @@
+[location-protocol-setter-non-broken-weird.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini
new file mode 100644
index 0000000000..13c0929ba2
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini
@@ -0,0 +1,3 @@
+[location-protocol-setter-non-broken.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter.html.ini
new file mode 100644
index 0000000000..4ca078d594
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter.html.ini
@@ -0,0 +1,3 @@
+[location-protocol-setter.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-no-toString-valueOf.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-no-toString-valueOf.html.ini
new file mode 100644
index 0000000000..c1d9cc137c
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-no-toString-valueOf.html.ini
@@ -0,0 +1,3 @@
+[location-prototype-no-toString-valueOf.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html.ini
new file mode 100644
index 0000000000..2be97ba562
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html.ini
@@ -0,0 +1,3 @@
+[location-prototype-setting-cross-origin-domain.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html.ini
new file mode 100644
index 0000000000..f46d20e980
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html.ini
@@ -0,0 +1,3 @@
+[location-prototype-setting-cross-origin.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html.ini
new file mode 100644
index 0000000000..be9c3f9bfb
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html.ini
@@ -0,0 +1,3 @@
+[location-prototype-setting-goes-cross-origin-domain.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini
new file mode 100644
index 0000000000..ed170a0b10
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini
@@ -0,0 +1,3 @@
+[location-prototype-setting-same-origin-domain.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-stringifier.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-stringifier.html.ini
new file mode 100644
index 0000000000..7774b6a888
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-stringifier.html.ini
@@ -0,0 +1,3 @@
+[location-stringifier.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-symbol-toprimitive.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-symbol-toprimitive.html.ini
new file mode 100644
index 0000000000..4e2f7e28ed
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-symbol-toprimitive.html.ini
@@ -0,0 +1,3 @@
+[location-symbol-toprimitive.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-tojson.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-tojson.html.ini
new file mode 100644
index 0000000000..f9ce78b9e5
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-tojson.html.ini
@@ -0,0 +1,3 @@
+[location-tojson.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-valueof.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-valueof.html.ini
new file mode 100644
index 0000000000..d2b9518cec
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-valueof.html.ini
@@ -0,0 +1,3 @@
+[location-valueof.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini
new file mode 100644
index 0000000000..53eb4a40d4
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini
@@ -0,0 +1,5 @@
+[location_assign.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [URL that fails to parse]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini
new file mode 100644
index 0000000000..7fed8dbfc3
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini
@@ -0,0 +1,5 @@
+[location_assign_about_blank.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [location.assign with initial about:blank browsing context]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hash.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hash.html.ini
new file mode 100644
index 0000000000..2130782864
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hash.html.ini
@@ -0,0 +1,3 @@
+[location_hash.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_host.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_host.html.ini
new file mode 100644
index 0000000000..8de13576bb
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_host.html.ini
@@ -0,0 +1,3 @@
+[location_host.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hostname.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hostname.html.ini
new file mode 100644
index 0000000000..5dd9f55549
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hostname.html.ini
@@ -0,0 +1,3 @@
+[location_hostname.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_href.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_href.html.ini
new file mode 100644
index 0000000000..f48a9d5aad
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_href.html.ini
@@ -0,0 +1,3 @@
+[location_href.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_origin.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_origin.html.ini
new file mode 100644
index 0000000000..eecc6a8d40
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_origin.html.ini
@@ -0,0 +1,3 @@
+[location_origin.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_pathname.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_pathname.html.ini
new file mode 100644
index 0000000000..313cbe6049
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_pathname.html.ini
@@ -0,0 +1,3 @@
+[location_pathname.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_port.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_port.html.ini
new file mode 100644
index 0000000000..ac1459fb81
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_port.html.ini
@@ -0,0 +1,3 @@
+[location_port.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_protocol.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_protocol.html.ini
new file mode 100644
index 0000000000..bb19958901
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_protocol.html.ini
@@ -0,0 +1,3 @@
+[location_protocol.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload.html.ini
new file mode 100644
index 0000000000..c2043c7e21
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload.html.ini
@@ -0,0 +1,3 @@
+[location_reload.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload_javascript_url.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload_javascript_url.html.ini
new file mode 100644
index 0000000000..263ddfeab0
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload_javascript_url.html.ini
@@ -0,0 +1,3 @@
+[location_reload_javascript_url.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_replace.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_replace.html.ini
new file mode 100644
index 0000000000..41f1c43172
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_replace.html.ini
@@ -0,0 +1,5 @@
+[location_replace.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [URL that fails to parse]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_search.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_search.html.ini
new file mode 100644
index 0000000000..72d1fb79cf
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_search.html.ini
@@ -0,0 +1,3 @@
+[location_search.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/no-browsing-context.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/no-browsing-context.window.js.ini
new file mode 100644
index 0000000000..ff89e808d4
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/no-browsing-context.window.js.ini
@@ -0,0 +1,104 @@
+[no-browsing-context.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Invoking `assign` with `/` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `replace` with `/` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `replace` with `test:test` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `assign` with `about:blank` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `reload` with `test test` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `assign` with `chrome:fail` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `assign` with `test:test` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Setting `protocol` to `about` of a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `replace` with `chrome:fail` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Setting `href` to `chrome:fail` of a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Setting `href` to `test:test` of a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `replace` with `https://example.com/` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `reload` with `https://example.com/` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Setting `protocol` to `test` of a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Setting `href` to `test test` of a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Getting `origin` of a `Location` object sans browsing context should be "null"]
+ expected: FAIL
+
+ [Invoking `replace` with `http://test:test/` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `reload` with `/` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `reload` with `about:blank` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Setting `href` to `https://example.com/` of a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `assign` with `test test` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `reload` with `http://test:test/` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `reload` with `test:test` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Getting `ancestorOrigins` of a `Location` object sans browsing context should be [\]]
+ expected: FAIL
+
+ [Invoking `assign` with `http://test:test/` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Setting `href` to `/` of a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `reload` with `chrome:fail` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Setting `href` to `http://test:test/` of a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `assign` with `https://example.com/` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Setting `protocol` to `http` of a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `replace` with `about:blank` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Invoking `replace` with `test test` on a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Setting `pathname` to `x` of a `Location` object sans browsing context is a no-op]
+ expected: FAIL
+
+ [Setting `pathname` to `/` of a `Location` object sans browsing context is a no-op]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/per-global.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/per-global.window.js.ini
new file mode 100644
index 0000000000..b86e74036a
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/per-global.window.js.ini
@@ -0,0 +1,3 @@
+[per-global.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_open_write.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_open_write.html.ini
new file mode 100644
index 0000000000..c6a823865a
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_open_write.html.ini
@@ -0,0 +1,3 @@
+[reload_document_open_write.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write.html.ini
new file mode 100644
index 0000000000..d169b7ef11
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write.html.ini
@@ -0,0 +1,3 @@
+[reload_document_write.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini
new file mode 100644
index 0000000000..206a01131a
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini
@@ -0,0 +1,5 @@
+[reload_document_write_onload.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Reload document with document.written content written in load event]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/same-hash.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/same-hash.html.ini
new file mode 100644
index 0000000000..96ec865bc1
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/same-hash.html.ini
@@ -0,0 +1,14 @@
+[same-hash.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Using location.hash = "#te<st" must not reset scroll position]
+ expected: FAIL
+
+ [Using location.hash = "te<st" must not reset scroll position]
+ expected: FAIL
+
+ [Using location.hash = "#te%3Cst" must not reset scroll position]
+ expected: FAIL
+
+ [Using location.hash = "te%3Cst" must not reset scroll position]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html.ini
new file mode 100644
index 0000000000..2999081335
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html.ini
@@ -0,0 +1,3 @@
+[scripted_click_assign_during_load.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini
new file mode 100644
index 0000000000..7141b64990
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini
@@ -0,0 +1,7 @@
+[scripted_click_location_assign_during_load.html]
+ disabled:
+ if (os == "android") and not debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1560319
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [location.assign with click during load]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html.ini
new file mode 100644
index 0000000000..6836bcab70
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html.ini
@@ -0,0 +1,3 @@
+[scripted_form_submit_assign_during_load.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/security_location_0.htm.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/security_location_0.htm.ini
new file mode 100644
index 0000000000..7af04a041b
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/security_location_0.htm.ini
@@ -0,0 +1,3 @@
+[security_location_0.htm]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)