From 5eed4e978c7dedeb33d2b2aa7db25ad006546617 Mon Sep 17 00:00:00 2001 From: Servo WPT Sync <32481905+servo-wpt-sync@users.noreply.github.com> Date: Sun, 8 Oct 2023 12:57:16 -0400 Subject: [PATCH] Sync WPT with upstream (08-10-2023) (#30516) * Update web-platform-tests to revision b'3d46548c5fbeb3c1b5f6bc5ae0854e0a1a0462ff' * Revert expectation for column-count-crash.https.html Signed-off-by: Mukilan Thiyagarajan --------- Signed-off-by: Mukilan Thiyagarajan Co-authored-by: Mukilan Thiyagarajan --- .../okp_importKey.https.any.js.ini | 120 ++ .../parsing/align-tracks-computed.html.ini | 45 - .../parsing/align-tracks-valid.html.ini | 54 - .../parsing/justify-tracks-computed.html.ini | 45 - .../parsing/justify-tracks-valid.html.ini | 51 - .../border-image-repeat-002.htm.ini | 2 + .../border-image-repeat-004.htm.ini | 2 + .../css/css-color/light-dark-basic.html.ini | 6 + .../light-dark-currentcolor.html.ini | 2 + .../css-color/light-dark-inheritance.html.ini | 2 + .../abspos/position-absolute-013.html.ini | 1 - ...ext-spacing-trim-combinations-001.html.ini | 27 - ...space-separators-break-spaces-004.html.ini | 2 - .../parsing/form-sizing-computed.html.ini | 6 + .../css-ui/parsing/form-sizing-valid.html.ini | 6 + ...ediaQueryList-extends-EventTarget.html.ini | 3 + .../offsetTopLeft-border-box.html.ini | 6 + .../css/selectors/is-where-parsing.html.ini | 96 + ...s-disallow-nesting-has-inside-has.html.ini | 6 + .../observable-constructor.any.js.ini | 80 + ...-brace-syntax-innerhtml.tentative.html.ini | 27 + .../css-images.sub.tentative.html.ini | 9 + .../empty-iframe-load-event.html.ini | 6 + ...c-aboutblank-navigate-immediately.html.ini | 3 +- ...eshow-events-iframe-contentWindow.html.ini | 3 - .../load-pageshow-events-window-open.html.ini | 3 + ...avigation-unload-same-origin.window.js.ini | 0 .../replace-before-load/a-click.html.ini | 3 + .../form-submit-button-click.html.ini | 3 +- ...averse_the_history_write_onload_1.html.ini | 3 + ...as.2d.disconnected-font-size-math.html.ini | 2 - .../text/canvas.2d.disconnected.html.ini | 2 +- .../global-attributes/dir-shadow-01.html.ini | 2 + .../global-attributes/dir-shadow-02.html.ini | 2 + .../global-attributes/dir-shadow-03.html.ini | 2 + .../global-attributes/dir-shadow-04.html.ini | 2 + .../global-attributes/dir-shadow-05.html.ini | 2 + .../global-attributes/dir-shadow-06.html.ini | 2 + .../global-attributes/dir-shadow-07.html.ini | 2 + .../global-attributes/dir-shadow-08.html.ini | 2 + .../global-attributes/dir-shadow-09.html.ini | 2 + .../global-attributes/dir-shadow-10.html.ini | 2 + .../global-attributes/dir-shadow-11.html.ini | 2 + .../global-attributes/dir-shadow-12.html.ini | 2 + .../global-attributes/dir-shadow-13.html.ini | 2 + .../global-attributes/dir-shadow-14.html.ini | 2 + .../global-attributes/dir-shadow-15.html.ini | 2 + .../global-attributes/dir-shadow-16.html.ini | 2 + .../global-attributes/dir-shadow-17.html.ini | 2 + .../global-attributes/dir-shadow-18.html.ini | 2 + .../global-attributes/dir-shadow-19.html.ini | 2 + .../global-attributes/dir-shadow-20.html.ini | 2 + .../global-attributes/dir-shadow-21.html.ini | 2 + .../global-attributes/dir-shadow-22.html.ini | 2 + .../global-attributes/dir-shadow-23.html.ini | 2 + .../global-attributes/dir-shadow-24.html.ini | 2 + .../global-attributes/dir-shadow-25.html.ini | 2 + .../global-attributes/dir-shadow-26.html.ini | 2 + .../global-attributes/dir-shadow-27.html.ini | 2 + .../global-attributes/dir-shadow-28.html.ini | 2 + .../global-attributes/dir-shadow-29.html.ini | 2 + .../global-attributes/dir-shadow-30.html.ini | 2 + .../global-attributes/dir-shadow-31.html.ini | 2 + .../global-attributes/dir-shadow-32.html.ini | 2 + .../global-attributes/dir-shadow-33.html.ini | 2 + .../global-attributes/dir-shadow-34.html.ini | 2 + .../global-attributes/dir-shadow-35.html.ini | 2 + .../global-attributes/dir-shadow-36.html.ini | 2 + .../global-attributes/dir-shadow-37.html.ini | 2 + .../global-attributes/dir-shadow-38.html.ini | 2 + .../global-attributes/dir-shadow-39.html.ini | 2 + .../global-attributes/dir-shadow-40.html.ini | 2 + .../global-attributes/dir-shadow-41.html.ini | 2 + .../lang-attribute-shadow.window.js.ini | 18 + ...-url-changes-about-srcdoc-2.https.html.ini | 3 - .../document-with-fragment-top.html.ini | 3 +- .../supported-elements.html.ini | 5 +- ...etails-display-type-002.tentative.html.ini | 2 + ...selection-source-media-env-change.html.ini | 3 +- .../image-compositing-change.html.ini | 2 - .../multipart-formdata.window.js.ini | 6 + ...rm-during-planned-navigation-task.html.ini | 4 + .../urlencoded2.window.js.ini | 9 +- .../name-attribute.html.ini} | 7 +- ...n-child-with-transformed-ancestor.html.ini | 2 - ...th-transformed-ancestor.tentative.html.ini | 2 + ...n-child-with-will-change-ancestor.html.ini | 2 - ...th-will-change-ancestor.tentative.html.ini | 2 + .../top-layer-stacking.html.ini | 2 - .../top-layer-stacking.tentative.html.ini | 2 + .../html/semantics/interfaces.html.ini | 9 + .../htmlanchorelement_noopener.html.ini | 7 +- .../no-end-tag-no-contents.html.ini | 3 + .../uievents/idlharness.window.js.ini | 18 + .../webaudio/idlharness.https.window.js.ini | 9 + .../audiocontext-not-fully-active.html.ini | 1 + .../moderate-exponentialRamp.html.ini | 3 + .../webgl/idlharness.any.js.ini | 6 + .../webmessaging/with-ports/017.html.ini | 4 - .../Worker/Worker-constructor.html.ini | 2 + ...rtitioned-cookies.tentative.https.html.ini | 3 + .../xhr/xhr-timeout-longtask.any.js.ini | 6 - tests/wpt/meta/MANIFEST.json | 1755 +++++++++++++---- .../okp_importKey.https.any.js.ini | 120 ++ .../parsing/align-tracks-computed.html.ini | 45 - .../parsing/align-tracks-valid.html.ini | 54 - .../parsing/justify-tracks-computed.html.ini | 45 - .../parsing/justify-tracks-valid.html.ini | 51 - .../border-image-repeat-002.htm.ini | 2 + .../border-image-repeat-004.htm.ini | 2 + .../border-image-slice-004.htm.ini | 2 + .../css/css-color/light-dark-basic.html.ini | 6 + .../light-dark-currentcolor.html.ini | 2 + .../css-color/light-dark-inheritance.html.ini | 2 + .../at-font-face-font-matching.html.ini | 75 +- ...ext-spacing-trim-combinations-001.html.ini | 27 - .../parsing/form-sizing-computed.html.ini | 6 + .../css-ui/parsing/form-sizing-valid.html.ini | 6 + .../css/selectors/is-where-parsing.html.ini | 96 + ...s-disallow-nesting-has-inside-has.html.ini | 6 + .../observable-constructor.any.js.ini | 80 + ...-brace-syntax-innerhtml.tentative.html.ini | 27 + ...c-aboutblank-navigate-immediately.html.ini | 3 + ...eshow-events-iframe-contentWindow.html.ini | 2 +- ...url-return-value-handling-dynamic.html.ini | 12 + .../navigate-to-unparseable-url.html.ini | 3 - .../nav-cancelation-2.sub.html.ini | 3 +- .../traverse_the_history_5.html.ini | 3 - ...creating_browsing_context_test_01.html.ini | 3 - .../global-attributes/dir-shadow-01.html.ini | 2 + .../global-attributes/dir-shadow-02.html.ini | 2 + .../global-attributes/dir-shadow-03.html.ini | 2 + .../global-attributes/dir-shadow-04.html.ini | 2 + .../global-attributes/dir-shadow-05.html.ini | 2 + .../global-attributes/dir-shadow-06.html.ini | 2 + .../global-attributes/dir-shadow-07.html.ini | 2 + .../global-attributes/dir-shadow-08.html.ini | 2 + .../global-attributes/dir-shadow-09.html.ini | 2 + .../global-attributes/dir-shadow-10.html.ini | 2 + .../global-attributes/dir-shadow-11.html.ini | 2 + .../global-attributes/dir-shadow-12.html.ini | 2 + .../global-attributes/dir-shadow-13.html.ini | 2 + .../global-attributes/dir-shadow-14.html.ini | 2 + .../global-attributes/dir-shadow-15.html.ini | 2 + .../global-attributes/dir-shadow-16.html.ini | 2 + .../global-attributes/dir-shadow-17.html.ini | 2 + .../global-attributes/dir-shadow-18.html.ini | 2 + .../global-attributes/dir-shadow-19.html.ini | 2 + .../global-attributes/dir-shadow-20.html.ini | 2 + .../global-attributes/dir-shadow-21.html.ini | 2 + .../global-attributes/dir-shadow-22.html.ini | 2 + .../global-attributes/dir-shadow-23.html.ini | 2 + .../global-attributes/dir-shadow-24.html.ini | 2 + .../global-attributes/dir-shadow-25.html.ini | 2 + .../global-attributes/dir-shadow-26.html.ini | 2 + .../global-attributes/dir-shadow-27.html.ini | 2 + .../global-attributes/dir-shadow-28.html.ini | 2 + .../global-attributes/dir-shadow-29.html.ini | 2 + .../global-attributes/dir-shadow-30.html.ini | 2 + .../global-attributes/dir-shadow-31.html.ini | 2 + .../global-attributes/dir-shadow-32.html.ini | 2 + .../global-attributes/dir-shadow-33.html.ini | 2 + .../global-attributes/dir-shadow-34.html.ini | 2 + .../global-attributes/dir-shadow-35.html.ini | 2 + .../global-attributes/dir-shadow-36.html.ini | 2 + .../global-attributes/dir-shadow-37.html.ini | 2 + .../global-attributes/dir-shadow-38.html.ini | 2 + .../global-attributes/dir-shadow-39.html.ini | 2 + .../global-attributes/dir-shadow-40.html.ini | 2 + .../global-attributes/dir-shadow-41.html.ini | 2 + .../lang-attribute-shadow.window.js.ini | 18 + .../draggable_attribute.html.ini | 6 + ...-url-changes-about-srcdoc-2.https.html.ini | 3 - ...ocument-with-fragment-nonexistent.html.ini | 3 +- .../supported-elements.html.ini | 5 +- ...etails-display-type-002.tentative.html.ini | 2 + ...selection-source-media-env-change.html.ini | 3 +- .../iframe_sandbox_popups_escaping-2.html.ini | 3 +- ...rame_sandbox_popups_nonescaping-2.html.ini | 3 +- .../image-compositing-change.html.ini | 2 - .../html/semantics/forms/historical.html.ini | 3 - .../name-attribute.html.ini} | 10 +- ...n-child-with-transformed-ancestor.html.ini | 2 - ...th-transformed-ancestor.tentative.html.ini | 2 + ...n-child-with-will-change-ancestor.html.ini | 2 - ...th-will-change-ancestor.tentative.html.ini | 2 + .../top-layer-stacking.html.ini | 2 - .../top-layer-stacking.tentative.html.ini | 2 + .../meta/html/semantics/interfaces.html.ini | 9 + .../htmlanchorelement_noopener.html.ini | 3 +- .../no-end-tag-no-contents.html.ini | 3 + .../document-write/module-delayed.html.ini | 3 - ...le-event-handler-settings-objects.html.ini | 3 - .../promise-job-entry.html.ini | 6 +- .../meta/uievents/idlharness.window.js.ini | 18 + .../webaudio/idlharness.https.window.js.ini | 9 + .../moderate-exponentialRamp.html.ini | 3 + tests/wpt/meta/webgl/idlharness.any.js.ini | 6 + .../webmessaging/without-ports/018.html.ini | 4 - ...rtitioned-cookies.tentative.https.html.ini | 3 + .../import_export/okp_importKey.https.any.js | 32 + .../tests/WebCryptoAPI/sign_verify/eddsa.js | 1 + .../tests/WebCryptoAPI/sign_verify/hmac.js | 1 + .../accname/name/comp_embedded_control.html | 113 +- .../name/comp_hidden_not_referenced.html | 76 +- ...ml-formats-write-read.tentative.https.html | 64 - .../parsing/align-tracks-computed.html | 37 - .../parsing/align-tracks-invalid.html | 41 - .../css-align/parsing/align-tracks-valid.html | 44 - .../parsing/justify-tracks-computed.html | 35 - .../parsing/justify-tracks-invalid.html | 42 - .../parsing/justify-tracks-valid.html | 41 - .../anchor-center-001.html | 24 + .../anchor-center-002-ref.html | 49 + .../anchor-center-002.html | 52 + .../anchor-scroll-006.html | 137 ++ .../anchor-scroll-007.html | 86 + .../border-image-repeat-001.htm | Bin 2722 -> 0 bytes .../border-image-repeat-002.htm | Bin 2718 -> 1822 bytes .../border-image-repeat-003.htm | Bin 3060 -> 0 bytes .../border-image-repeat-004.htm | Bin 2502 -> 1325 bytes .../border-image-slice-004.htm | Bin 2508 -> 1305 bytes .../border-image-repeat-002-ref.html | 54 + .../border-image-repeat-004-ref.html | 54 + .../reference/border-image-slice-004-ref.html | 21 + .../support/9grid20-40-red.png | Bin 0 -> 738 bytes .../tons-of-declarations-crash.html | 6 + .../tests/css/css-color/light-dark-basic.html | 26 + .../css-color/light-dark-currentcolor.html | 16 + .../css/css-color/light-dark-inheritance.html | 22 + ...en-painting-order-different-container.html | 53 + .../css/css-fonts/font-synthesis-08-ref.html | 31 + .../css/css-fonts/font-synthesis-08.html | 43 + .../masonry-align-tracks-001-ref.html | 120 -- .../masonry-align-tracks-001.html | 80 - .../masonry-align-tracks-multi-001-ref.html | 116 -- .../masonry-align-tracks-multi-001.html | 91 - .../masonry-align-tracks-stretch-001-ref.html | 87 - .../masonry-align-tracks-stretch-001.html | 67 - .../masonry-align-tracks-stretch-002-ref.html | 68 - .../masonry-align-tracks-stretch-002.html | 71 - .../masonry-justify-tracks-001-ref.html | 114 -- .../masonry-justify-tracks-001.html | 81 - .../masonry-justify-tracks-multi-001-ref.html | 117 -- .../masonry-justify-tracks-multi-001.html | 91 - ...asonry-justify-tracks-stretch-001-ref.html | 86 - .../masonry-justify-tracks-stretch-001.html | 67 - ...asonry-justify-tracks-stretch-002-ref.html | 68 - .../masonry-justify-tracks-stretch-002.html | 72 - .../align-self-baseline-with-subgrid-mbp.html | 41 + .../clip-path-foreignobject-non-zero-xy.html | 14 + ...-path-shape-foreignobject-non-zero-xy.html | 11 + .../sticky/position-sticky-offset-print.html | 13 + .../determine-registration.html | 32 + .../get-computed-style-enumeration.html | 96 + .../invalid-at-computed-value-time.html | 73 + .../css/css-scoping/slotted-parsing.html | 13 +- .../text-spacing-trim-combinations-001.html | 41 - .../css-ui/parsing/form-sizing-computed.html | 4 +- .../css-ui/parsing/form-sizing-invalid.html | 2 + .../css/css-ui/parsing/form-sizing-valid.html | 4 +- .../forms/file-input-computed-style.html | 39 + .../forms/file-input-horizontal.optional.html | 12 + .../file-input-vertical-rtl.optional.html | 12 + .../forms/file-input-vertical.optional.html | 12 + ...-multiple-keyboard-selection.optional.html | 87 + .../tests/css/selectors/is-where-parsing.html | 38 +- ...e-has-disallow-nesting-has-inside-has.html | 2 + .../css/selectors/parsing/parse-has.html | 2 +- .../tests/css/support/parsing-testcommon.js | 9 +- .../tentative/observable-constructor.any.js | 341 ++++ ...tive-brace-syntax-innerhtml.tentative.html | 74 + .../basic-dom-part-objects.tentative.html | 1 + tests/wpt/tests/fledge/tentative/TODO | 3 +- .../cross-origin.https.sub.window.js | 260 ++- .../tentative/resources/decision-logic.sub.py | 4 +- .../fledge/tentative/resources/fledge-util.js | 6 +- ...me.sub.html => subordinate-frame.sub.html} | 20 +- tests/wpt/tests/fs/resources/test-helpers.js | 10 +- .../script-tests/FileSystemFileHandle-move.js | 14 +- .../global-attributes/dir-shadow-01-ref.html | 23 + .../global-attributes/dir-shadow-01.html | 33 + .../global-attributes/dir-shadow-02-ref.html | 23 + .../global-attributes/dir-shadow-02.html | 33 + .../global-attributes/dir-shadow-03-ref.html | 23 + .../global-attributes/dir-shadow-03.html | 33 + .../global-attributes/dir-shadow-04-ref.html | 23 + .../global-attributes/dir-shadow-04.html | 33 + .../global-attributes/dir-shadow-05-ref.html | 23 + .../global-attributes/dir-shadow-05.html | 33 + .../global-attributes/dir-shadow-06-ref.html | 23 + .../global-attributes/dir-shadow-06.html | 33 + .../global-attributes/dir-shadow-07-ref.html | 23 + .../global-attributes/dir-shadow-07.html | 33 + .../global-attributes/dir-shadow-08-ref.html | 23 + .../global-attributes/dir-shadow-08.html | 33 + .../global-attributes/dir-shadow-09-ref.html | 23 + .../global-attributes/dir-shadow-09.html | 33 + .../global-attributes/dir-shadow-10-ref.html | 23 + .../global-attributes/dir-shadow-10.html | 33 + .../global-attributes/dir-shadow-11-ref.html | 23 + .../global-attributes/dir-shadow-11.html | 33 + .../global-attributes/dir-shadow-12-ref.html | 23 + .../global-attributes/dir-shadow-12.html | 31 + .../global-attributes/dir-shadow-13-ref.html | 23 + .../global-attributes/dir-shadow-13.html | 30 + .../global-attributes/dir-shadow-14-ref.html | 23 + .../global-attributes/dir-shadow-14.html | 30 + .../global-attributes/dir-shadow-15-ref.html | 24 + .../global-attributes/dir-shadow-15.html | 30 + .../global-attributes/dir-shadow-16-ref.html | 23 + .../global-attributes/dir-shadow-16.html | 30 + .../global-attributes/dir-shadow-17-ref.html | 23 + .../global-attributes/dir-shadow-17.html | 30 + .../global-attributes/dir-shadow-18-ref.html | 23 + .../global-attributes/dir-shadow-18.html | 30 + .../global-attributes/dir-shadow-19-ref.html | 23 + .../global-attributes/dir-shadow-19.html | 30 + .../global-attributes/dir-shadow-20-ref.html | 22 + .../global-attributes/dir-shadow-20.html | 30 + .../global-attributes/dir-shadow-21-ref.html | 22 + .../global-attributes/dir-shadow-21.html | 30 + .../global-attributes/dir-shadow-22-ref.html | 23 + .../global-attributes/dir-shadow-22.html | 30 + .../global-attributes/dir-shadow-23-ref.html | 22 + .../global-attributes/dir-shadow-23.html | 30 + .../global-attributes/dir-shadow-24-ref.html | 22 + .../global-attributes/dir-shadow-24.html | 30 + .../global-attributes/dir-shadow-25-ref.html | 25 + .../global-attributes/dir-shadow-25.html | 32 + .../global-attributes/dir-shadow-26-ref.html | 25 + .../global-attributes/dir-shadow-26.html | 32 + .../global-attributes/dir-shadow-27-ref.html | 25 + .../global-attributes/dir-shadow-27.html | 32 + .../global-attributes/dir-shadow-28-ref.html | 25 + .../global-attributes/dir-shadow-28.html | 32 + .../global-attributes/dir-shadow-29-ref.html | 25 + .../global-attributes/dir-shadow-29.html | 32 + .../global-attributes/dir-shadow-30-ref.html | 25 + .../global-attributes/dir-shadow-30.html | 32 + .../global-attributes/dir-shadow-31-ref.html | 23 + .../global-attributes/dir-shadow-31.html | 32 + .../global-attributes/dir-shadow-32-ref.html | 23 + .../global-attributes/dir-shadow-32.html | 30 + .../global-attributes/dir-shadow-33-ref.html | 23 + .../global-attributes/dir-shadow-33.html | 32 + .../global-attributes/dir-shadow-34-ref.html | 23 + .../global-attributes/dir-shadow-34.html | 32 + .../global-attributes/dir-shadow-35-ref.html | 23 + .../global-attributes/dir-shadow-35.html | 32 + .../global-attributes/dir-shadow-36-ref.html | 23 + .../global-attributes/dir-shadow-36.html | 32 + .../global-attributes/dir-shadow-37-ref.html | 23 + .../global-attributes/dir-shadow-37.html | 32 + .../global-attributes/dir-shadow-38-ref.html | 23 + .../global-attributes/dir-shadow-38.html | 32 + .../global-attributes/dir-shadow-39-ref.html | 24 + .../global-attributes/dir-shadow-39.html | 32 + .../global-attributes/dir-shadow-40-ref.html | 23 + .../global-attributes/dir-shadow-40.html | 32 + .../global-attributes/dir-shadow-41-ref.html | 24 + .../global-attributes/dir-shadow-41.html | 32 + .../global-attributes/dir-shadow-utils.js | 8 + .../lang-attribute-shadow.window.js | 81 + ...base-url-changes-about-srcdoc-2.https.html | 40 +- .../details-display-type-002-ref.html | 10 + .../details-display-type-002.tentative.html | 17 + .../form-sizing-input-number.tentative.html | 4 +- .../form-sizing-input-text.tentative.html | 4 +- .../widgets/form-sizing-select.tentative.html | 12 +- .../form-sizing-textarea.tentative.html | 4 +- ...rce-selection-source-media-env-change.html | 18 +- .../resources/media-min-width.html | 12 +- .../image-compositing-change.html | 2 +- .../resize-during-playback.html | 7 +- ...importNode-to-detached-document-crash.html | 11 + ...ute.tentative.html => name-attribute.html} | 58 +- ...-with-transformed-ancestor.tentative.html} | 0 ...-with-will-change-ancestor.tentative.html} | 0 ...html => top-layer-stacking.tentative.html} | 0 tests/wpt/tests/html/semantics/interfaces.js | 1 + .../no-end-tag-no-contents.html | 27 + .../ordering/delay-load-event-1.html | 2 + .../ordering/delay-load-event-2.html | 1 + .../ordering/delay-load-event-iframe.html | 1 - .../ordering/helper.js | 10 +- .../interfaces/WEBGL_clip_cull_distance.idl | 2 +- .../wpt/tests/interfaces/WEBGL_multi_draw.idl | 20 +- ...aw_instanced_base_vertex_base_instance.idl | 18 +- tests/wpt/tests/interfaces/audio-session.idl | 33 + tests/wpt/tests/interfaces/clipboard-apis.idl | 2 + .../interfaces/css-view-transitions-2.idl | 9 + tests/wpt/tests/interfaces/edit-context.idl | 11 +- tests/wpt/tests/interfaces/fenced-frame.idl | 26 +- tests/wpt/tests/interfaces/html.idl | 2 +- .../interfaces/intersection-observer.idl | 2 + tests/wpt/tests/interfaces/mediasession.idl | 2 +- tests/wpt/tests/interfaces/shared-storage.idl | 11 + tests/wpt/tests/interfaces/turtledove.idl | 3 + .../wpt/tests/interfaces/ua-client-hints.idl | 2 +- tests/wpt/tests/interfaces/uievents.idl | 2 + tests/wpt/tests/interfaces/webaudio.idl | 9 + tests/wpt/tests/interfaces/webgl2.idl | 72 +- .../interfaces/webrtc-encoded-transform.idl | 4 +- tests/wpt/tests/interfaces/webtransport.idl | 7 +- ...TCRtpSendParameters-degradationEffect.html | 95 +- .../after-transition-traverse.html | 10 +- .../anchor-click.html | 8 +- .../history-back-same-doc.html | 9 +- .../history-pushState.html | 6 +- .../history-replaceState.html | 4 +- .../location-api.html | 4 +- .../navigation-back-forward-same-doc.html | 13 +- .../navigation-navigate-replace-same-doc.html | 4 +- .../navigation-navigate-same-doc.html | 6 +- .../current-basic.html | 34 +- ...after-navigations-in-multiple-windows.html | 3 +- .../entries-when-inactive.html | 9 +- .../index-not-in-entries.html | 4 +- .../key-id-back-cross-document.html | 3 +- .../key-id-back-same-document.html | 11 +- .../key-id-location-reload.html | 3 +- .../key-id-location-replace.html | 3 +- .../sameDocument-after-fragment-navigate.html | 11 +- ...entrychange-before-popstate-intercept.html | 3 +- .../currententrychange-dispose-ordering.html | 3 +- ...se-for-full-session-history.tentative.html | 3 +- .../dispose-for-navigation-in-child.html | 16 +- .../dispose-same-document-intercept.html | 14 +- ...dispose-same-document-navigate-during.html | 10 +- ...-same-document-replace-with-intercept.html | 5 +- .../dispose-same-document-replaceState.html | 5 +- .../dispose-same-document.html | 14 +- .../dispose-skip-current-on-truncate.html | 15 +- ...e-document-away-and-back-location-api.html | 14 +- ...document-away-and-back-navigation-api.html | 14 +- ...e-document-away-and-back-location-api.html | 10 +- .../report-only-and-enforce.https.sub.html | 36 + ...nly-and-enforce.https.sub.html.sub.headers | 3 + ...report-only-single-endpoint.https.sub.html | 32 + ...single-endpoint.https.sub.html.sub.headers | 2 + .../chromium/generic_sensor_mocks.js | 11 +- .../keydown.tentative.html | 2 +- .../keypress.tentative.html | 31 + .../keyup.tentative.html | 30 + .../resources/soft-navigation-helper.js | 5 +- .../scripted/SVGLength-px-with-context.html | 36 +- tests/wpt/tests/tools/ci/run_tc.py | 9 + .../webdriver/bidi/modules/script.py | 10 +- .../wptrunner/wptrunner/browsers/firefox.py | 33 +- .../wptrunner/browsers/firefox_android.py | 18 +- .../wptrunner/wptrunner/wptcommandline.py | 5 +- .../moderate-exponentialRamp.html | 50 + .../webcodecs/audio-encoder.https.any.js | 2 +- .../tests/webcodecs/transfering.https.any.js | 54 + .../bidi/script/call_function/invalid.py | 12 + .../script/call_function/user_activation.py | 43 + .../tests/bidi/script/evaluate/invalid.py | 10 + .../bidi/script/evaluate/user_activation.py | 43 + .../close/close-connecting-async.any.js | 31 + ...r-partitioned-cookies.tentative.https.html | 62 + .../support/shared-worker-echo-cookies.js | 40 + ...d-worker-partitioned-cookies-3p-frame.html | 50 + ...-worker-partitioned-cookies-3p-window.html | 26 + ...hared-worker-partitioned-cookies-helper.js | 28 + .../state/gl-object-get-calls.html.ini | 4 - 466 files changed, 8188 insertions(+), 3116 deletions(-) delete mode 100644 tests/wpt/meta-legacy-layout/css/css-align/parsing/align-tracks-computed.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-align/parsing/align-tracks-valid.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-align/parsing/justify-tracks-computed.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-align/parsing/justify-tracks-valid.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-repeat-002.htm.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-repeat-004.htm.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-color/light-dark-basic.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-color/light-dark-currentcolor.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-color/light-dark-inheritance.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/cssom-view/offsetTopLeft-border-box.html.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini rename tests/wpt/{meta => meta-legacy-layout}/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini (100%) create mode 100644 tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini 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 create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-01.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-02.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-03.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-04.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-05.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-06.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-07.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-08.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-09.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-10.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-11.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-12.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-13.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-14.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-15.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-16.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-17.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-18.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-19.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-20.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-21.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-22.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-23.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-24.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-25.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-26.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-27.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-28.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-29.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-30.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-31.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-32.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-33.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-34.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-35.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-36.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-37.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-38.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-39.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-40.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-shadow-41.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/lang-attribute-shadow.window.js.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-changes-about-srcdoc-2.https.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/rendering/the-details-element/details-display-type-002.tentative.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-img-element/image-compositing-change.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html.ini rename tests/wpt/{meta/html/semantics/interactive-elements/the-details-element/name-attribute.tentative.html.ini => meta-legacy-layout/html/semantics/interactive-elements/the-details-element/name-attribute.html.ini} (91%) delete mode 100644 tests/wpt/meta-legacy-layout/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-transformed-ancestor.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-transformed-ancestor.tentative.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-will-change-ancestor.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-will-change-ancestor.tentative.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/permission-element/no-end-tag-no-contents.html.ini create mode 100644 tests/wpt/meta-legacy-layout/webaudio/the-audio-api/the-audioparam-interface/moderate-exponentialRamp.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webmessaging/with-ports/017.html.ini create mode 100644 tests/wpt/meta-legacy-layout/workers/constructors/Worker/Worker-constructor.html.ini create mode 100644 tests/wpt/meta-legacy-layout/workers/shared-worker-partitioned-cookies.tentative.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/xhr/xhr-timeout-longtask.any.js.ini delete mode 100644 tests/wpt/meta/css/css-align/parsing/align-tracks-computed.html.ini delete mode 100644 tests/wpt/meta/css/css-align/parsing/align-tracks-valid.html.ini delete mode 100644 tests/wpt/meta/css/css-align/parsing/justify-tracks-computed.html.ini delete mode 100644 tests/wpt/meta/css/css-align/parsing/justify-tracks-valid.html.ini create mode 100644 tests/wpt/meta/css/css-backgrounds/border-image-repeat-002.htm.ini create mode 100644 tests/wpt/meta/css/css-backgrounds/border-image-repeat-004.htm.ini create mode 100644 tests/wpt/meta/css/css-backgrounds/border-image-slice-004.htm.ini create mode 100644 tests/wpt/meta/css/css-color/light-dark-basic.html.ini create mode 100644 tests/wpt/meta/css/css-color/light-dark-currentcolor.html.ini create mode 100644 tests/wpt/meta/css/css-color/light-dark-inheritance.html.ini delete mode 100644 tests/wpt/meta/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini create mode 100644 tests/wpt/meta/dom/observable/tentative/observable-constructor.any.js.ini create mode 100644 tests/wpt/meta/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini delete mode 100644 tests/wpt/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini delete mode 100644 tests/wpt/meta/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-01.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-02.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-03.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-04.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-05.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-06.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-07.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-08.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-09.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-10.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-11.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-12.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-13.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-14.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-15.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-16.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-17.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-18.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-19.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-20.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-21.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-22.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-23.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-24.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-25.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-26.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-27.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-28.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-29.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-30.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-31.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-32.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-33.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-34.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-35.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-36.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-37.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-38.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-39.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-40.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-shadow-41.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/lang-attribute-shadow.window.js.ini delete mode 100644 tests/wpt/meta/html/infrastructure/urls/base-url/document-base-url-changes-about-srcdoc-2.https.html.ini create mode 100644 tests/wpt/meta/html/rendering/the-details-element/details-display-type-002.tentative.html.ini delete mode 100644 tests/wpt/meta/html/semantics/embedded-content/the-img-element/image-compositing-change.html.ini delete mode 100644 tests/wpt/meta/html/semantics/forms/historical.html.ini rename tests/wpt/{meta-legacy-layout/html/semantics/interactive-elements/the-details-element/name-attribute.tentative.html.ini => meta/html/semantics/interactive-elements/the-details-element/name-attribute.html.ini} (84%) delete mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-transformed-ancestor.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-transformed-ancestor.tentative.html.ini delete mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-will-change-ancestor.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-will-change-ancestor.tentative.html.ini delete mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/permission-element/no-end-tag-no-contents.html.ini delete mode 100644 tests/wpt/meta/html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html.ini create mode 100644 tests/wpt/meta/webaudio/the-audio-api/the-audioparam-interface/moderate-exponentialRamp.html.ini delete mode 100644 tests/wpt/meta/webmessaging/without-ports/018.html.ini create mode 100644 tests/wpt/meta/workers/shared-worker-partitioned-cookies.tentative.https.html.ini delete mode 100644 tests/wpt/tests/clipboard-apis/async-unsanitized-standard-html-formats-write-read.tentative.https.html delete mode 100644 tests/wpt/tests/css/css-align/parsing/align-tracks-computed.html delete mode 100644 tests/wpt/tests/css/css-align/parsing/align-tracks-invalid.html delete mode 100644 tests/wpt/tests/css/css-align/parsing/align-tracks-valid.html delete mode 100644 tests/wpt/tests/css/css-align/parsing/justify-tracks-computed.html delete mode 100644 tests/wpt/tests/css/css-align/parsing/justify-tracks-invalid.html delete mode 100644 tests/wpt/tests/css/css-align/parsing/justify-tracks-valid.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-center-001.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-center-002-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-center-002.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-scroll-006.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-scroll-007.html delete mode 100644 tests/wpt/tests/css/css-backgrounds/border-image-repeat-001.htm delete mode 100644 tests/wpt/tests/css/css-backgrounds/border-image-repeat-003.htm create mode 100644 tests/wpt/tests/css/css-backgrounds/reference/border-image-repeat-002-ref.html create mode 100644 tests/wpt/tests/css/css-backgrounds/reference/border-image-repeat-004-ref.html create mode 100644 tests/wpt/tests/css/css-backgrounds/reference/border-image-slice-004-ref.html create mode 100644 tests/wpt/tests/css/css-backgrounds/support/9grid20-40-red.png create mode 100644 tests/wpt/tests/css/css-cascade/tons-of-declarations-crash.html create mode 100644 tests/wpt/tests/css/css-color/light-dark-basic.html create mode 100644 tests/wpt/tests/css/css-color/light-dark-currentcolor.html create mode 100644 tests/wpt/tests/css/css-color/light-dark-inheritance.html create mode 100644 tests/wpt/tests/css/css-flexbox/order/order-abs-children-painting-order-different-container.html create mode 100644 tests/wpt/tests/css/css-fonts/font-synthesis-08-ref.html create mode 100644 tests/wpt/tests/css/css-fonts/font-synthesis-08.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-001-ref.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-001.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-multi-001-ref.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-multi-001.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-001-ref.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-001.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-002-ref.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/align-tracks/masonry-align-tracks-stretch-002.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-001-ref.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-001.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-multi-001-ref.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-multi-001.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-001-ref.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-001.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-002-ref.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/justify-tracks/masonry-justify-tracks-stretch-002.html create mode 100644 tests/wpt/tests/css/css-grid/subgrid/align-self-baseline-with-subgrid-mbp.html create mode 100644 tests/wpt/tests/css/css-masking/clip-path/clip-path-foreignobject-non-zero-xy.html create mode 100644 tests/wpt/tests/css/css-masking/clip-path/clip-path-shape-foreignobject-non-zero-xy.html create mode 100644 tests/wpt/tests/css/css-position/sticky/position-sticky-offset-print.html create mode 100644 tests/wpt/tests/css/css-properties-values-api/get-computed-style-enumeration.html create mode 100644 tests/wpt/tests/css/css-properties-values-api/invalid-at-computed-value-time.html delete mode 100644 tests/wpt/tests/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html create mode 100644 tests/wpt/tests/css/css-writing-modes/forms/file-input-computed-style.html create mode 100644 tests/wpt/tests/css/css-writing-modes/forms/file-input-horizontal.optional.html create mode 100644 tests/wpt/tests/css/css-writing-modes/forms/file-input-vertical-rtl.optional.html create mode 100644 tests/wpt/tests/css/css-writing-modes/forms/file-input-vertical.optional.html create mode 100644 tests/wpt/tests/css/css-writing-modes/forms/select-multiple-keyboard-selection.optional.html create mode 100644 tests/wpt/tests/dom/observable/tentative/observable-constructor.any.js create mode 100644 tests/wpt/tests/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html rename tests/wpt/tests/fledge/tentative/resources/{iframe.sub.html => subordinate-frame.sub.html} (80%) create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-01-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-01.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-02-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-02.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-03-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-03.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-04-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-04.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-05-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-05.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-06-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-06.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-07-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-07.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-08-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-08.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-09-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-09.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-10-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-10.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-11-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-11.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-12-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-12.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-13-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-13.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-14-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-14.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-15-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-15.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-16-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-16.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-17-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-17.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-18-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-18.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-19-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-19.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-20-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-20.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-21-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-21.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-22-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-22.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-23-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-23.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-24-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-24.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-25-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-25.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-26-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-26.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-27-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-27.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-28-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-28.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-29-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-29.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-30-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-30.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-31-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-31.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-32-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-32.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-33-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-33.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-34-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-34.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-35-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-35.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-36-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-36.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-37-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-37.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-38-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-38.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-39-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-39.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-40-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-40.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-41-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-41.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-shadow-utils.js create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/lang-attribute-shadow.window.js create mode 100644 tests/wpt/tests/html/rendering/the-details-element/details-display-type-002-ref.html create mode 100644 tests/wpt/tests/html/rendering/the-details-element/details-display-type-002.tentative.html create mode 100644 tests/wpt/tests/html/semantics/forms/the-input-element/input-importNode-to-detached-document-crash.html rename tests/wpt/tests/html/semantics/interactive-elements/the-details-element/{name-attribute.tentative.html => name-attribute.html} (83%) rename tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/{fixed-position-child-with-transformed-ancestor.html => fixed-position-child-with-transformed-ancestor.tentative.html} (100%) rename tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/{fixed-position-child-with-will-change-ancestor.html => fixed-position-child-with-will-change-ancestor.tentative.html} (100%) rename tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/{top-layer-stacking.html => top-layer-stacking.tentative.html} (100%) create mode 100644 tests/wpt/tests/html/semantics/permission-element/no-end-tag-no-contents.html create mode 100644 tests/wpt/tests/interfaces/audio-session.idl create mode 100644 tests/wpt/tests/interfaces/css-view-transitions-2.idl create mode 100644 tests/wpt/tests/permissions-policy/reporting/report-only-and-enforce.https.sub.html create mode 100644 tests/wpt/tests/permissions-policy/reporting/report-only-and-enforce.https.sub.html.sub.headers create mode 100644 tests/wpt/tests/permissions-policy/reporting/report-only-single-endpoint.https.sub.html create mode 100644 tests/wpt/tests/permissions-policy/reporting/report-only-single-endpoint.https.sub.html.sub.headers create mode 100644 tests/wpt/tests/soft-navigation-heuristics/keypress.tentative.html create mode 100644 tests/wpt/tests/soft-navigation-heuristics/keyup.tentative.html create mode 100644 tests/wpt/tests/webaudio/the-audio-api/the-audioparam-interface/moderate-exponentialRamp.html create mode 100644 tests/wpt/tests/webdriver/tests/bidi/script/call_function/user_activation.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/script/evaluate/user_activation.py create mode 100644 tests/wpt/tests/websockets/interfaces/WebSocket/close/close-connecting-async.any.js create mode 100644 tests/wpt/tests/workers/shared-worker-partitioned-cookies.tentative.https.html create mode 100644 tests/wpt/tests/workers/support/shared-worker-echo-cookies.js create mode 100644 tests/wpt/tests/workers/support/shared-worker-partitioned-cookies-3p-frame.html create mode 100644 tests/wpt/tests/workers/support/shared-worker-partitioned-cookies-3p-window.html create mode 100644 tests/wpt/tests/workers/support/shared-worker-partitioned-cookies-helper.js diff --git a/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/okp_importKey.https.any.js.ini b/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/okp_importKey.https.any.js.ini index ed0fd4312df..4c3061e29a5 100644 --- a/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/okp_importKey.https.any.js.ini +++ b/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/okp_importKey.https.any.js.ini @@ -287,6 +287,66 @@ [Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])] expected: FAIL + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify, verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign, sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(kty, crv, x), {name: Ed448}, true, [verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(kty, crv, x), {name: Ed448}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(kty, crv, x), {name: Ed448}, true, [verify, verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(crv, d, x, kty), {name: Ed448}, true, [sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(crv, d, x, kty), {name: Ed448}, true, [sign, sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(kty, crv, x), {name: X25519}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(kty, crv, x), {name: X448}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveBits\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + [okp_importKey.https.any.worker.html] [Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [\])] @@ -576,3 +636,63 @@ [Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])] expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify, verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign, sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(kty, crv, x), {name: Ed448}, true, [verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(kty, crv, x), {name: Ed448}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(kty, crv, x), {name: Ed448}, true, [verify, verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(crv, d, x, kty), {name: Ed448}, true, [sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(crv, d, x, kty), {name: Ed448}, true, [sign, sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(kty, crv, x), {name: X25519}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(kty, crv, x), {name: X448}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveBits\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-align/parsing/align-tracks-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-align/parsing/align-tracks-computed.html.ini deleted file mode 100644 index e63929a5b30..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-align/parsing/align-tracks-computed.html.ini +++ /dev/null @@ -1,45 +0,0 @@ -[align-tracks-computed.html] - [Property align-tracks value 'normal'] - expected: FAIL - - [Property align-tracks value 'baseline'] - expected: FAIL - - [Property align-tracks value 'last baseline'] - expected: FAIL - - [Property align-tracks value 'space-between'] - expected: FAIL - - [Property align-tracks value 'space-around'] - expected: FAIL - - [Property align-tracks value 'space-evenly'] - expected: FAIL - - [Property align-tracks value 'stretch'] - expected: FAIL - - [Property align-tracks value 'center'] - expected: FAIL - - [Property align-tracks value 'start'] - expected: FAIL - - [Property align-tracks value 'end'] - expected: FAIL - - [Property align-tracks value 'flex-start'] - expected: FAIL - - [Property align-tracks value 'flex-end'] - expected: FAIL - - [Property align-tracks value 'unsafe end'] - expected: FAIL - - [Property align-tracks value 'safe flex-start'] - expected: FAIL - - [Property align-tracks value 'normal, normal'] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-align/parsing/align-tracks-valid.html.ini b/tests/wpt/meta-legacy-layout/css/css-align/parsing/align-tracks-valid.html.ini deleted file mode 100644 index cbe763cc151..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-align/parsing/align-tracks-valid.html.ini +++ /dev/null @@ -1,54 +0,0 @@ -[align-tracks-valid.html] - [e.style['align-tracks'\] = "normal" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "baseline" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "first baseline" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "last baseline" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "space-between" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "space-around" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "space-evenly" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "stretch" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "center" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "start" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "end" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "flex-start" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "flex-end" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "unsafe end" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "safe flex-start" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "flex-start, last baseline" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "normal, normal" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "start, flex-end, flex-end, flex-end, flex-end" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-align/parsing/justify-tracks-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-align/parsing/justify-tracks-computed.html.ini deleted file mode 100644 index c5b835863d7..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-align/parsing/justify-tracks-computed.html.ini +++ /dev/null @@ -1,45 +0,0 @@ -[justify-tracks-computed.html] - [Property justify-tracks value 'normal'] - expected: FAIL - - [Property justify-tracks value 'space-between'] - expected: FAIL - - [Property justify-tracks value 'space-around'] - expected: FAIL - - [Property justify-tracks value 'space-evenly'] - expected: FAIL - - [Property justify-tracks value 'stretch'] - expected: FAIL - - [Property justify-tracks value 'center'] - expected: FAIL - - [Property justify-tracks value 'start'] - expected: FAIL - - [Property justify-tracks value 'end'] - expected: FAIL - - [Property justify-tracks value 'flex-start'] - expected: FAIL - - [Property justify-tracks value 'flex-end'] - expected: FAIL - - [Property justify-tracks value 'unsafe end'] - expected: FAIL - - [Property justify-tracks value 'safe flex-start'] - expected: FAIL - - [Property justify-tracks value 'left'] - expected: FAIL - - [Property justify-tracks value 'unsafe right'] - expected: FAIL - - [Property justify-tracks value 'normal, normal'] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-align/parsing/justify-tracks-valid.html.ini b/tests/wpt/meta-legacy-layout/css/css-align/parsing/justify-tracks-valid.html.ini deleted file mode 100644 index 641b10fa7bd..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-align/parsing/justify-tracks-valid.html.ini +++ /dev/null @@ -1,51 +0,0 @@ -[justify-tracks-valid.html] - [e.style['justify-tracks'\] = "normal" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "space-between" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "space-around" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "space-evenly" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "stretch" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "center" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "start" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "end" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "flex-start" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "flex-end" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "unsafe end" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "safe flex-start" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "left" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "unsafe right" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "flex-start, last baseline" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "normal, normal" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "start, flex-end, flex-end, flex-end, flex-end" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-repeat-002.htm.ini b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-repeat-002.htm.ini new file mode 100644 index 00000000000..fb4031b3d52 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-repeat-002.htm.ini @@ -0,0 +1,2 @@ +[border-image-repeat-002.htm] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-repeat-004.htm.ini b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-repeat-004.htm.ini new file mode 100644 index 00000000000..7ae2c899b70 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-repeat-004.htm.ini @@ -0,0 +1,2 @@ +[border-image-repeat-004.htm] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/light-dark-basic.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/light-dark-basic.html.ini new file mode 100644 index 00000000000..e04d692f0eb --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-color/light-dark-basic.html.ini @@ -0,0 +1,6 @@ +[light-dark-basic.html] + [light-dark(white, black)] + expected: FAIL + + [light-dark(light-dark(white, red), red)] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/light-dark-currentcolor.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/light-dark-currentcolor.html.ini new file mode 100644 index 00000000000..669af6d8ea5 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-color/light-dark-currentcolor.html.ini @@ -0,0 +1,2 @@ +[light-dark-currentcolor.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/light-dark-inheritance.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/light-dark-inheritance.html.ini new file mode 100644 index 00000000000..bf8493daf3a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-color/light-dark-inheritance.html.ini @@ -0,0 +1,2 @@ +[light-dark-inheritance.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-flexbox/abspos/position-absolute-013.html.ini b/tests/wpt/meta-legacy-layout/css/css-flexbox/abspos/position-absolute-013.html.ini index 2b2e0fce8eb..80111fb0236 100644 --- a/tests/wpt/meta-legacy-layout/css/css-flexbox/abspos/position-absolute-013.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-flexbox/abspos/position-absolute-013.html.ini @@ -1,5 +1,4 @@ [position-absolute-013.html] - expected: TIMEOUT [.flexbox 309] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini deleted file mode 100644 index 52b0d0166bc..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini +++ /dev/null @@ -1,27 +0,0 @@ -[text-spacing-trim-combinations-001.html] - ["国((国"] - expected: FAIL - - ["国・(国"] - expected: FAIL - - ["国)(国"] - expected: FAIL - - ["国 (国"] - expected: FAIL - - ["国))国"] - expected: FAIL - - ["国)・国"] - expected: FAIL - - ["国) 国"] - expected: FAIL - - ["国(((国"] - expected: FAIL - - ["国)))国"] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html.ini deleted file mode 100644 index 3257d1b4d49..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[trailing-other-space-separators-break-spaces-004.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-computed.html.ini index 39141cebc56..25c7ccdbe18 100644 --- a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-computed.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-computed.html.ini @@ -4,3 +4,9 @@ [Property form-sizing value 'normal'] expected: FAIL + + [Property form-sizing value 'fixed'] + expected: FAIL + + [Property form-sizing value 'content'] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-valid.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-valid.html.ini index cda7dbed687..a31eb2c5cb0 100644 --- a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-valid.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-valid.html.ini @@ -4,3 +4,9 @@ [e.style['form-sizing'\] = "normal" should set the property value] expected: FAIL + + [e.style['form-sizing'\] = "fixed" should set the property value] + expected: FAIL + + [e.style['form-sizing'\] = "content" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini new file mode 100644 index 00000000000..3fc2e24da01 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini @@ -0,0 +1,3 @@ +[MediaQueryList-extends-EventTarget.html] + [onchange removes listener] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/cssom-view/offsetTopLeft-border-box.html.ini b/tests/wpt/meta-legacy-layout/css/cssom-view/offsetTopLeft-border-box.html.ini new file mode 100644 index 00000000000..00753fab1d1 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/cssom-view/offsetTopLeft-border-box.html.ini @@ -0,0 +1,6 @@ +[offsetTopLeft-border-box.html] + [container: 0] + expected: FAIL + + [container: 1] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/selectors/is-where-parsing.html.ini b/tests/wpt/meta-legacy-layout/css/selectors/is-where-parsing.html.ini index dae62bf6253..83f85b33d30 100644 --- a/tests/wpt/meta-legacy-layout/css/selectors/is-where-parsing.html.ini +++ b/tests/wpt/meta-legacy-layout/css/selectors/is-where-parsing.html.ini @@ -40,3 +40,99 @@ [Pseudo-elements inside] expected: FAIL + + [":is(div )" should be a valid selector] + expected: FAIL + + [":where(div )" should be a valid selector] + expected: FAIL + + [":is(div + bar, div ~ .baz)" should be a valid selector] + expected: FAIL + + [":where(div + bar, div ~ .baz)" should be a valid selector] + expected: FAIL + + [":is(:is(div))" should be a valid selector] + expected: FAIL + + [":where(:is(div))" should be a valid selector] + expected: FAIL + + [":is(:where(div))" should be a valid selector] + expected: FAIL + + [":where(:where(div))" should be a valid selector] + expected: FAIL + + [":host(:is(div))" should be a valid selector] + expected: FAIL + + [":host(:where(div))" should be a valid selector] + expected: FAIL + + [":host(:is(div ))" should be a valid selector] + expected: FAIL + + [":host(:where(div ))" should be a valid selector] + expected: FAIL + + [":host(:is(div .foo))" should be a valid selector] + expected: FAIL + + [":host(:where(div .foo))" should be a valid selector] + expected: FAIL + + [":is(:hover, :active)" should be a valid selector] + expected: FAIL + + [":where(:hover, :active)" should be a valid selector] + expected: FAIL + + [":is(div):hover" should be a valid selector] + expected: FAIL + + [":where(div):hover" should be a valid selector] + expected: FAIL + + [":is(div)::before" should be a valid selector] + expected: FAIL + + [":where(div)::before" should be a valid selector] + expected: FAIL + + [":is(::before)" should be a valid selector] + expected: FAIL + + [":where(::before)" should be a valid selector] + expected: FAIL + + [":is(div) + bar" should be a valid selector] + expected: FAIL + + [":where(div) + bar" should be a valid selector] + expected: FAIL + + ["::part(foo):is(:hover)" should be a valid selector] + expected: FAIL + + ["::part(foo):where(:hover)" should be a valid selector] + expected: FAIL + + ["::part(foo):is([attr='value'\])" should be a valid selector] + expected: FAIL + + ["::part(foo):where([attr='value'\])" should be a valid selector] + expected: FAIL + + [":not(:is(div))" should be a valid selector] + expected: FAIL + + [":not(:where(div))" should be a valid selector] + expected: FAIL + + [":not(:is(div .foo))" should be a valid selector] + expected: FAIL + + [":not(:where(div .foo))" should be a valid selector] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/selectors/parsing/parse-has-disallow-nesting-has-inside-has.html.ini b/tests/wpt/meta-legacy-layout/css/selectors/parsing/parse-has-disallow-nesting-has-inside-has.html.ini index 7b4af3d0cd3..6d4e77b234b 100644 --- a/tests/wpt/meta-legacy-layout/css/selectors/parsing/parse-has-disallow-nesting-has-inside-has.html.ini +++ b/tests/wpt/meta-legacy-layout/css/selectors/parsing/parse-has-disallow-nesting-has-inside-has.html.ini @@ -16,3 +16,9 @@ [CSS Selectors: The relational pseudo-class (disallow nesting :has() inside :has())] expected: FAIL + + [":has(:is(:has(*)))" should be a valid selector] + expected: FAIL + + [":has(:where(:has(*)))" should be a valid selector] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini new file mode 100644 index 00000000000..5eb54f20977 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini @@ -0,0 +1,80 @@ +[observable-constructor.any.worker.html] + [Observable constructor] + expected: FAIL + + [Subscriber interface is not constructible] + expected: FAIL + + [subscribe() can be called with no arguments] + expected: FAIL + + [Observable constructor calls initializer on subscribe] + expected: FAIL + + [Observable error path called synchronously] + expected: FAIL + + [Observable should error if initializer throws] + expected: FAIL + + [Subscription does not emit values after completion] + expected: FAIL + + [Subscription does not emit values after error] + expected: FAIL + + [Completing or nexting a subscriber after an error does nothing] + expected: FAIL + + [Errors pushed to the subscriber that are not handled by the subscription are reported to the global] + expected: FAIL + + [Errors thrown in the initializer that are not handled by the subscription are reported to the global] + expected: FAIL + + [Subscription reports errors that are pushed after subscriber is closed by completion] + expected: FAIL + + [Errors thrown by initializer function after subscriber is closed by completion are reported] + expected: FAIL + + +[observable-constructor.any.html] + [Observable constructor] + expected: FAIL + + [Subscriber interface is not constructible] + expected: FAIL + + [subscribe() can be called with no arguments] + expected: FAIL + + [Observable constructor calls initializer on subscribe] + expected: FAIL + + [Observable error path called synchronously] + expected: FAIL + + [Observable should error if initializer throws] + expected: FAIL + + [Subscription does not emit values after completion] + expected: FAIL + + [Subscription does not emit values after error] + expected: FAIL + + [Completing or nexting a subscriber after an error does nothing] + expected: FAIL + + [Errors pushed to the subscriber that are not handled by the subscription are reported to the global] + expected: FAIL + + [Errors thrown in the initializer that are not handled by the subscription are reported to the global] + expected: FAIL + + [Subscription reports errors that are pushed after subscriber is closed by completion] + expected: FAIL + + [Errors thrown by initializer function after subscriber is closed by completion are reported] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini b/tests/wpt/meta-legacy-layout/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini new file mode 100644 index 00000000000..c68ae3e8990 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini @@ -0,0 +1,27 @@ +[basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html] + [Declarative DOM Parts innerHTML

content... (expect no parts)] + expected: FAIL + + [Declarative DOM Parts innerHTML

content... (expect no parts)] + expected: FAIL + + [Declarative DOM Parts innerHTML

content... (expect no parts)] + expected: FAIL + + [Declarative DOM Parts innerHTML

content... (expect no parts)] + expected: FAIL + + [Declarative DOM Parts innerHTML