From f58541e65263daf60d3f5c3f8ad075b09d25223b Mon Sep 17 00:00:00 2001 From: Servo WPT Sync <32481905+servo-wpt-sync@users.noreply.github.com> Date: Mon, 1 Jan 2024 15:22:51 -0500 Subject: [PATCH] Sync WPT with upstream (01-01-2024) (#30962) * Update web-platform-tests to revision b'2a639a9fe4cdefd4ecd124a3f30caf631150eea5' * Update expectations --------- Co-authored-by: sagudev <16504129+sagudev@users.noreply.github.com> --- .../url/url-in-tags-revoke.window.js.ini | 2 +- .../ec_importKey.https.any.js.ini | 180 ++++++++++++++ .../inline-negative-margin-001.html.ini | 5 +- ...ty-animation-ending-correctly-001.html.ini | 2 - .../css/css-color/oklch-l-over-1-1.html.ini | 2 + .../css/css-color/oklch-l-over-1-2.html.ini | 2 + .../parsing/transition-computed.html.ini | 6 + ...on-from-ua-to-blocking-stylesheet.html.ini | 2 - .../css/css-values/round-function.html.ini | 228 ++++++++++++++++++ ...ryList-addListener-removeListener.html.ini | 3 - ...scroll-behavior-smooth-navigation.html.ini | 3 + .../selectors/invalidation/part-dir.html.ini | 2 + .../selectors/invalidation/part-lang.html.ini | 2 + .../invalidation/state-in-has.html.ini | 4 + .../css/selectors/parsing/parse-part.html.ini | 6 + .../css-images.sub.tentative.html.ini | 12 + ...c-aboutblank-navigate-immediately.html.ini | 3 - ...eshow-events-iframe-contentWindow.html.ini | 6 - ...avigation-unload-same-origin.window.js.ini | 3 - .../replace-before-load/a-click.html.ini | 3 - .../traverse_the_history_2.html.ini | 3 - .../traverse_the_history_4.html.ini | 0 ...creating_browsing_context_test_01.html.ini | 0 ...as.2d.disconnected-font-size-math.html.ini | 2 - ...nitiator-is-not-opener.https.window.js.ini | 1 - .../supported-elements.html.ini | 3 +- .../iframe_sandbox_popups_escaping-1.html.ini | 1 - ...rame_sandbox_popups_nonescaping-1.html.ini | 3 +- ...rame_sandbox_popups_nonescaping-3.html.ini | 3 +- ...rm-during-planned-navigation-task.html.ini | 0 .../text-plain.window.js.ini | 6 + .../forms/the-input-element/range.html.ini | 3 + .../htmlanchorelement_noopener.html.ini | 3 - .../defer-script/async-script.html.ini | 4 + .../parsing/DOMContentLoaded-defer.html.ini | 3 - .../document-write/module-delayed.html.ini | 3 + ...ob-entry-different-function-realm.html.ini | 2 +- .../promise-job-entry.html.ini | 5 +- .../strategy-worker-terminate.html.ini | 2 - .../sub-sample-buffer-stitching.html.ini | 6 + .../webmessaging/with-ports/017.html.ini | 4 + .../semantics/run-a-worker/003.html.ini | 1 - tests/wpt/meta/MANIFEST.json | 203 ++++++++++++++-- .../ec_importKey.https.any.js.ini | 180 ++++++++++++++ ...ty-animation-ending-correctly-002.html.ini | 2 - .../css/css-color/oklch-l-over-1-1.html.ini | 2 + .../css/css-color/oklch-l-over-1-2.html.ini | 2 + .../at-font-face-font-matching.html.ini | 24 ++ .../parsing/transition-computed.html.ini | 6 + .../css/css-values/round-function.html.ini | 228 ++++++++++++++++++ .../selectors/invalidation/part-dir.html.ini | 2 + .../selectors/invalidation/part-lang.html.ini | 2 + .../invalidation/state-in-has.html.ini | 4 + .../css/selectors/parsing/parse-part.html.ini | 6 + ...lement-img-environment-change.sub.html.ini | 3 + .../empty-iframe-load-event.html.ini | 6 + ...eshow-events-iframe-contentWindow.html.ini | 3 + .../javascript-url-referrer.window.js.ini | 4 - ...url-return-value-handling-dynamic.html.ini | 3 + .../replace-before-load/a-click.html.ini | 3 - .../traverse_the_history_2.html.ini | 3 - ...nitiator-is-not-opener.https.window.js.ini | 1 - .../autofocus-dialog.html.ini | 3 +- .../supported-elements.html.ini | 5 +- .../iframe_sandbox_popups_escaping-1.html.ini | 3 +- .../iframe_sandbox_popups_escaping-2.html.ini | 3 +- ...rame_sandbox_popups_nonescaping-1.html.ini | 3 +- .../image-loading-lazy-slow.html.ini | 2 - .../multipart-formdata.window.js.ini | 3 - .../text-plain.window.js.ini | 3 + .../urlencoded2.window.js.ini | 3 - .../forms/the-input-element/range.html.ini | 3 + .../htmlanchorelement_noopener.html.ini | 7 +- .../parsing/DOMContentLoaded-defer.html.ini | 3 - ...le-event-handler-settings-objects.html.ini | 3 - ...ob-entry-different-function-realm.html.ini | 5 +- .../sub-sample-buffer-stitching.html.ini | 6 + .../audiocontext-not-fully-active.html.ini | 1 + .../meta/webmessaging/with-ports/017.html.ini | 4 + .../import_export/ec_importKey.https.any.js | 22 +- .../nonce-hiding/dangling-html-or-body.html | 29 +++ .../dangling-html-or-body.html.headers | 1 + .../tests/css/css-color/oklch-l-over-1-1.html | 17 ++ .../tests/css/css-color/oklch-l-over-1-2.html | 17 ++ .../css/css-color/oklch-l-over-1-ref.html | 11 + .../animation-display-lock.html | 8 +- ...tent-visibility-vs-scrollIntoView-003.html | 11 +- ...stretch-grid-item-button-overflow-ref.html | 78 ++++++ .../stretch-grid-item-button-overflow.html | 82 +++++++ ...tch-grid-item-text-input-overflow-ref.html | 79 ++++++ ...stretch-grid-item-text-input-overflow.html | 82 +++++++ ...osition-sticky-in-fixed-container-ref.html | 40 +++ .../position-sticky-in-fixed-container.html | 40 +++ .../parsing/transition-behavior.html | 24 +- .../parsing/transition-computed.html | 23 +- .../tests/css/css-values/round-function.html | 89 +++++++ .../css/selectors/invalidation/part-dir.html | 63 +++++ .../css/selectors/invalidation/part-lang.html | 73 ++++++ .../selectors/invalidation/state-in-has.html | 58 +++++ .../css/selectors/parsing/parse-part.html | 4 +- .../delete-from-ruby-at-start-of-button.html | 29 +++ tests/wpt/tests/editing/data/delete.js | 27 +++ tests/wpt/tests/editing/data/forwarddelete.js | 27 +++ tests/wpt/tests/editing/data/inserthtml.js | 13 + .../wpt/tests/editing/data/insertparagraph.js | 11 + tests/wpt/tests/editing/data/multitest.js | 26 ++ .../html/dom/aria-attribute-reflection.html | 7 + .../forms/the-input-element/range.html | 4 + ...ide-effects-of-animations-current-ref.html | 109 +++++++++ .../side-effects-of-animations-current.html | 214 ++++++++++++++++ ...e-effects-of-animations-in-effect-ref.html | 109 +++++++++ .../side-effects-of-animations-in-effect.html | 214 ++++++++++++++++ .../side-effects-of-animations-none-ref.html | 48 ++++ .../side-effects-of-animations-none.html | 103 ++++++++ 114 files changed, 2933 insertions(+), 140 deletions(-) delete mode 100644 tests/wpt/meta-legacy-layout/css/css-color/animation/opacity-animation-ending-correctly-001.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-color/oklch-l-over-1-1.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-color/oklch-l-over-1-2.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/selectors/invalidation/part-dir.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/selectors/invalidation/part-lang.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/selectors/invalidation/state-in-has.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini rename tests/wpt/{meta => meta-legacy-layout}/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini (100%) rename tests/wpt/{meta => meta-legacy-layout}/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini (100%) delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected-font-size-math.html.ini rename tests/wpt/{meta => meta-legacy-layout}/html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html.ini (100%) create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/scripting-1/the-script-element/defer-script/async-script.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/syntax/parsing/DOMContentLoaded-defer.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/streams/readable-streams/crashtests/strategy-worker-terminate.html.ini create mode 100644 tests/wpt/meta-legacy-layout/webmessaging/with-ports/017.html.ini delete mode 100644 tests/wpt/meta/css/css-color/animation/opacity-animation-ending-correctly-002.html.ini create mode 100644 tests/wpt/meta/css/css-color/oklch-l-over-1-1.html.ini create mode 100644 tests/wpt/meta/css/css-color/oklch-l-over-1-2.html.ini create mode 100644 tests/wpt/meta/css/selectors/invalidation/part-dir.html.ini create mode 100644 tests/wpt/meta/css/selectors/invalidation/part-lang.html.ini create mode 100644 tests/wpt/meta/css/selectors/invalidation/state-in-has.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini delete mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini delete mode 100644 tests/wpt/meta/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini delete mode 100644 tests/wpt/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-slow.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/range.html.ini delete mode 100644 tests/wpt/meta/html/syntax/parsing/DOMContentLoaded-defer.html.ini create mode 100644 tests/wpt/meta/webmessaging/with-ports/017.html.ini create mode 100644 tests/wpt/tests/content-security-policy/nonce-hiding/dangling-html-or-body.html create mode 100644 tests/wpt/tests/content-security-policy/nonce-hiding/dangling-html-or-body.html.headers create mode 100644 tests/wpt/tests/css/css-color/oklch-l-over-1-1.html create mode 100644 tests/wpt/tests/css/css-color/oklch-l-over-1-2.html create mode 100644 tests/wpt/tests/css/css-color/oklch-l-over-1-ref.html create mode 100644 tests/wpt/tests/css/css-grid/stretch-grid-item-button-overflow-ref.html create mode 100644 tests/wpt/tests/css/css-grid/stretch-grid-item-button-overflow.html create mode 100644 tests/wpt/tests/css/css-grid/stretch-grid-item-text-input-overflow-ref.html create mode 100644 tests/wpt/tests/css/css-grid/stretch-grid-item-text-input-overflow.html create mode 100644 tests/wpt/tests/css/css-position/sticky/position-sticky-in-fixed-container-ref.html create mode 100644 tests/wpt/tests/css/css-position/sticky/position-sticky-in-fixed-container.html create mode 100644 tests/wpt/tests/css/selectors/invalidation/part-dir.html create mode 100644 tests/wpt/tests/css/selectors/invalidation/part-lang.html create mode 100644 tests/wpt/tests/css/selectors/invalidation/state-in-has.html create mode 100644 tests/wpt/tests/editing/crashtests/delete-from-ruby-at-start-of-button.html create mode 100644 tests/wpt/tests/web-animations/animation-model/side-effects-of-animations-current-ref.html create mode 100644 tests/wpt/tests/web-animations/animation-model/side-effects-of-animations-current.html create mode 100644 tests/wpt/tests/web-animations/animation-model/side-effects-of-animations-in-effect-ref.html create mode 100644 tests/wpt/tests/web-animations/animation-model/side-effects-of-animations-in-effect.html create mode 100644 tests/wpt/tests/web-animations/animation-model/side-effects-of-animations-none-ref.html create mode 100644 tests/wpt/tests/web-animations/animation-model/side-effects-of-animations-none.html diff --git a/tests/wpt/meta-legacy-layout/FileAPI/url/url-in-tags-revoke.window.js.ini b/tests/wpt/meta-legacy-layout/FileAPI/url/url-in-tags-revoke.window.js.ini index 282ab0b2525..cdeaf7f7080 100644 --- a/tests/wpt/meta-legacy-layout/FileAPI/url/url-in-tags-revoke.window.js.ini +++ b/tests/wpt/meta-legacy-layout/FileAPI/url/url-in-tags-revoke.window.js.ini @@ -7,7 +7,7 @@ expected: FAIL [Opening a blob URL in a new window immediately before revoking it works.] - expected: FAIL + expected: TIMEOUT [Opening a blob URL in a noopener about:blank window immediately before revoking it works.] expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/ec_importKey.https.any.js.ini b/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/ec_importKey.https.any.js.ini index b3b3f10b250..3a18f6eda12 100644 --- a/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/ec_importKey.https.any.js.ini +++ b/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/ec_importKey.https.any.js.ini @@ -647,6 +647,96 @@ [Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])] expected: FAIL + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-256}, true, [\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, true, [deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, true, [deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-256}, false, [\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, false, [deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, false, [deriveBits, deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, false, [deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-384}, true, [\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, true, [deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, true, [deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-384}, false, [\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, false, [deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, false, [deriveBits, deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, false, [deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-521}, true, [\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, true, [deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, true, [deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-521}, false, [\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, false, [deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, false, [deriveBits, deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, false, [deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + [ec_importKey.https.any.worker.html] [Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, true, [\])] @@ -1296,3 +1386,93 @@ [Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])] expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-256}, true, [\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, true, [deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, true, [deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-256}, false, [\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, false, [deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, false, [deriveBits, deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, false, [deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-384}, true, [\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, true, [deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, true, [deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-384}, false, [\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, false, [deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, false, [deriveBits, deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, false, [deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-521}, true, [\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, true, [deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, true, [deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-521}, false, [\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, false, [deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, false, [deriveBits, deriveKey\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, false, [deriveBits\])] + expected: FAIL + + [ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/linebox/inline-negative-margin-001.html.ini b/tests/wpt/meta-legacy-layout/css/CSS2/linebox/inline-negative-margin-001.html.ini index a057f038339..5e3a96e5999 100644 --- a/tests/wpt/meta-legacy-layout/css/CSS2/linebox/inline-negative-margin-001.html.ini +++ b/tests/wpt/meta-legacy-layout/css/CSS2/linebox/inline-negative-margin-001.html.ini @@ -8,8 +8,5 @@ [[data-expected-height\] 3] expected: FAIL - [[data-expected-height\] 1] - expected: FAIL - - [[data-expected-height\] 2] + [[data-expected-height\] 4] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/animation/opacity-animation-ending-correctly-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/animation/opacity-animation-ending-correctly-001.html.ini deleted file mode 100644 index 304b1579ca4..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-color/animation/opacity-animation-ending-correctly-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[opacity-animation-ending-correctly-001.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/css/css-color/oklch-l-over-1-1.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/oklch-l-over-1-1.html.ini new file mode 100644 index 00000000000..3a1231976ac --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-color/oklch-l-over-1-1.html.ini @@ -0,0 +1,2 @@ +[oklch-l-over-1-1.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/oklch-l-over-1-2.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/oklch-l-over-1-2.html.ini new file mode 100644 index 00000000000..9f918b7b99f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-color/oklch-l-over-1-2.html.ini @@ -0,0 +1,2 @@ +[oklch-l-over-1-2.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-transitions/parsing/transition-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-transitions/parsing/transition-computed.html.ini index 715a238447f..260afeb675a 100644 --- a/tests/wpt/meta-legacy-layout/css/css-transitions/parsing/transition-computed.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-transitions/parsing/transition-computed.html.ini @@ -43,3 +43,9 @@ [Default transition value] expected: FAIL + + [Property transition value 'all, all'] + expected: FAIL + + [Transition with a delay but no duration] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini b/tests/wpt/meta-legacy-layout/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini deleted file mode 100644 index e35a452a186..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[no-transition-from-ua-to-blocking-stylesheet.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/css/css-values/round-function.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/round-function.html.ini index 97413927e24..ec981e25fe1 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/round-function.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/round-function.html.ini @@ -610,3 +610,231 @@ [calc(0px - round(to-zero, -18px, 10px)) should be used-value-equivalent to 10px] expected: FAIL + + [round(23, 10) should be used-value-equivalent to 20] + expected: FAIL + + [round(18, 10) should be used-value-equivalent to 20] + expected: FAIL + + [round(15, 10) should be used-value-equivalent to 20] + expected: FAIL + + [round(13, 10) should be used-value-equivalent to 10] + expected: FAIL + + [round(-13, 10) should be used-value-equivalent to -10] + expected: FAIL + + [round(-18, 10) should be used-value-equivalent to -20] + expected: FAIL + + [round(nearest, 23, 10) should be used-value-equivalent to 20] + expected: FAIL + + [round(nearest, 18, 10) should be used-value-equivalent to 20] + expected: FAIL + + [round(nearest, 15, 10) should be used-value-equivalent to 20] + expected: FAIL + + [round(nearest, 13, 10) should be used-value-equivalent to 10] + expected: FAIL + + [round(nearest, -13, 10) should be used-value-equivalent to -10] + expected: FAIL + + [round(nearest, -18, 10) should be used-value-equivalent to -20] + expected: FAIL + + [round(down, 23, 10) should be used-value-equivalent to 20] + expected: FAIL + + [round(down, 18, 10) should be used-value-equivalent to 10] + expected: FAIL + + [round(down, 15, 10) should be used-value-equivalent to 10] + expected: FAIL + + [round(down, 13, 10) should be used-value-equivalent to 10] + expected: FAIL + + [round(down, -13, 10) should be used-value-equivalent to -20] + expected: FAIL + + [round(down, -18, 10) should be used-value-equivalent to -20] + expected: FAIL + + [round(up, 23, 10) should be used-value-equivalent to 30] + expected: FAIL + + [round(up, 18, 10) should be used-value-equivalent to 20] + expected: FAIL + + [round(up, 15, 10) should be used-value-equivalent to 20] + expected: FAIL + + [round(up, 13, 10) should be used-value-equivalent to 20] + expected: FAIL + + [round(up, -13, 10) should be used-value-equivalent to -10] + expected: FAIL + + [round(up, -18, 10) should be used-value-equivalent to -10] + expected: FAIL + + [round(to-zero, 23, 10) should be used-value-equivalent to 20] + expected: FAIL + + [round(to-zero, 18, 10) should be used-value-equivalent to 10] + expected: FAIL + + [round(to-zero, 15, 10) should be used-value-equivalent to 10] + expected: FAIL + + [round(to-zero, 13, 10) should be used-value-equivalent to 10] + expected: FAIL + + [round(to-zero, -13, 10) should be used-value-equivalent to -10] + expected: FAIL + + [round(to-zero, -18, 10) should be used-value-equivalent to -10] + expected: FAIL + + [round(23, -10) should be used-value-equivalent to 20] + expected: FAIL + + [round(18, -10) should be used-value-equivalent to 20] + expected: FAIL + + [round(15, -10) should be used-value-equivalent to 20] + expected: FAIL + + [round(13, -10) should be used-value-equivalent to 10] + expected: FAIL + + [round(-13, -10) should be used-value-equivalent to -10] + expected: FAIL + + [round(-18, -10) should be used-value-equivalent to -20] + expected: FAIL + + [round(10, 5) should be used-value-equivalent to 10] + expected: FAIL + + [round(nearest, 10, 5) should be used-value-equivalent to 10] + expected: FAIL + + [round(down, 10, 5) should be used-value-equivalent to 10] + expected: FAIL + + [round(up, 10, 5) should be used-value-equivalent to 10] + expected: FAIL + + [round(to-zero, 10, 5) should be used-value-equivalent to 10] + expected: FAIL + + [round(-10, 5) should be used-value-equivalent to -10] + expected: FAIL + + [round(nearest, -10, 5) should be used-value-equivalent to -10] + expected: FAIL + + [round(down, -10, 5) should be used-value-equivalent to -10] + expected: FAIL + + [round(up, -10, 5) should be used-value-equivalent to -10] + expected: FAIL + + [round(to-zero, -10, 5) should be used-value-equivalent to -10] + expected: FAIL + + [calc(0 - round(23, 10)) should be used-value-equivalent to -20] + expected: FAIL + + [calc(0 - round(18, 10)) should be used-value-equivalent to -20] + expected: FAIL + + [calc(0 - round(15, 10)) should be used-value-equivalent to -20] + expected: FAIL + + [calc(0 - round(13, 10)) should be used-value-equivalent to -10] + expected: FAIL + + [calc(0 - round(-13, 10)) should be used-value-equivalent to 10] + expected: FAIL + + [calc(0 - round(-18, 10)) should be used-value-equivalent to 20] + expected: FAIL + + [calc(0 - round(nearest, 23, 10)) should be used-value-equivalent to -20] + expected: FAIL + + [calc(0 - round(nearest, 18, 10)) should be used-value-equivalent to -20] + expected: FAIL + + [calc(0 - round(nearest, 15, 10)) should be used-value-equivalent to -20] + expected: FAIL + + [calc(0 - round(nearest, 13, 10)) should be used-value-equivalent to -10] + expected: FAIL + + [calc(0 - round(nearest, -13, 10)) should be used-value-equivalent to 10] + expected: FAIL + + [calc(0 - round(nearest, -18, 10)) should be used-value-equivalent to 20] + expected: FAIL + + [calc(0 - round(down, 23, 10)) should be used-value-equivalent to -20] + expected: FAIL + + [calc(0 - round(down, 18, 10)) should be used-value-equivalent to -10] + expected: FAIL + + [calc(0 - round(down, 15, 10)) should be used-value-equivalent to -10] + expected: FAIL + + [calc(0 - round(down, 13, 10)) should be used-value-equivalent to -10] + expected: FAIL + + [calc(0 - round(down, -13, 10)) should be used-value-equivalent to 20] + expected: FAIL + + [calc(0 - round(down, -18, 10)) should be used-value-equivalent to 20] + expected: FAIL + + [calc(0 - round(up, 23, 10)) should be used-value-equivalent to -30] + expected: FAIL + + [calc(0 - round(up, 18, 10)) should be used-value-equivalent to -20] + expected: FAIL + + [calc(0 - round(up, 15, 10)) should be used-value-equivalent to -20] + expected: FAIL + + [calc(0 - round(up, 13, 10)) should be used-value-equivalent to -20] + expected: FAIL + + [calc(0 - round(up, -13, 10)) should be used-value-equivalent to 10] + expected: FAIL + + [calc(0 - round(up, -18, 10)) should be used-value-equivalent to 10] + expected: FAIL + + [calc(0 - round(to-zero, 23, 10)) should be used-value-equivalent to -20] + expected: FAIL + + [calc(0 - round(to-zero, 18, 10)) should be used-value-equivalent to -10] + expected: FAIL + + [calc(0 - round(to-zero, 15, 10)) should be used-value-equivalent to -10] + expected: FAIL + + [calc(0 - round(to-zero, 13, 10)) should be used-value-equivalent to -10] + expected: FAIL + + [calc(0 - round(to-zero, -13, 10)) should be used-value-equivalent to 10] + expected: FAIL + + [calc(0 - round(to-zero, -18, 10)) should be used-value-equivalent to 10] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini index d52a3e77a70..314dca9c1f5 100644 --- a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini +++ b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini @@ -1,6 +1,3 @@ [MediaQueryList-addListener-removeListener.html] [listeners are called when