diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html.ini
index 12c3c88a12b..1ec75cbce38 100644
--- a/tests/wpt/metadata/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html.ini
+++ b/tests/wpt/metadata/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html.ini
@@ -1,14 +1,4 @@
[allow_prototype_cycle_through_location.sub.html]
- type: testharness
- [same-origin, same-window location cycle]
- expected: FAIL
-
- [cross-origin location has null prototype]
- expected: FAIL
-
- [same-origin, different-window location cycle]
- expected: FAIL
-
[cross-origin, but joined via document.domain, location cycle]
expected: FAIL
diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini
deleted file mode 100644
index 95ea0b1fc02..00000000000
--- a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[location-prevent-extensions.html]
- [Object.preventExtensions throws a TypeError]
- expected: FAIL
-
- [Reflect.preventExtensions returns false]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html.ini
deleted file mode 100644
index 46273a81c95..00000000000
--- a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html.ini
+++ /dev/null
@@ -1,20 +0,0 @@
-[location-prototype-setting-cross-origin-domain.sub.html]
- type: testharness
- [Cross-origin via document.domain: the prototype is null]
- expected: FAIL
-
- [Cross-origin via document.domain: setting the prototype to an empty object via __proto__ should throw a "SecurityError" DOMException]
- expected: FAIL
-
- [Cross-origin via document.domain: setting the prototype to an empty object via Reflect.setPrototypeOf should return false]
- expected: FAIL
-
- [Cross-origin via document.domain: setting the prototype to its original value via __proto__ should throw a "SecurityError" since it ends up in CrossOriginGetOwnProperty]
- expected: FAIL
-
- [Cross-origin via document.domain: setting the prototype to an empty object via Object.setPrototypeOf should throw a TypeError]
- expected: FAIL
-
- [Cross-origin via document.domain: the prototype must still be its original value]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html.ini
deleted file mode 100644
index ad2148986a2..00000000000
--- a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html.ini
+++ /dev/null
@@ -1,20 +0,0 @@
-[location-prototype-setting-cross-origin.sub.html]
- type: testharness
- [Cross-origin: the prototype is null]
- expected: FAIL
-
- [Cross-origin: setting the prototype to an empty object via __proto__ should throw a "SecurityError" DOMException]
- expected: FAIL
-
- [Cross-origin: setting the prototype to an empty object via Reflect.setPrototypeOf should return false]
- expected: FAIL
-
- [Cross-origin: the prototype must still be null]
- expected: FAIL
-
- [Cross-origin: setting the prototype to null via __proto__ should throw a "SecurityError" since it ends up in CrossOriginGetOwnProperty]
- expected: FAIL
-
- [Cross-origin: setting the prototype to an empty object via Object.setPrototypeOf should throw a TypeError]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html.ini
deleted file mode 100644
index 73082a5de2a..00000000000
--- a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html.ini
+++ /dev/null
@@ -1,28 +0,0 @@
-[location-prototype-setting-goes-cross-origin-domain.sub.html]
- type: testharness
- [Became cross-origin via document.domain: the prototype is now null]
- expected: FAIL
-
- [Became cross-origin via document.domain: setting the prototype to an empty object via __proto__ should throw a "SecurityError" DOMException]
- expected: FAIL
-
- [Became cross-origin via document.domain: the prototype must still be null]
- expected: FAIL
-
- [Became cross-origin via document.domain: setting the prototype to null via __proto__ should throw a "SecurityError" since it ends up in CrossOriginGetOwnProperty]
- expected: FAIL
-
- [Became cross-origin via document.domain: setting the prototype to an empty object via Reflect.setPrototypeOf should return false]
- expected: FAIL
-
- [Became cross-origin via document.domain: setting the prototype to the original value from before going cross-origin via __proto__ should throw a "SecurityError" DOMException]
- expected: FAIL
-
- [Became cross-origin via document.domain: setting the prototype to the original value from before going cross-origin via Reflect.setPrototypeOf should return false]
- expected: FAIL
-
- [Became cross-origin via document.domain: setting the prototype to an empty object via Object.setPrototypeOf should throw a TypeError]
- expected: FAIL
-
- [Became cross-origin via document.domain: setting the prototype to the original value from before going cross-origin via Object.setPrototypeOf should throw a TypeError]
- expected: FAIL
diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini
deleted file mode 100644
index ec94321c85c..00000000000
--- a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini
+++ /dev/null
@@ -1,10 +0,0 @@
-[location-prototype-setting-same-origin-domain.sub.html]
- type: testharness
- [Same-origin-domain: setting the prototype to an empty object via Reflect.setPrototypeOf should return false]
- expected: FAIL
- [Same-origin-domain: setting the prototype to an empty object via Object.setPrototypeOf should throw a TypeError]
- expected: FAIL
- [Same-origin-domain: setting the prototype to an empty object via __proto__ should throw a TypeError]
- expected: FAIL
- [Same-origin-domain: the prototype must still be its original value]
- expected: FAIL
diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-same-origin.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-same-origin.html.ini
deleted file mode 100644
index 30a5bf9ee84..00000000000
--- a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-prototype-setting-same-origin.html.ini
+++ /dev/null
@@ -1,13 +0,0 @@
-[location-prototype-setting-same-origin.html]
- type: testharness
- [Same-origin: setting the prototype to an empty object via Reflect.setPrototypeOf should return false]
- expected: FAIL
-
- [Same-origin: setting the prototype to an empty object via Object.setPrototypeOf should throw a TypeError]
- expected: FAIL
-
- [Same-origin: setting the prototype to an empty object via __proto__ should throw a TypeError]
- expected: FAIL
-
- [Same-origin: the prototype must still be its original value]
- expected: FAIL