diff --git a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-002.html.ini b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-002.html.ini
new file mode 100644
index 00000000000..f64b45fea6b
--- /dev/null
+++ b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-002.html.ini
@@ -0,0 +1,4 @@
+[hit-test-floats-002.html]
+ [Hit test float]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/cssom-view/elementFromPoint-list-001.html.ini b/tests/wpt/metadata/css/cssom-view/elementFromPoint-list-001.html.ini
index 668c3f52a5b..03e29750425 100644
--- a/tests/wpt/metadata/css/cssom-view/elementFromPoint-list-001.html.ini
+++ b/tests/wpt/metadata/css/cssom-view/elementFromPoint-list-001.html.ini
@@ -14,3 +14,6 @@
[
Outside 3]
expected: FAIL
+ [Inside 3]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/cssom-view/elementsFromPoint-invalid-cases.html.ini b/tests/wpt/metadata/css/cssom-view/elementsFromPoint-invalid-cases.html.ini
deleted file mode 100644
index e181af5397f..00000000000
--- a/tests/wpt/metadata/css/cssom-view/elementsFromPoint-invalid-cases.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[elementsFromPoint-invalid-cases.html]
- [The root element is the last element returned for otherwise empty queries within the viewport]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini
index 4c5287a46be..87798a1d9c0 100644
--- a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini
+++ b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini
@@ -5,3 +5,15 @@
[Test javascript URL string return values in direct and indirect (target) frame contexts. 9]
expected: FAIL
+ [Test javascript URL string return values in direct and indirect (target) frame contexts. 5]
+ expected: FAIL
+
+ [Test javascript URL string return values in direct and indirect (target) frame contexts. 6]
+ expected: FAIL
+
+ [Test javascript URL string return values in direct and indirect (target) frame contexts. 7]
+ expected: FAIL
+
+ [Test javascript URL string return values in direct and indirect (target) frame contexts. 8]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/forms/textfieldselection/select-event.html.ini b/tests/wpt/metadata/html/semantics/forms/textfieldselection/select-event.html.ini
index a5ce20f7b87..1e84a603e36 100644
--- a/tests/wpt/metadata/html/semantics/forms/textfieldselection/select-event.html.ini
+++ b/tests/wpt/metadata/html/semantics/forms/textfieldselection/select-event.html.ini
@@ -2,54 +2,21 @@
[input type search: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
- [input type url: setSelectionRange() a second time (must not fire select)]
- expected: FAIL
-
- [input type text: selectionStart a second time (must not fire select)]
- expected: FAIL
-
- [input type search: setRangeText() a second time (must not fire select)]
- expected: FAIL
-
- [input type url: selectionDirection a second time (must not fire select)]
- expected: FAIL
-
[input type url: selectionStart out of range a second time (must not fire select)]
expected: FAIL
- [textarea: selectionEnd a second time (must not fire select)]
- expected: FAIL
-
- [input type tel: select() a second time (must not fire select)]
- expected: FAIL
-
- [input type url: select() a second time (must not fire select)]
- expected: FAIL
-
[input type password: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type text: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
- [input type tel: selectionStart out of range a second time (must not fire select)]
- expected: FAIL
-
[input type tel: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
- [input type url: setRangeText() a second time (must not fire select)]
- expected: FAIL
-
[textarea: selectionStart out of range a second time (must not fire select)]
expected: FAIL
- [textarea: selectionEnd out of range a second time (must not fire select)]
- expected: FAIL
-
- [textarea: setSelectionRange out of range a second time (must not fire select)]
- expected: FAIL
-
[input type text: selectionStart out of range a second time (must not fire select)]
expected: FAIL
@@ -59,21 +26,39 @@
[input type search: setSelectionRange() a second time (must not fire select)]
expected: FAIL
- [input type tel: selectionEnd a second time (must not fire select)]
- expected: FAIL
-
- [input type tel: setSelectionRange() a second time (must not fire select)]
- expected: FAIL
-
- [input type url: selectionStart a second time (must not fire select)]
- expected: FAIL
-
[input type url: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type password: select() a second time (must not fire select)]
expected: FAIL
- [input type password: selectionDirection a second time (must not fire select)]
+ [textarea: setRangeText() a second time (must not fire select)]
+ expected: FAIL
+
+ [input type text: selectionEnd a second time (must not fire select)]
+ expected: FAIL
+
+ [input type text: selectionDirection a second time (must not fire select)]
+ expected: FAIL
+
+ [input type text: setRangeText() a second time (must not fire select)]
+ expected: FAIL
+
+ [input type search: selectionStart a second time (must not fire select)]
+ expected: FAIL
+
+ [input type search: selectionEnd a second time (must not fire select)]
+ expected: FAIL
+
+ [input type tel: setRangeText() a second time (must not fire select)]
+ expected: FAIL
+
+ [input type tel: setSelectionRange out of range a second time (must not fire select)]
+ expected: FAIL
+
+ [input type password: selectionStart a second time (must not fire select)]
+ expected: FAIL
+
+ [input type password: setRangeText() a second time (must not fire select)]
expected: FAIL
diff --git a/tests/wpt/metadata/wasm/jsapi/table/constructor-reftypes.tentative.any.js.ini b/tests/wpt/metadata/wasm/jsapi/table/constructor-reftypes.tentative.any.js.ini
deleted file mode 100644
index 3935496d6ef..00000000000
--- a/tests/wpt/metadata/wasm/jsapi/table/constructor-reftypes.tentative.any.js.ini
+++ /dev/null
@@ -1,21 +0,0 @@
-[constructor-reftypes.tentative.any.html]
- [initialize anyfunc table with a bad default value]
- expected: FAIL
-
- [initialize externref table with default value]
- expected: FAIL
-
- [initialize anyfunc table with default value]
- expected: FAIL
-
-
-[constructor-reftypes.tentative.any.worker.html]
- [initialize anyfunc table with a bad default value]
- expected: FAIL
-
- [initialize externref table with default value]
- expected: FAIL
-
- [initialize anyfunc table with default value]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/wasm/jsapi/table/constructor.any.js.ini b/tests/wpt/metadata/wasm/jsapi/table/constructor.any.js.ini
new file mode 100644
index 00000000000..5e23cff4e1e
--- /dev/null
+++ b/tests/wpt/metadata/wasm/jsapi/table/constructor.any.js.ini
@@ -0,0 +1,9 @@
+[constructor.any.html]
+ [Stray argument]
+ expected: FAIL
+
+
+[constructor.any.worker.html]
+ [Stray argument]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/wasm/jsapi/table/get-set.any.js.ini b/tests/wpt/metadata/wasm/jsapi/table/get-set.any.js.ini
new file mode 100644
index 00000000000..b5ab690dbe5
--- /dev/null
+++ b/tests/wpt/metadata/wasm/jsapi/table/get-set.any.js.ini
@@ -0,0 +1,9 @@
+[get-set.any.worker.html]
+ [Missing arguments: set]
+ expected: FAIL
+
+
+[get-set.any.html]
+ [Missing arguments: set]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/wasm/jsapi/table/set-reftypes.tentative.any.js.ini b/tests/wpt/metadata/wasm/jsapi/table/set-reftypes.tentative.any.js.ini
deleted file mode 100644
index dd417d75980..00000000000
--- a/tests/wpt/metadata/wasm/jsapi/table/set-reftypes.tentative.any.js.ini
+++ /dev/null
@@ -1,15 +0,0 @@
-[set-reftypes.tentative.any.worker.html]
- [Arguments for externref table set]
- expected: FAIL
-
- [Arguments for anyfunc table set]
- expected: FAIL
-
-
-[set-reftypes.tentative.any.html]
- [Arguments for externref table set]
- expected: FAIL
-
- [Arguments for anyfunc table set]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webmessaging/without-ports/018.html.ini b/tests/wpt/metadata/webmessaging/without-ports/018.html.ini
new file mode 100644
index 00000000000..663a1f8fa30
--- /dev/null
+++ b/tests/wpt/metadata/webmessaging/without-ports/018.html.ini
@@ -0,0 +1,5 @@
+[018.html]
+ expected: TIMEOUT
+ [origin of the script that invoked the method, javascript:]
+ expected: TIMEOUT
+