that is not connected should be followed]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html.ini
deleted file mode 100644
index 178680e5d14..00000000000
--- a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[script-onerror-insertion-point-2.html]
- expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html.ini b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html.ini
deleted file mode 100644
index 59a54fe88e4..00000000000
--- a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[module-delayed.html]
- [async document.write in a module]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini
index a56bad443a2..66bd350083b 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini
@@ -1,5 +1,4 @@
[realtimeanalyser-fft-scaling.html]
- expected: TIMEOUT
[X 2048-point FFT peak position is not equal to 64. Got 0.]
expected: FAIL
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-buffer-stitching.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-buffer-stitching.html.ini
index 7ebe3535e43..6fa4179549b 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-buffer-stitching.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-buffer-stitching.html.ini
@@ -530,3 +530,6 @@
[X SNR (0.7170499654840768 dB) is not greater than or equal to 65.737. Got 0.7170499654840768.]
expected: FAIL
+ [X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t4.1257213237009784e-37\t9.3139332532882690e-1\t9.3139332532882690e-1\t1.0000000000000000e+0\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 9.3139332532882690e-1 at index of 28696.\n\tMax RelError of 1.0000000000000000e+0 at index of 28696.\n]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/webmessaging/without-ports/017.html.ini b/tests/wpt/metadata/webmessaging/with-ports/017.html.ini
similarity index 100%
rename from tests/wpt/metadata/webmessaging/without-ports/017.html.ini
rename to tests/wpt/metadata/webmessaging/with-ports/017.html.ini
diff --git a/tests/wpt/metadata/webmessaging/with-ports/018.html.ini b/tests/wpt/metadata/webmessaging/with-ports/018.html.ini
deleted file mode 100644
index 663a1f8fa30..00000000000
--- a/tests/wpt/metadata/webmessaging/with-ports/018.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[018.html]
- expected: TIMEOUT
- [origin of the script that invoked the method, javascript:]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/workers/semantics/run-a-worker/003.html.ini b/tests/wpt/metadata/workers/semantics/run-a-worker/003.html.ini
index 49f489d2a1c..d6e39444229 100644
--- a/tests/wpt/metadata/workers/semantics/run-a-worker/003.html.ini
+++ b/tests/wpt/metadata/workers/semantics/run-a-worker/003.html.ini
@@ -1,6 +1,5 @@
[003.html]
type: testharness
- expected: ERROR
[shared]
expected: FAIL
diff --git a/tests/wpt/web-platform-tests/cookies/resources/helpers.py b/tests/wpt/web-platform-tests/cookies/resources/helpers.py
index 1002b84a8f9..47f40b4fc19 100644
--- a/tests/wpt/web-platform-tests/cookies/resources/helpers.py
+++ b/tests/wpt/web-platform-tests/cookies/resources/helpers.py
@@ -36,7 +36,7 @@ def makeCookieHeader(name, value, otherAttrs):
return (b"Set-Cookie", b"; ".join((attrs)))
def makeDropCookie(name, secure):
- attrs = {b"MaxAge": 0, b"path": b"/"}
+ attrs = {b"max-age": 0, b"path": b"/"}
if secure:
attrs[b"secure"] = b""
return makeCookieHeader(name, b"", attrs)
diff --git a/tests/wpt/web-platform-tests/css/css-break/reference/widows-001-ref.html b/tests/wpt/web-platform-tests/css/css-break/reference/widows-001-ref.html
new file mode 100644
index 00000000000..4f822f8fd67
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-break/reference/widows-001-ref.html
@@ -0,0 +1,38 @@
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
+
+ 1
2
3
4
5
6
7
8
9
diff --git a/tests/wpt/web-platform-tests/css/css-break/widows-001.html b/tests/wpt/web-platform-tests/css/css-break/widows-001.html
new file mode 100644
index 00000000000..eb453ee64d8
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-break/widows-001.html
@@ -0,0 +1,83 @@
+
+
+
+
+ CSS Fragmentation level 3 Test: 'widows' and content distribution in columns
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
+
+ 1
2
3
4
5
6
7
8
9
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-overflow/overflow-clip-scroll-size.html b/tests/wpt/web-platform-tests/css/css-overflow/overflow-clip-scroll-size.html
new file mode 100644
index 00000000000..1f2c2236a41
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-overflow/overflow-clip-scroll-size.html
@@ -0,0 +1,80 @@
+
+
+overflow: scroll width/height should return overflow size
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-overflow/overflow-empty-child-box.html b/tests/wpt/web-platform-tests/css/css-overflow/overflow-empty-child-box.html
new file mode 100644
index 00000000000..880e0d36848
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-overflow/overflow-empty-child-box.html
@@ -0,0 +1,59 @@
+
+
+
+
+ CSS Overflow Test: Testing an empty child box and its container's scrollable overflow area
+
+
+
+
+
+
+
+
+
+
+
+
+ You should see no scrollbars in these container because an empty child
+ box shouldn't contribute to its parents scrollable overflow area.
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/font-access/font_access-chooser.tentative.https.window.js b/tests/wpt/web-platform-tests/font-access/font_access-chooser.tentative.https.window.js
deleted file mode 100644
index 047521a7f7a..00000000000
--- a/tests/wpt/web-platform-tests/font-access/font_access-chooser.tentative.https.window.js
+++ /dev/null
@@ -1,4 +0,0 @@
-// META: script=/resources/testdriver.js
-// META: script=/resources/testdriver-vendor.js
-// META: script=resources/test-expectations.js
-// META: script=resources/window-tests-chooser.js
diff --git a/tests/wpt/web-platform-tests/font-access/font_access-chooser.tentative.manual.https.html b/tests/wpt/web-platform-tests/font-access/font_access-chooser.tentative.manual.https.html
new file mode 100644
index 00000000000..8f623daa0b8
--- /dev/null
+++ b/tests/wpt/web-platform-tests/font-access/font_access-chooser.tentative.manual.https.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/font-access/resources/window-tests-chooser.js b/tests/wpt/web-platform-tests/font-access/resources/window-tests-chooser.js
deleted file mode 100644
index bb9e0bf128c..00000000000
--- a/tests/wpt/web-platform-tests/font-access/resources/window-tests-chooser.js
+++ /dev/null
@@ -1,8 +0,0 @@
-'use strict';
-
-font_access_test(async t => {
- await promise_rejects_dom(
- t, 'NotSupportedError', navigator.fonts.showFontChooser());
- await promise_rejects_dom(
- t, 'NotSupportedError', navigator.fonts.showFontChooser({all: false}));
-});
diff --git a/tests/wpt/web-platform-tests/forced-colors-mode/forced-colors-mode-26-ref.html b/tests/wpt/web-platform-tests/forced-colors-mode/forced-colors-mode-26-ref.html
index 39caee40b52..617d425e0ae 100644
--- a/tests/wpt/web-platform-tests/forced-colors-mode/forced-colors-mode-26-ref.html
+++ b/tests/wpt/web-platform-tests/forced-colors-mode/forced-colors-mode-26-ref.html
@@ -8,8 +8,12 @@
}
- The triangle below should be currentColor when forced colors mode.
-