diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json
index d5d32caa3ea..54d82a98ee7 100644
--- a/tests/wpt/metadata/MANIFEST.json
+++ b/tests/wpt/metadata/MANIFEST.json
@@ -7903,6 +7903,12 @@
{}
]
],
+ "css/css-overscroll-behavior/overscrollBehavior-manual.html": [
+ [
+ "/css/css-overscroll-behavior/overscrollBehavior-manual.html",
+ {}
+ ]
+ ],
"css/css-page/forced-page-breaks-002.xht": [
[
"/css/css-page/forced-page-breaks-002.xht",
@@ -10555,12 +10561,6 @@
{}
]
],
- "css/cssom-view/overscrollBehavior-manual.html": [
- [
- "/css/cssom-view/overscrollBehavior-manual.html",
- {}
- ]
- ],
"css/selectors/focus-visible-001-manual.html": [
[
"/css/selectors/focus-visible-001-manual.html",
@@ -130449,6 +130449,150 @@
{}
]
],
+ "css/css-position/static-position/htb-ltr-ltr.html": [
+ [
+ "/css/css-position/static-position/htb-ltr-ltr.html",
+ [
+ [
+ "/css/css-position/static-position/htb-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-position/static-position/htb-ltr-rtl.tentative.html": [
+ [
+ "/css/css-position/static-position/htb-ltr-rtl.tentative.html",
+ [
+ [
+ "/css/css-position/static-position/htb-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-position/static-position/htb-rtl-ltr.tentative.html": [
+ [
+ "/css/css-position/static-position/htb-rtl-ltr.tentative.html",
+ [
+ [
+ "/css/css-position/static-position/htb-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-position/static-position/htb-rtl-rtl.html": [
+ [
+ "/css/css-position/static-position/htb-rtl-rtl.html",
+ [
+ [
+ "/css/css-position/static-position/htb-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-position/static-position/vlr-ltr-ltr.html": [
+ [
+ "/css/css-position/static-position/vlr-ltr-ltr.html",
+ [
+ [
+ "/css/css-position/static-position/vlr-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-position/static-position/vlr-ltr-rtl.tentative.html": [
+ [
+ "/css/css-position/static-position/vlr-ltr-rtl.tentative.html",
+ [
+ [
+ "/css/css-position/static-position/vlr-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-position/static-position/vlr-rtl-ltr.tentative.html": [
+ [
+ "/css/css-position/static-position/vlr-rtl-ltr.tentative.html",
+ [
+ [
+ "/css/css-position/static-position/vlr-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-position/static-position/vlr-rtl-rtl.html": [
+ [
+ "/css/css-position/static-position/vlr-rtl-rtl.html",
+ [
+ [
+ "/css/css-position/static-position/vlr-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-position/static-position/vrl-ltr-ltr.html": [
+ [
+ "/css/css-position/static-position/vrl-ltr-ltr.html",
+ [
+ [
+ "/css/css-position/static-position/vrl-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-position/static-position/vrl-ltr-rtl.tentative.html": [
+ [
+ "/css/css-position/static-position/vrl-ltr-rtl.tentative.html",
+ [
+ [
+ "/css/css-position/static-position/vrl-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-position/static-position/vrl-rtl-ltr.tentative.html": [
+ [
+ "/css/css-position/static-position/vrl-rtl-ltr.tentative.html",
+ [
+ [
+ "/css/css-position/static-position/vrl-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-position/static-position/vrl-rtl-rtl.html": [
+ [
+ "/css/css-position/static-position/vrl-rtl-rtl.html",
+ [
+ [
+ "/css/css-position/static-position/vrl-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-pseudo/first-letter-001.html": [
[
"/css/css-pseudo/first-letter-001.html",
@@ -168165,6 +168309,18 @@
{}
]
],
+ "css/filter-effects/backdrop-filter-basic-opacity-2.html": [
+ [
+ "/css/filter-effects/backdrop-filter-basic-opacity-2.html",
+ [
+ [
+ "/css/filter-effects/backdrop-filter-basic-opacity-2-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/filter-effects/backdrop-filter-basic-opacity.html": [
[
"/css/filter-effects/backdrop-filter-basic-opacity.html",
@@ -168206,7 +168362,7 @@
"/css/filter-effects/backdrop-filter-clip-rect.html",
[
[
- "/css/filter-effects/backdrop-filter-paint-order-ref.html",
+ "/css/filter-effects/backdrop-filter-clip-rect-ref.html",
"=="
]
],
@@ -264918,6 +265074,21 @@
{}
]
],
+ "css/css-position/static-position/htb-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-position/static-position/vlr-ref.html": [
+ [
+ {}
+ ]
+ ],
+ "css/css-position/static-position/vrl-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/css-properties-values-api/META.yml": [
[
{}
@@ -276368,6 +276539,11 @@
{}
]
],
+ "css/filter-effects/backdrop-filter-basic-opacity-2-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/filter-effects/backdrop-filter-basic-opacity-ref.html": [
[
{}
@@ -298803,6 +298979,11 @@
{}
]
],
+ "media-source/mp4/invalid-codec.mp4": [
+ [
+ {}
+ ]
+ ],
"media-source/mp4/test-a-128k-44100Hz-1ch-manifest.json": [
[
{}
@@ -298908,6 +299089,11 @@
{}
]
],
+ "media-source/webm/invalid-codec.webm": [
+ [
+ {}
+ ]
+ ],
"media-source/webm/test-a-128k-44100Hz-1ch-manifest.json": [
[
{}
@@ -304638,12 +304824,12 @@
{}
]
],
- "resources/chromium/mojo_layouttest_test.mojom.js": [
+ "resources/chromium/mojo_web_test_helper_test.mojom.js": [
[
{}
]
],
- "resources/chromium/mojo_layouttest_test.mojom.js.headers": [
+ "resources/chromium/mojo_web_test_helper_test.mojom.js.headers": [
[
{}
]
@@ -306248,6 +306434,11 @@
{}
]
],
+ "scroll-animations/resources/scrolltimeline-utils.js": [
+ [
+ {}
+ ]
+ ],
"secure-contexts/META.yml": [
[
{}
@@ -309703,6 +309894,11 @@
{}
]
],
+ "svg/interact/scripted/resources/blank.htm": [
+ [
+ {}
+ ]
+ ],
"svg/linking/reftests/href-a-element-ref.html": [
[
{}
@@ -334921,6 +335117,12 @@
{}
]
],
+ "content-security-policy/navigation/to-javascript-parent-initiated-parent-csp-disallow.html": [
+ [
+ "/content-security-policy/navigation/to-javascript-parent-initiated-parent-csp-disallow.html",
+ {}
+ ]
+ ],
"content-security-policy/navigation/to-javascript-parent-initiated-parent-csp.html": [
[
"/content-security-policy/navigation/to-javascript-parent-initiated-parent-csp.html",
@@ -379457,6 +379659,12 @@
{}
]
],
+ "media-source/mediasource-invalid-codec.html": [
+ [
+ "/media-source/mediasource-invalid-codec.html",
+ {}
+ ]
+ ],
"media-source/mediasource-is-type-supported.html": [
[
"/media-source/mediasource-is-type-supported.html",
@@ -404499,6 +404707,12 @@
{}
]
],
+ "scroll-animations/current-time.html": [
+ [
+ "/scroll-animations/current-time.html",
+ {}
+ ]
+ ],
"scroll-animations/idlharness.window.js": [
[
"/scroll-animations/idlharness.window.html",
@@ -408491,6 +408705,30 @@
{}
]
],
+ "svg/interact/scripted/composed.window.svg": [
+ [
+ "/svg/interact/scripted/composed.window.svg",
+ {}
+ ]
+ ],
+ "svg/interact/scripted/focus-events.svg": [
+ [
+ "/svg/interact/scripted/focus-events.svg",
+ {}
+ ]
+ ],
+ "svg/interact/scripted/focus-tabindex-default-value.svg": [
+ [
+ "/svg/interact/scripted/focus-tabindex-default-value.svg",
+ {}
+ ]
+ ],
+ "svg/interact/scripted/tabindex-focus-flag.svg": [
+ [
+ "/svg/interact/scripted/tabindex-focus-flag.svg",
+ {}
+ ]
+ ],
"svg/linking/scripted/a-download-click.svg": [
[
"/svg/linking/scripted/a-download-click.svg",
@@ -411195,6 +411433,12 @@
{}
]
],
+ "web-animations/animation-model/keyframe-effects/effect-value-context-filling.html": [
+ [
+ "/web-animations/animation-model/keyframe-effects/effect-value-context-filling.html",
+ {}
+ ]
+ ],
"web-animations/animation-model/keyframe-effects/effect-value-context.html": [
[
"/web-animations/animation-model/keyframe-effects/effect-value-context.html",
@@ -414329,6 +414573,14 @@
{}
]
],
+ "webrtc/legacy/RTCPeerConnection-addStream.https.html": [
+ [
+ "/webrtc/legacy/RTCPeerConnection-addStream.https.html",
+ {
+ "timeout": "long"
+ }
+ ]
+ ],
"webrtc/legacy/RTCPeerConnection-createOffer-offerToReceive.html": [
[
"/webrtc/legacy/RTCPeerConnection-createOffer-offerToReceive.html",
@@ -418792,7 +419044,9 @@
"worklets/animation-worklet-csp.https.html": [
[
"/worklets/animation-worklet-csp.https.html",
- {}
+ {
+ "timeout": "long"
+ }
]
],
"worklets/animation-worklet-import.https.html": [
@@ -418822,7 +419076,9 @@
"worklets/audio-worklet-csp.https.html": [
[
"/worklets/audio-worklet-csp.https.html",
- {}
+ {
+ "timeout": "long"
+ }
]
],
"worklets/audio-worklet-import.https.html": [
@@ -441979,7 +442235,7 @@
"support"
],
".taskcluster.yml": [
- "5e67f71ed89c0dafbcf6cab647a9fad339253314",
+ "4a6de3b5b177a41dd2f5b7318a837e5e4eae54a8",
"support"
],
".travis.yml": [
@@ -446727,7 +446983,7 @@
"testharness"
],
"IndexedDB/idb-explicit-commit.any.js": [
- "b2dec751b1a8f1e82fce2db965b78f26d416073e",
+ "da4bd8c95269d6f0630d77ba4922a8251f7c18e6",
"testharness"
],
"IndexedDB/idb_binary_key_conversion.htm": [
@@ -452499,7 +452755,7 @@
"testharness"
],
"bluetooth/resources/bluetooth-helpers.js": [
- "9b23d650baf2a77c105f61df2d8f197812aefce0",
+ "c4e26077c34283cc6d442cc8bc57f799eadd5a99",
"support"
],
"bluetooth/resources/health-thermometer-iframe.html": [
@@ -472226,6 +472482,10 @@
"d2289257a888efe0f35e296922948bdbf5f70394",
"testharness"
],
+ "content-security-policy/navigation/to-javascript-parent-initiated-parent-csp-disallow.html": [
+ "3a0641170ea26edfd998acc9105ccc3bad8b4f98",
+ "testharness"
+ ],
"content-security-policy/navigation/to-javascript-parent-initiated-parent-csp.html": [
"4cbb37ee68fb83890d5f4881c4e1a78f013eaa52",
"testharness"
@@ -561542,6 +561802,10 @@
"e49fa49bc4e26572a68ad947e8e82a63ee46d4e2",
"testharness"
],
+ "css/css-overscroll-behavior/overscrollBehavior-manual.html": [
+ "97f52984a51ae4157ec8ed91ddf4b3b8d405bec6",
+ "manual"
+ ],
"css/css-page/META.yml": [
"2f9e29e2787e8c41d0a9ebe1df8342a6c52a01a8",
"support"
@@ -562734,6 +562998,66 @@
"969cededcbe658a8d25c0cf9cabb97d86d965a77",
"support"
],
+ "css/css-position/static-position/htb-ltr-ltr.html": [
+ "770ce7bd8a3b49291d741e85bed17d8aa0619334",
+ "reftest"
+ ],
+ "css/css-position/static-position/htb-ltr-rtl.tentative.html": [
+ "abc8585ab24d4455a3053a75d8518bd6547d2175",
+ "reftest"
+ ],
+ "css/css-position/static-position/htb-ref.html": [
+ "bd534b07729131a7e253c8647bf12ce8e04b7fc8",
+ "support"
+ ],
+ "css/css-position/static-position/htb-rtl-ltr.tentative.html": [
+ "6a20341cbc6330ddc0e41436597f52d67f147ec3",
+ "reftest"
+ ],
+ "css/css-position/static-position/htb-rtl-rtl.html": [
+ "279754ca4ea2102b8fd84b3225495f2a17816a08",
+ "reftest"
+ ],
+ "css/css-position/static-position/vlr-ltr-ltr.html": [
+ "1d95b46a0ff039ebd37b5de429ef755029d3cb79",
+ "reftest"
+ ],
+ "css/css-position/static-position/vlr-ltr-rtl.tentative.html": [
+ "d3faab1430442454472b0c085cd20903e406fb88",
+ "reftest"
+ ],
+ "css/css-position/static-position/vlr-ref.html": [
+ "2dc2012f0466c4cd2fd8f3d98da3a6e52af90070",
+ "support"
+ ],
+ "css/css-position/static-position/vlr-rtl-ltr.tentative.html": [
+ "736339ab54e55692780b78f50854b768b09feecd",
+ "reftest"
+ ],
+ "css/css-position/static-position/vlr-rtl-rtl.html": [
+ "71f810fc7db38c10a6fe52911303592e77d5c8bd",
+ "reftest"
+ ],
+ "css/css-position/static-position/vrl-ltr-ltr.html": [
+ "d9e613a9eade04db2b6f66cc3ff3bf749f78859f",
+ "reftest"
+ ],
+ "css/css-position/static-position/vrl-ltr-rtl.tentative.html": [
+ "342d1cadfd1492baaea7080322ff089b025bf22e",
+ "reftest"
+ ],
+ "css/css-position/static-position/vrl-ref.html": [
+ "31be2b52cd982bc696b0377b60461870ffcc0b58",
+ "support"
+ ],
+ "css/css-position/static-position/vrl-rtl-ltr.tentative.html": [
+ "b0960490cfc20871ca1dce12b5c75d54c80883c3",
+ "reftest"
+ ],
+ "css/css-position/static-position/vrl-rtl-rtl.html": [
+ "8bdb06c8271e89cfed18bae3eff5b413fc46f46f",
+ "reftest"
+ ],
"css/css-properties-values-api/META.yml": [
"38cd166ca8f45769c269039577aac391ad707e75",
"support"
@@ -590606,10 +590930,6 @@
"772cc34f05bffc5b8445cd23ba13d9357269b84b",
"reftest"
],
- "css/cssom-view/overscrollBehavior-manual.html": [
- "d66317fe306d264708c3cac725d562c22034a5f6",
- "manual"
- ],
"css/cssom-view/resources/elementsFromPoint.js": [
"ba986ef3f568d4971eb4e84c4faaeae6e276b975",
"support"
@@ -591527,11 +591847,19 @@
"support"
],
"css/filter-effects/backdrop-filter-basic-background-color-ref.html": [
- "44dd8d44d64c1d89d09a2a35b76c86acfff87d51",
+ "a3dbad0b497d0ab7eaab494178fa87be78cf0d3c",
"support"
],
"css/filter-effects/backdrop-filter-basic-background-color.html": [
- "39febb17d2df21456b8f8ea4a42407e799a6eb2b",
+ "c48cadeef67a026d8b63a286da05ce864e1f4604",
+ "reftest"
+ ],
+ "css/filter-effects/backdrop-filter-basic-opacity-2-ref.html": [
+ "1027811f261a9c8ed7f33bf9e0efc42b1706aa93",
+ "support"
+ ],
+ "css/filter-effects/backdrop-filter-basic-opacity-2.html": [
+ "8d7df67fbedb09dd5980b7db083bca93249157eb",
"reftest"
],
"css/filter-effects/backdrop-filter-basic-opacity-ref.html": [
@@ -591563,15 +591891,15 @@
"support"
],
"css/filter-effects/backdrop-filter-clip-rect.html": [
- "8b5d9f4e34f8f4fd04c988f99f03685c3fbf58c9",
+ "075b34d513c2959f5dbc40c316d7a13330cfd262",
"reftest"
],
"css/filter-effects/backdrop-filter-edge-pixels-ref.html": [
- "1960435775c24f7b7464e1f42cd9da15766c2b5e",
+ "bbd562856f7a0ee305874575935c66e8b4830c1d",
"support"
],
"css/filter-effects/backdrop-filter-edge-pixels.html": [
- "1e29d725ebcd8d78350ba2a2fcff50b3b239f88a",
+ "c26e70ce918c4a43609afd2ce61b320bbc782309",
"reftest"
],
"css/filter-effects/backdrop-filter-fixed-clip-ref.html": [
@@ -591583,19 +591911,19 @@
"reftest"
],
"css/filter-effects/backdrop-filter-isolation-fixed.html": [
- "c812d1f67436fd91fbb3ddfc5d3f147d8f265baa",
+ "a3c3fa25a85077b8297feae745d2ab5cd9e24b23",
"reftest"
],
"css/filter-effects/backdrop-filter-isolation-isolate.html": [
- "99fa69d03fa6fac067a375a951ccb292183dc8df",
+ "88dd91ac8fe3c033a999315b342cbe82a482721f",
"reftest"
],
"css/filter-effects/backdrop-filter-isolation-ref.html": [
- "58f5a7ec1edc11d59c2ef789bf078bace7dceb71",
+ "470704a688f3883aee6a3fb6be21be1591007f75",
"support"
],
"css/filter-effects/backdrop-filter-isolation.html": [
- "e41772578e5d2ccea955bb9f65cfa77771a36027",
+ "500228df08162d4a946058e2252d225209a6d4e1",
"reftest"
],
"css/filter-effects/backdrop-filter-paint-order-ref.html": [
@@ -632123,7 +632451,7 @@
"support"
],
"interfaces/event-timing.idl": [
- "0e12737bcc6e75d643abdd0e6bc44d44bcd8e6af",
+ "cd727beead3741c6cd2b280d180e4913991d7d1c",
"support"
],
"interfaces/feature-policy.idl": [
@@ -632427,7 +632755,7 @@
"support"
],
"interfaces/web-nfc.idl": [
- "d54773be499366806bbd93c7fc119ff7a3a2ff72",
+ "3dd4817eb0dfb329720b0e6da5097bf2d28cc6b4",
"support"
],
"interfaces/web-share.idl": [
@@ -632467,7 +632795,7 @@
"support"
],
"interfaces/webrtc.idl": [
- "9cfd687c18b7802dd814f9a447dd75bb38c1f694",
+ "c7529ced356dfa932c403217910d859e69773bea",
"support"
],
"interfaces/webusb.idl": [
@@ -633622,6 +633950,10 @@
"f92fdbc3c71eb1caeb8c49b40be29d64434687c6",
"testharness"
],
+ "media-source/mediasource-invalid-codec.html": [
+ "19aa00c4d5f4966ef8a5de657341141f69c08ea3",
+ "testharness"
+ ],
"media-source/mediasource-is-type-supported.html": [
"a364693298d9f87b8c29ef1d609986e247667cca",
"testharness"
@@ -633710,6 +634042,10 @@
"bd202919899c5586a62790a11780649642447066",
"support"
],
+ "media-source/mp4/invalid-codec.mp4": [
+ "6fcc7c21a698ab9d9622c4a6fb6685aeafdd6f40",
+ "support"
+ ],
"media-source/mp4/test-a-128k-44100Hz-1ch-manifest.json": [
"f3caa460e9f078278680c6cdb9e1ce914a8c59ae",
"support"
@@ -633794,6 +634130,10 @@
"1b0e7b56a6b74b4c1636c80911741cbb565d0397",
"support"
],
+ "media-source/webm/invalid-codec.webm": [
+ "f1c8bdd7abba1f6b24dc0a5d44463c3bda770d0d",
+ "support"
+ ],
"media-source/webm/test-a-128k-44100Hz-1ch-manifest.json": [
"524da8149fe6d36c891501d059f85621f06cde36",
"support"
@@ -655291,7 +655631,7 @@
"testharness"
],
"resource-timing/resource_connection_reuse.html": [
- "d2bcab912ed79a58ff48c5f01287423e1a1b1638",
+ "74c7c10821e899fc8cfcb4d6b958281966557b4f",
"testharness"
],
"resource-timing/resource_dedicated_worker.html": [
@@ -655606,11 +655946,11 @@
"6805c323df5a975231648b830e33ce183c3cbbd3",
"support"
],
- "resources/chromium/mojo_layouttest_test.mojom.js": [
- "babaeda156fc8c10afcc08c6652576e32a6741e1",
+ "resources/chromium/mojo_web_test_helper_test.mojom.js": [
+ "cfbad086898778b920c2d750890c870e082dc60a",
"support"
],
- "resources/chromium/mojo_layouttest_test.mojom.js.headers": [
+ "resources/chromium/mojo_web_test_helper_test.mojom.js.headers": [
"6805c323df5a975231648b830e33ce183c3cbbd3",
"support"
],
@@ -655759,7 +656099,7 @@
"support"
],
"resources/test/tests/functional/api-tests-1.html": [
- "49f962a60c7b045f38e11b4a3c4ecd624b52ce6f",
+ "1c108c5a638bb01f8ed8e6d4b72f1557dda8645d",
"support"
],
"resources/test/tests/functional/api-tests-2.html": [
@@ -656031,7 +656371,7 @@
"support"
],
"resources/testharness.js": [
- "2e14c30730d2efaf8fab98328f0a07d270627802",
+ "b08074b96bd64acdec4b0aaead9cf957aa725e85",
"support"
],
"resources/testharness.js.headers": [
@@ -656946,10 +657286,18 @@
"a449b32d2be4bfe9e825ff3b3637a5ddb609b93e",
"testharness"
],
+ "scroll-animations/current-time.html": [
+ "8c70594612ac758f7934d8f30818cb0150925e5e",
+ "testharness"
+ ],
"scroll-animations/idlharness.window.js": [
"90157580ce00716403346f369b1e25bba8db23c2",
"testharness"
],
+ "scroll-animations/resources/scrolltimeline-utils.js": [
+ "b0e5ead25c6ecd72bb0afcba572af46b819152aa",
+ "support"
+ ],
"secure-contexts/META.yml": [
"e6537166280091c062a8894508f3f0ab9a33a8bf",
"support"
@@ -658575,7 +658923,7 @@
"testharness"
],
"service-workers/service-worker/fetch-request-css-base-url.https.html": [
- "7feccfb98c56fa29eae0c204791ec90e67e5dd5c",
+ "a08e0c74881364f7fd29d3e6ac332a7e1d94bf7a",
"testharness"
],
"service-workers/service-worker/fetch-request-css-cross-origin.https.html": [
@@ -659395,7 +659743,7 @@
"support"
],
"service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html": [
- "0edf2e7f9659a5ba2b204c76ec04503eacac14a7",
+ "504e10435642330fbeb2334855bb9d3966276469",
"support"
],
"service-workers/service-worker/resources/fetch-request-css-base-url-style.css": [
@@ -659403,7 +659751,7 @@
"support"
],
"service-workers/service-worker/resources/fetch-request-css-base-url-worker.js": [
- "91c325998a3b8d6a6106a834903e20559e0f0055",
+ "e8dbd2725c68f9326c41ae5e7bde65158970a272",
"support"
],
"service-workers/service-worker/resources/fetch-request-css-cross-origin-mime-check-cross.css": [
@@ -664118,6 +664466,26 @@
"94836f7c0331cb8a1caebacef02a75018b2b4ddb",
"testharness"
],
+ "svg/interact/scripted/composed.window.svg": [
+ "b63dcf024439446e0624f98cfa9f7ceb01544524",
+ "testharness"
+ ],
+ "svg/interact/scripted/focus-events.svg": [
+ "bf307b79fdf10c578d93332f57d4de2ab844eb34",
+ "testharness"
+ ],
+ "svg/interact/scripted/focus-tabindex-default-value.svg": [
+ "3af1acffd8de01618fb1dc9e8a753bcbb0357f1c",
+ "testharness"
+ ],
+ "svg/interact/scripted/resources/blank.htm": [
+ "18ecdcb795c33d6ab7bbb43f647947defca5634d",
+ "support"
+ ],
+ "svg/interact/scripted/tabindex-focus-flag.svg": [
+ "29ba209b2badecaac695a678540cc53e5c4ed3f5",
+ "testharness"
+ ],
"svg/linking/reftests/href-a-element-attr-change.html": [
"c74b2e015613a09d1cecb5a0c3136d26f07e2a5b",
"reftest"
@@ -670379,7 +670747,7 @@
"support"
],
"tools/wpt/run.py": [
- "82f0ffcc799140527101aed1b2d83fd5768680db",
+ "b07ba9e193b267bae50f4371ca76262d8f4cc954",
"support"
],
"tools/wpt/testfiles.py": [
@@ -673675,7 +674043,7 @@
"testharness"
],
"wasm/jsapi/memory/constructor.any.js": [
- "a584a23ecf0a582b21b913a780accee38e277927",
+ "11e309fe654f7a46c95c96dae78da2bef1a109f1",
"testharness"
],
"wasm/jsapi/memory/grow.any.js": [
@@ -673978,6 +674346,10 @@
"78f46c9e4684b4d7a7144ca071451069101c8a55",
"testharness"
],
+ "web-animations/animation-model/keyframe-effects/effect-value-context-filling.html": [
+ "fcb7f131266c47bb225aa78458ba96b043a47e41",
+ "testharness"
+ ],
"web-animations/animation-model/keyframe-effects/effect-value-context.html": [
"3730a02098ad317ee5bee5018f2a672f81276c3a",
"testharness"
@@ -677287,7 +677659,7 @@
"testharness"
],
"webrtc/RTCPeerConnection-track-stats.https.html": [
- "9ad679272b57e4d77ed4d2ceea3c1283e2e0eacd",
+ "30c368f670d78154fd3ca3c67d20eb67d9a052e7",
"testharness"
],
"webrtc/RTCPeerConnection-transceivers.https.html": [
@@ -677311,7 +677683,7 @@
"testharness"
],
"webrtc/RTCRtpParameters-encodings.html": [
- "b446dde230efbbdb197c7f24f16e2490271563c4",
+ "b8ae4e4c187ce0ccea70421a248c900aae844af6",
"testharness"
],
"webrtc/RTCRtpParameters-headerExtensions.html": [
@@ -677319,7 +677691,7 @@
"testharness"
],
"webrtc/RTCRtpParameters-helper.js": [
- "c4105decdfcb12286d4b153ab07f7be25baf1aad",
+ "8f7c85df475f5a5c6cf09cfa08d0b9c45c1e7546",
"support"
],
"webrtc/RTCRtpParameters-rtcp.html": [
@@ -677430,6 +677802,10 @@
"8adbf6aa173949718a90bd54cc95361e1a8801ba",
"support"
],
+ "webrtc/legacy/RTCPeerConnection-addStream.https.html": [
+ "5a35ebc53b8d7ce3857d4869a476e0e99a9078c8",
+ "testharness"
+ ],
"webrtc/legacy/RTCPeerConnection-createOffer-offerToReceive.html": [
"f710498e75f1be587c66d1d0dfe215cb136cc747",
"testharness"
@@ -677443,7 +677819,7 @@
"testharness"
],
"webrtc/no-media-call.html": [
- "0f2e2a33e62b47292085c14ad36a253d800c5982",
+ "10933fae4c396198ade091894ea8538d1a174eaf",
"testharness"
],
"webrtc/promises-call.html": [
@@ -683267,7 +683643,7 @@
"testharness"
],
"worklets/animation-worklet-csp.https.html": [
- "a2364a4a0cfca87d6dc2faf0fc81938da341a730",
+ "3950ea20945a5da5b2ab8bd6addfeb9436adb41d",
"testharness"
],
"worklets/animation-worklet-import.https.html": [
@@ -683287,7 +683663,7 @@
"testharness"
],
"worklets/audio-worklet-csp.https.html": [
- "ef148a4a098472b7a76bac9ad99fb52f964b2ace",
+ "76018705fa984e0c90dc3c9880380853f03209a0",
"testharness"
],
"worklets/audio-worklet-import.https.html": [
diff --git a/tests/wpt/metadata/css/filter-effects/backdrop-filter-basic-opacity-2.html.ini b/tests/wpt/metadata/css/filter-effects/backdrop-filter-basic-opacity-2.html.ini
new file mode 100644
index 00000000000..1e7eb79fb1b
--- /dev/null
+++ b/tests/wpt/metadata/css/filter-effects/backdrop-filter-basic-opacity-2.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-basic-opacity-2.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/filter-effects/backdrop-filter-clip-rect.html.ini b/tests/wpt/metadata/css/filter-effects/backdrop-filter-clip-rect.html.ini
deleted file mode 100644
index 3a98309a68b..00000000000
--- a/tests/wpt/metadata/css/filter-effects/backdrop-filter-clip-rect.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[backdrop-filter-clip-rect.html]
- expected: FAIL
diff --git a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini
index 7babafb1e4a..ccd5194185c 100644
--- a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini
+++ b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini
@@ -630,5 +630,11 @@
[windows-1252: us-ascii (XMLHttpRequest)]
expected: TIMEOUT
+ [windows-1252: latin1 (XMLHttpRequest)]
+ expected: TIMEOUT
+
+ [windows-1252: l1 (XMLHttpRequest)]
+ expected: TIMEOUT
+
[single-byte-decoder.html?TextDecoder]
diff --git a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/006.html.ini b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/006.html.ini
deleted file mode 100644
index c8544361068..00000000000
--- a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/006.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[006.html]
- [Link with onclick form submit and href navigation ]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini
new file mode 100644
index 00000000000..75d75b4cda2
--- /dev/null
+++ b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini
@@ -0,0 +1,4 @@
+[traverse_the_history_2.html]
+ [Multiple history traversals, last would be aborted]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini
index a6f7ac6f249..22d1f1d6900 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini
@@ -5,5 +5,5 @@
expected: NOTRUN
[calling play() on a sufficiently long video should trigger timeupdate event]
- expected: FAIL
+ expected: NOTRUN
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini
index d1f06eba410..8c50bd0c259 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini
@@ -2,20 +2,14 @@
type: testharness
expected: TIMEOUT
[picture: source (max-width:500px) broken image, img valid image, resize to wide]
- expected: TIMEOUT
+ expected: FAIL
[picture: source (max-width:500px) valid image, img valid image, resize to wide]
- expected: TIMEOUT
+ expected: FAIL
[picture: source (max-width:500px) valid image, img broken image, resize to narrow]
- expected: FAIL
+ expected: TIMEOUT
[picture: source (max-width:500px) valid image, img valid image, resize to narrow]
- expected: FAIL
-
- [img (srcset 1 cand) valid image, resize to narrow]
- expected: FAIL
-
- [picture: same URL in source (max-width:500px) and img, resize to narrow]
- expected: FAIL
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html.ini
index ba527d2f01b..a0e0184eb46 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html.ini
@@ -1,5 +1,4 @@
[parse-a-sizes-attribute-quirks-mode.html]
- expected: TIMEOUT
[ ref sizes="1px" (quirks mode)]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini b/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini
new file mode 100644
index 00000000000..9e522297c94
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini
@@ -0,0 +1,7 @@
+[toggleEvent.html]
+ [Calling open twice on 'details' fires only one toggle event]
+ expected: FAIL
+
+ [Setting open=true to opened 'details' element should not fire a toggle event at the 'details' element]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini b/tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini
new file mode 100644
index 00000000000..a9677391662
--- /dev/null
+++ b/tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini
@@ -0,0 +1,4 @@
+[DOMContentLoaded-defer.html]
+ [The end: DOMContentLoaded and defer scripts]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js.ini b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js.ini
index ce482a60da8..c6d49957c4a 100644
--- a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js.ini
+++ b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js.ini
@@ -2,6 +2,3 @@
[document.open() after parser is aborted]
expected: FAIL
- [async document.open() after parser is aborted]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/quirks/unitless-length/quirks.html.ini b/tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini
similarity index 99%
rename from tests/wpt/metadata/quirks/unitless-length/quirks.html.ini
rename to tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini
index 2ed601c6ff4..c7e9c7434f5 100644
--- a/tests/wpt/metadata/quirks/unitless-length/quirks.html.ini
+++ b/tests/wpt/metadata/quirks/unitless-length/limited-quirks.html.ini
@@ -1,4 +1,4 @@
-[quirks.html]
+[limited-quirks.html]
[top: -\\31 .5]
expected: FAIL
diff --git a/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini b/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini
index 268949ced5c..f584fce5df1 100644
--- a/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini
+++ b/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini
@@ -1,4 +1,5 @@
[005.html]
+ expected: ERROR
[dedicated worker in shared worker in dedicated worker]
expected: FAIL
diff --git a/tests/wpt/web-platform-tests/.taskcluster.yml b/tests/wpt/web-platform-tests/.taskcluster.yml
index 5e67f71ed89..4a6de3b5b17 100644
--- a/tests/wpt/web-platform-tests/.taskcluster.yml
+++ b/tests/wpt/web-platform-tests/.taskcluster.yml
@@ -98,15 +98,26 @@ tasks:
each(browser):
$map:
- name: wpt-${browser.name}-${browser.channel}-stability
+ checkout: FETCH_HEAD
+ diff_range: HEAD^
description: >-
Verify that all tests affected by a pull request are stable
when executed in ${browser.name}.
extra_args: '--verify'
- name: wpt-${browser.name}-${browser.channel}-results
+ checkout: FETCH_HEAD
+ diff_range: HEAD^
description: >-
Collect results for all tests affected by a pull request in
${browser.name}.
extra_args: '--no-fail-on-unexpected --log-wptreport=../artifacts/wpt_report.json'
+ - name: wpt-${browser.name}-${browser.channel}-results-without-changes
+ checkout: FETCH_HEAD^
+ diff_range: FETCH_HEAD
+ description: >-
+ Collect results for all tests affected by a pull request in
+ ${browser.name} but without the changes in the PR.
+ extra_args: '--no-fail-on-unexpected --log-wptreport=../artifacts/wpt_report.json'
each(operation):
taskId: {$eval: 'as_slugid(operation.name)'}
taskGroupId: {$eval: 'as_slugid("task group")'}
@@ -125,7 +136,7 @@ tasks:
owner: ${event.pull_request.user.login}@users.noreply.github.com
source: ${event.repository.url}
payload:
- image: hexcles/web-platform-tests:0.23
+ image: harjgam/web-platform-tests:0.25
maxRunTime: 7200
artifacts:
public/results:
@@ -145,12 +156,12 @@ tasks:
~/start.sh
${event.repository.clone_url}
refs/pull/${event.number}/merge
- FETCH_HEAD
+ ${operation.checkout}
${browser.name}
${browser.channel};
cd ~/web-platform-tests;
./tools/ci/taskcluster-run.py
- --commit-range HEAD^
+ --commit-range ${operation.diff_range}
${browser.name}
--
--channel=${browser.channel}
diff --git a/tests/wpt/web-platform-tests/IndexedDB/idb-explicit-commit.any.js b/tests/wpt/web-platform-tests/IndexedDB/idb-explicit-commit.any.js
index b2dec751b1a..da4bd8c9526 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/idb-explicit-commit.any.js
+++ b/tests/wpt/web-platform-tests/IndexedDB/idb-explicit-commit.any.js
@@ -8,8 +8,8 @@
*/
promise_test(async testCase => {
- const db = await createDatabase(testCase, async db => {
- await createBooksStore(testCase, db);
+ const db = await createDatabase(testCase, db => {
+ createBooksStore(testCase, db);
});
const txn = db.transaction(['books'], 'readwrite');
const objectStore = txn.objectStore('books');
@@ -43,7 +43,7 @@ promise_test(async testCase => {
// Upgrade the versionDB database and explicitly commit its versionchange
// transaction.
- db = await migrateDatabase(testCase, 2, async (db, txn) => {
+ db = await migrateDatabase(testCase, 2, (db, txn) => {
txn.commit();
});
assert_equals(2, db.version,
@@ -55,8 +55,8 @@ promise_test(async testCase => {
promise_test(async testCase => {
- const db = await createDatabase(testCase, async db => {
- await createBooksStore(testCase, db);
+ const db = await createDatabase(testCase, db => {
+ createBooksStore(testCase, db);
});
const txn = db.transaction(['books'], 'readwrite');
const objectStore = txn.objectStore('books');
@@ -69,8 +69,8 @@ promise_test(async testCase => {
promise_test(async testCase => {
- const db = await createDatabase(testCase, async db => {
- await createBooksStore(testCase, db);
+ const db = await createDatabase(testCase, db => {
+ createBooksStore(testCase, db);
});
const txn = db.transaction(['books'], 'readwrite');
const objectStore = txn.objectStore('books');
@@ -88,8 +88,8 @@ promise_test(async testCase => {
promise_test(async testCase => {
- const db = await createDatabase(testCase, async db => {
- await createBooksStore(testCase, db);
+ const db = await createDatabase(testCase, db => {
+ createBooksStore(testCase, db);
});
const txn = db.transaction(['books'], 'readwrite');
const objectStore = txn.objectStore('books');
@@ -110,8 +110,8 @@ promise_test(async testCase => {
promise_test(async testCase => {
- const db = await createDatabase(testCase, async db => {
- await createBooksStore(testCase, db);
+ const db = await createDatabase(testCase, db => {
+ createBooksStore(testCase, db);
});
const txn = db.transaction(['books'], 'readwrite');
const objectStore = txn.objectStore('books');
@@ -124,8 +124,8 @@ promise_test(async testCase => {
promise_test(async testCase => {
- const db = await createDatabase(testCase, async db => {
- await createBooksStore(testCase, db);
+ const db = await createDatabase(testCase, db => {
+ createBooksStore(testCase, db);
});
const txn = db.transaction(['books'], 'readwrite');
const objectStore = txn.objectStore('books');
@@ -138,8 +138,8 @@ promise_test(async testCase => {
promise_test(async testCase => {
- const db = await createDatabase(testCase, async db => {
- await createBooksStore(testCase, db);
+ const db = await createDatabase(testCase, db => {
+ createBooksStore(testCase, db);
});
const txn = db.transaction(['books'], 'readwrite');
const objectStore = txn.objectStore('books');
@@ -162,8 +162,8 @@ promise_test(async testCase => {
promise_test(async testCase => {
- const db = await createDatabase(testCase, async db => {
- await createBooksStore(testCase, db);
+ const db = await createDatabase(testCase, db => {
+ createBooksStore(testCase, db);
});
const txn = db.transaction(['books'], 'readwrite');
const objectStore = txn.objectStore('books');
@@ -179,3 +179,79 @@ promise_test(async testCase => {
releaseTxnFunction();
db.close();
}, 'Calling txn.commit() when txn is inactive should throw.');
+
+
+promise_test(async testCase => {
+ const db = await createDatabase(testCase, db => {
+ createBooksStore(testCase, db);
+ createNotBooksStore(testCase, db);
+ });
+ // Txn1 should commit before txn2, even though txn2 uses commit().
+ const txn1 = db.transaction(['books'], 'readwrite');
+ const objectStore1 = txn1.objectStore('books');
+ const putRequest1 = objectStore1.put({isbn:'one', title:'title1'});
+ const releaseTxnFunction = keepAlive(testCase, txn1, 'books');
+
+ const txn2 = db.transaction(['books'], 'readwrite');
+ const objectStore2 = txn2.objectStore('books');
+ const putRequest2 = objectStore2.put({isbn:'one', title:'title2'});
+ txn2.commit();
+
+ // Exercise the IndexedDB transaction ordering by executing one with a
+ // different scope.
+ const txn3 = db.transaction(['not_books'], 'readwrite');
+ const objectStore3 = txn3.objectStore('not_books');
+ objectStore3.put({'title': 'not_title'}, 'key');
+ txn3.oncomplete = function() {
+ releaseTxnFunction();
+ }
+ await Promise.all([promiseForTransaction(testCase, txn1),
+ promiseForTransaction(testCase, txn2)]);
+
+ // Read the data back to verify that txn2 executed last.
+ const txn4 = db.transaction(['books'], 'readonly');
+ const objectStore4 = txn4.objectStore('books');
+ const getRequest4 = objectStore4.get('one');
+ await promiseForTransaction(testCase, txn4);
+ assert_equals(getRequest4.result.title, 'title2');
+ db.close();
+}, 'Transactions with same scope should stay in program order, even if one '
+ + 'calls commit.');
+
+
+promise_test(async testCase => {
+ const db = await createDatabase(testCase, db => {
+ createBooksStore(testCase, db);
+ });
+ // Txn1 creates the book 'one' so the 'add()' below fails.
+ const txn1 = db.transaction(['books'], 'readwrite');
+ const objectStore1 = txn1.objectStore('books');
+ const putRequest1 = objectStore1.add({isbn:'one', title:'title1'});
+ txn1.commit();
+ await promiseForTransaction(testCase, txn1);
+
+ // Txn2 should abort, because the 'add' call is invalid, and commit() was
+ // called.
+ const txn2 = db.transaction(['books'], 'readwrite');
+ const objectStore2 = txn2.objectStore('books');
+ objectStore2.put({isbn:'two', title:'title2'});
+ const addRequest2 = objectStore2.add({isbn:'one', title:'title2'});
+ txn2.commit();
+ txn2.oncomplete = assert_unreached(
+ 'Transaction with invalid "add" call should not be completed.');
+
+ var addWatcher = requestWatcher(testCase, addRequest2);
+ var txnWatcher = transactionWatcher(testCase, txn2);
+ await Promise.all([addWatcher.wait_for('error'),
+ txnWatcher.wait_for('error', 'abort')]);
+
+ // Read the data back to verify that txn2 was aborted.
+ const txn3 = db.transaction(['books'], 'readonly');
+ const objectStore3 = txn3.objectStore('books');
+ const getRequest1 = objectStore3.get('one');
+ const getRequest2 = objectStore3.count('two');
+ await promiseForTransaction(testCase, txn3);
+ assert_equals(getRequest1.result.title, 'title1');
+ assert_equals(getRequest2.result, 0);
+ db.close();
+}, 'Transactions that explicitly commit and have errors should abort.');
diff --git a/tests/wpt/web-platform-tests/bluetooth/resources/bluetooth-helpers.js b/tests/wpt/web-platform-tests/bluetooth/resources/bluetooth-helpers.js
index 9b23d650baf..c4e26077c34 100644
--- a/tests/wpt/web-platform-tests/bluetooth/resources/bluetooth-helpers.js
+++ b/tests/wpt/web-platform-tests/bluetooth/resources/bluetooth-helpers.js
@@ -40,7 +40,7 @@ function performChromiumSetup() {
}
return loadScripts([
`${prefix}/mojo_bindings.js`,
- `${prefix}/mojo_layouttest_test.mojom.js`,
+ `${prefix}/mojo_web_test_helper_test.mojom.js`,
`${prefix}/uuid.mojom.js`,
`${prefix}/fake_bluetooth.mojom.js`,
`${prefix}/fake_bluetooth_chooser.mojom.js`,
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigation/to-javascript-parent-initiated-parent-csp-disallow.html b/tests/wpt/web-platform-tests/content-security-policy/navigation/to-javascript-parent-initiated-parent-csp-disallow.html
new file mode 100644
index 00000000000..3a0641170ea
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigation/to-javascript-parent-initiated-parent-csp-disallow.html
@@ -0,0 +1,23 @@
+
+
Expected: Just a single grey box.
+Expected: Just a single grey box.
+Expected: A green box, blurred inside the short, wide white box with a
diff --git a/tests/wpt/web-platform-tests/css/filter-effects/backdrop-filter-edge-pixels-ref.html b/tests/wpt/web-platform-tests/css/filter-effects/backdrop-filter-edge-pixels-ref.html
index 1960435775c..bbd562856f7 100644
--- a/tests/wpt/web-platform-tests/css/filter-effects/backdrop-filter-edge-pixels-ref.html
+++ b/tests/wpt/web-platform-tests/css/filter-effects/backdrop-filter-edge-pixels-ref.html
@@ -6,7 +6,7 @@
Expected above: A pure white box with a blue border.
No dark/black should be observed within the white box.
Expected above: A pure white box with a blue border.
No dark/black should be observed within the white box.
Expected: Two green boxes overlapped by a yellow box. The overlapped region
+ of the right-hand box ONLY should be inverted (pink).
Expected: Two green boxes overlapped by a yellow box. The overlapped region
+ of the right-hand box ONLY should be inverted (pink).
Expected: Two green boxes overlapped by a yellow box. The overlapped region
+ of the right-hand box ONLY should be inverted (pink).
Expected: Two green boxes overlapped by a yellow box. The overlapped region
+ of the right-hand box ONLY should be inverted (pink).