From 29c206a7021d23d90303325505ec4e8888fc5387 Mon Sep 17 00:00:00 2001 From: Servo WPT Sync <32481905+servo-wpt-sync@users.noreply.github.com> Date: Mon, 5 Feb 2024 01:17:23 -0500 Subject: [PATCH] Sync WPT with upstream (04-02-2024) (#31256) * Update web-platform-tests to revision b'faa6d42ce21d126155dee771786ad7c74efbcba5' * Update test expectation --------- Co-authored-by: cybai --- ...kground-color-transition-colormix.html.ini | 3 + .../css-color/system-color-support.html.ini | 6 + .../abspos/position-absolute-013.html.ini | 1 - .../align-content-wrap-003.html.ini | 4 - ...stifycontent-spacearound-negative.html.ini | 2 + .../parsing/text-wrap-pretty.html.ini | 42 + .../user-find-computed.tentative.html.ini | 6 + .../user-find-valid.tentative.html.ini | 6 + .../css/css-ui/user-find.tentative.html.ini | 3 + ...internals-aria-element-reflection.html.ini | 2 + .../ElementInternals-states.html.ini | 12 +- .../custom-state-set-strong-ref.html.ini | 2 + .../state-css-selector-shadow-dom.html.ini | 2 + .../state/state-css-selector.html.ini | 2 + .../state/state-pseudo-class.html.ini | 18 + .../tentative/state-pseudo-class.html.ini | 51 - .../observable/tentative/idlharness.html.ini | 102 + .../observable-constructor.any.js.ini | 30 + .../tentative/observable-takeUntil.any.js.ini | 68 + .../observable-takeUntil.window.js.ini | 6 + .../worker-blob-fetch.tentative.window.js.ini | 3 + .../order-in-bfcache-restore.html.ini | 0 .../order-in-new-document-navigation.html.ini | 0 .../order-in-prerender-activation.html.ini | 0 .../srcdoc/consecutive-srcdoc.html.ini | 3 +- .../empty-iframe-load-event.html.ini | 6 - ...url-return-value-handling-dynamic.html.ini | 15 + ...tion-unload-cross-origin.sub.window.js.ini | 3 + ...avigation-unload-same-origin.window.js.ini | 3 + ...creating_browsing_context_test_01.html.ini | 3 - .../2d.layer.clearRect.partial.html.ini | 2 + .../layers/unclosed-nested-layers.html.ini | 2 - .../layers/2d.layer.clearRect.full.html.ini | 2 + .../layers/2d.layer.clearRect.full.w.html.ini | 2 + .../2d.layer.clearRect.partial.html.ini | 2 + .../2d.layer.clearRect.partial.w.html.ini | 2 + ...path.stroke.prune.closePath.arc.w.html.ini | 2 - ...oke.prune.closePath.bezierCurve.w.html.ini | 2 - ...ath.stroke.prune.closePath.line.w.html.ini | 2 - ....prune.closePath.quadraticCurve.w.html.ini | 2 - ...nitiator-is-not-opener.https.window.js.ini | 1 + .../document-with-fragment-empty.html.ini | 3 +- .../unicode-bidi-ua-rules.html.ini | 3 + .../iframe_sandbox_popups_escaping-2.html.ini | 3 +- .../iframe_sandbox_popups_escaping-3.html.ini | 1 - ...rame_sandbox_popups_nonescaping-1.html.ini | 3 +- ...rame_sandbox_popups_nonescaping-2.html.ini | 3 +- ...rm-during-planned-navigation-task.html.ini | 4 - .../html/semantics/forms/historical.html.ini | 3 + .../select-parsing.tentative.html.ini | 3 + .../htmlanchorelement_noopener.html.ini | 3 +- .../popovertarget-reflection.html.ini | 3 + .../parsing/DOMContentLoaded-defer.html.ini | 3 - .../parsing/unclosed-svg-script.html.ini | 2 + .../document-write/module-delayed.html.ini | 3 + ...le-event-handler-settings-objects.html.ini | 2 +- ...ob-entry-different-function-realm.html.ini | 5 +- .../test_resource_timing.html.ini | 3 + .../webmessaging/with-ports}/017.html.ini | 0 .../stream/tentative/close.any.js.ini | 72 + .../tentative/websocket-error.any.js.ini | 68 + ...st-party.all.tentative.https.window.js.ini | 3 + ...arty.default.tentative.https.window.js.ini | 3 + ...t-party.none.tentative.https.window.js.ini | 3 + ....default.tentative.sub.https.window.js.ini | 3 + ...rty.none.tentative.sub.https.window.js.ini | 3 + tests/wpt/meta/MANIFEST.json | 2245 +++++++++++++---- ...kground-color-transition-colormix.html.ini | 3 + .../css-color/system-color-support.html.ini | 6 + .../align-content-wrap-003.html.ini | 3 - .../at-font-face-font-matching.html.ini | 57 +- .../table-cell-scroll-height.html.ini | 3 + .../parsing/text-wrap-pretty.html.ini | 42 + .../user-find-computed.tentative.html.ini | 6 + .../user-find-valid.tentative.html.ini | 6 + .../css/css-ui/user-find.tentative.html.ini | 3 + ...QueryList-addListener-handleEvent.html.ini | 3 + ...ryList-addListener-removeListener.html.ini | 3 + ...internals-aria-element-reflection.html.ini | 2 + .../ElementInternals-states.html.ini | 12 +- .../custom-state-set-strong-ref.html.ini | 2 + .../state-css-selector-shadow-dom.html.ini | 2 + .../state/state-css-selector.html.ini | 2 + .../state/state-pseudo-class.html.ini | 18 + .../tentative/state-pseudo-class.html.ini | 51 - .../observable/tentative/idlharness.html.ini | 102 + .../observable-constructor.any.js.ini | 30 + .../tentative/observable-takeUntil.any.js.ini | 68 + .../observable-takeUntil.window.js.ini | 6 + ...lement-img-environment-change.sub.html.ini | 9 +- .../order-in-bfcache-restore.html.ini | 0 .../order-in-new-document-navigation.html.ini | 0 .../order-in-prerender-activation.html.ini | 0 ...eshow-events-iframe-contentWindow.html.ini | 3 + .../navigate-to-unparseable-url.html.ini | 3 + .../pageload-image-in-popup.html.ini | 3 + .../traverse_the_history_2.html.ini | 3 + .../traverse_the_history_4.html.ini | 3 + ...creating_browsing_context_test_01.html.ini | 3 - .../2d.layer.clearRect.partial.html.ini | 2 + .../layers/unclosed-nested-layers.html.ini | 2 - .../layers/2d.layer.clearRect.full.html.ini | 2 + .../layers/2d.layer.clearRect.full.w.html.ini | 2 + .../2d.layer.clearRect.partial.html.ini | 2 + .../2d.layer.clearRect.partial.w.html.ini | 2 + ...d.path.stroke.prune.closePath.arc.html.ini | 2 - ...path.stroke.prune.closePath.arc.w.html.ini | 2 - ...troke.prune.closePath.bezierCurve.html.ini | 2 - ...oke.prune.closePath.bezierCurve.w.html.ini | 2 - ....path.stroke.prune.closePath.line.html.ini | 2 - ...ath.stroke.prune.closePath.line.w.html.ini | 2 - ...ke.prune.closePath.quadraticCurve.html.ini | 2 - ....prune.closePath.quadraticCurve.w.html.ini | 2 - .../unicode-bidi-ua-rules.html.ini | 150 ++ .../iframe_sandbox_popups_escaping-1.html.ini | 1 + .../iframe_sandbox_popups_escaping-2.html.ini | 3 +- ...rame_sandbox_popups_nonescaping-2.html.ini | 3 +- .../non-active-document.html.ini | 9 + ...rm-during-planned-navigation-task.html.ini | 4 - .../urlencoded2.window.js.ini | 3 + .../select-parsing.tentative.html.ini | 3 + .../popovertarget-reflection.html.ini | 3 + .../defer-script/async-script.html.ini | 0 .../parsing/unclosed-svg-script.html.ini | 3 + ...le-event-handler-settings-objects.html.ini | 3 - ...ob-entry-different-function-realm.html.ini | 5 +- .../content-type-parsing.html.ini | 4 +- .../test_resource_timing.html.ini | 3 - .../webmessaging/without-ports/018.html.ini | 4 - .../stream/tentative/close.any.js.ini | 72 + .../tentative/websocket-error.any.js.ini | 69 + ...s-3P-window.partitioned.tentative.html.ini | 4 - .../alpha/import-in-moduleworker.html.ini | 1 + ...st-party.all.tentative.https.window.js.ini | 3 + ...arty.default.tentative.https.window.js.ini | 3 + ...t-party.none.tentative.https.window.js.ini | 3 + ....default.tentative.sub.https.window.js.ini | 3 + ...rty.none.tentative.sub.https.window.js.ini | 3 + .../crashtests/aria-owns-presentation.html | 3 + .../crashtests/illegal-aria-owns-from-br.html | 3 + .../script-src/nonce-enforce-blocked.html | 26 +- .../fedcm-userinfo-after-resolve.https.html | 45 + .../float-rewind-parallel-flow-1-crash.html | 22 + .../float-rewind-parallel-flow-2-crash.html | 34 + .../float-rewind-parallel-flow-3-crash.html | 56 + ... anchor-name-style-contained-dynamic.html} | 50 +- .../anchor-name-style-contained.html | 60 + ...anchor-name-style-contained.tentative.html | 51 - .../anchor-position-dynamic-004.html | 2 +- .../background-color-transition-colormix.html | 53 + .../css/css-cascade/all-prop-initial-xml.html | 2 + .../light-dark-currentcolor-in-color.html | 21 + .../css/css-color/system-color-support.html | 124 +- .../container-name-tree-scoped.html | 19 + ...content-visibility-with-top-layer-008.html | 46 + .../display-contents-role-and-label.html | 302 +++ .../display-contents-001-crash.html | 13 + ...splay-contents-fieldset-nested-legend.html | 1 + .../focus/display-contents-focus.html | 49 + .../css-flexbox/align-content-wrap-003.html | 36 +- ...lexbox-justify-content-horiz-003-ref.xhtml | 12 +- ...lexbox-justify-content-horiz-004-ref.xhtml | 18 +- ...flexbox-justify-content-vert-003-ref.xhtml | 12 +- ...flexbox-justify-content-vert-004-ref.xhtml | 12 +- ...stifycontent-spacearound-negative-ref.html | 6 +- .../grid-content-distribution-026.html | 4 +- .../grid-content-distribution-027.html | 4 +- .../grid-content-distribution-029.html | 9 + .../alignment/grid-place-content-001.html | 4 +- .../css-grid/subgrid/grid-gap-006-ref.html | 2 +- .../scrollbar-gutter-fixedpos-001-ref.html | 21 + .../scrollbar-gutter-fixedpos-001.html | 23 + .../scrollbar-gutter-fixedpos-002-ref.html | 21 + .../scrollbar-gutter-fixedpos-002.html | 23 + .../css-tables/table-cell-scroll-height.html | 12 + .../text-shadow/standards-decor-noblur-2.html | 2 +- .../css-text/parsing/text-wrap-computed.html | 5 - .../css-text/parsing/text-wrap-pretty.html | 34 + .../parsing/text-wrap-style-computed.html | 1 - .../parsing/text-wrap-style-valid.html | 1 - .../css/css-text/parsing/text-wrap-valid.html | 5 - .../text-transform-uppercase-dynamic-ref.html | 8 + .../text-transform-uppercase-dynamic.html | 20 + .../transition-timing-function.html | 4 +- tests/wpt/tests/css/css-ui/inheritance.html | 3 + .../parsing/user-find-computed.tentative.html | 19 + .../parsing/user-find-invalid.tentative.html | 20 + .../parsing/user-find-valid.tentative.html | 18 + .../tests/css/css-ui/user-find.tentative.html | 57 + .../minmax-percentage-serialize.html | 22 + .../pseudo-elements-invalid-with-classes.html | 32 + .../pseudo-elements-valid-with-classes.html | 33 + ...resize-aborts-transition-before-ready.html | 60 + ...arance-native-horizontal-rtl.optional.html | 12 + ...appearance-native-horizontal.optional.html | 1 + ...pearance-native-vertical-rtl.optional.html | 12 + ...r-appearance-native-vertical.optional.html | 3 +- ...arance-native-horizontal-rtl.optional.html | 13 + ...appearance-native-horizontal.optional.html | 3 +- ...pearance-native-vertical-rtl.optional.html | 13 + ...s-appearance-native-vertical.optional.html | 3 +- ...pearance-none-horizontal-rtl.optional.html | 13 + ...s-appearance-none-horizontal.optional.html | 3 +- ...appearance-none-vertical-rtl.optional.html | 13 + ...ess-appearance-none-vertical.optional.html | 3 +- .../unicode-bidi-parsing-001.html | 8 +- .../page-visibility-hidden-001-print-ref.html | 5 + ...-overflow-quirks-frameset-crash-print.html | 18 + .../selectors/parsing/invalid-pseudos.html | 6 + ...ent-internals-aria-element-reflection.html | 172 ++ .../ElementInternals-states.html | 3 + .../wpt/tests/custom-elements/state/META.yml | 1 + .../wpt/tests/custom-elements/state/README.md | 2 + .../state/custom-state-set-strong-ref.html} | 2 +- .../state/state-css-selector-shadow-dom.html} | 2 +- .../state/state-css-selector.html} | 2 +- .../{tentative => }/state-pseudo-class.html | 26 +- .../custom-elements/state/tentative/README.md | 1 - .../tests/custom-state-pseudo-class/META.yml | 1 - .../idlharness.window.js | 20 - .../scrollend-event-fired-to-window.html | 4 +- ...crollend-event-not-fired-on-no-scroll.html | 6 +- .../dom/observable/tentative/idlharness.html | 20 + .../tentative/observable-constructor.any.js | 165 +- .../tentative/observable-takeUntil.any.js | 324 +++ .../tentative/observable-takeUntil.window.js | 61 + tests/wpt/tests/editing/data/formatblock.js | 6 + .../wpt/tests/editing/data/insertparagraph.js | 152 ++ .../edit-context-basics.tentative.html | 17 + tests/wpt/tests/editing/run/formatblock.html | 3 +- .../tests/editing/run/insertparagraph.html | 3 +- .../encoding/sharedarraybuffer.https.html | 4 +- .../buffered-and-duration-threshold.html | 4 +- .../wpt/tests/event-timing/click-timing.html | 77 +- tests/wpt/tests/event-timing/crossiframe.html | 19 +- .../first-input-interactionid-tap.html | 2 + .../resources/event-timing-test-utils.js | 84 +- .../event-timing/shadow-dom-null-target.html | 4 +- .../deprecated-config-apis.https.html | 2 +- ...nced-frame-in-iframe-navigation.https.html | 75 + ...-nested-fenced-frame-navigation.https.html | 50 + .../resources/preflight.py | 3 +- .../generic-sensor/generic-sensor-tests.js | 49 +- .../wpt/tests/html-aam/roles-contextual.html | 33 +- .../order-in-bfcache-restore.html | 0 .../order-in-new-document-navigation.html | 0 .../order-in-prerender-activation.html | 0 .../order-in-prerender-activation-popup.html | 0 .../2d.layer.clearRect.full-expected.html | 15 + .../layers/2d.layer.clearRect.full.html | 23 + .../2d.layer.clearRect.partial-expected.html | 21 + .../layers/2d.layer.clearRect.partial.html | 22 + ....flush-on-frame-presentation-expected.html | 2 - .../layers/unclosed-layers-expected.html | 11 +- .../manual/layers/unclosed-layers.html | 5 +- .../unclosed-nested-layers-expected.html | 15 +- .../manual/layers/unclosed-nested-layers.html | 5 +- ...h.stroke.prune.closePath.arc-expected.html | 25 - .../2d.path.stroke.prune.closePath.arc.html | 35 - ....prune.closePath.bezierCurve-expected.html | 25 - ...th.stroke.prune.closePath.bezierCurve.html | 35 - ....stroke.prune.closePath.line-expected.html | 25 - .../2d.path.stroke.prune.closePath.line.html | 35 - ...une.closePath.quadraticCurve-expected.html | 25 - ...stroke.prune.closePath.quadraticCurve.html | 35 - .../2d.layer.clearRect.full-expected.html | 15 + .../layers/2d.layer.clearRect.full.html | 26 + .../2d.layer.clearRect.full.w.html} | 40 +- .../2d.layer.clearRect.partial-expected.html | 21 + .../layers/2d.layer.clearRect.partial.html | 25 + .../2d.layer.clearRect.partial.w.html} | 39 +- .../layers/unclosed-layers-expected.html | 12 +- .../manual/layers/unclosed-layers.html | 5 +- .../manual/layers/unclosed-layers.w.html | 5 +- .../unclosed-nested-layers-expected.html | 15 +- .../manual/layers/unclosed-nested-layers.html | 5 +- .../layers/unclosed-nested-layers.w.html | 5 +- ...h.stroke.prune.closePath.arc-expected.html | 25 - .../2d.path.stroke.prune.closePath.arc.html | 38 - ....prune.closePath.bezierCurve-expected.html | 25 - ...th.stroke.prune.closePath.bezierCurve.html | 38 - ....stroke.prune.closePath.bezierCurve.w.html | 52 - ....stroke.prune.closePath.line-expected.html | 25 - .../2d.path.stroke.prune.closePath.line.html | 38 - ...une.closePath.quadraticCurve-expected.html | 25 - ...stroke.prune.closePath.quadraticCurve.html | 38 - ...roke.prune.closePath.quadraticCurve.w.html | 52 - .../html/canvas/tools/yaml-new/layers.yaml | 41 +- .../canvas/tools/yaml-new/path-objects.yaml | 152 -- .../html/dom/aria-element-reflection.html | 23 + .../bidi-rendering/unicode-bidi-ua-rules.html | 25 + .../search-styles-iso-8859-8.html | 2 +- .../select-parsing.tentative.html | 63 +- ...trary-content-displayed-ref.tentative.html | 4 +- ...arget-button-event-dispatch.tentative.html | 3 + ...t-generic-eventtarget-crash.tentative.html | 18 + .../popovers/popover-attribute-basic.html | 1 + ...er-top-layer-nesting-anchor.tentative.html | 45 + ...ver-top-layer-nesting-hints.tentative.html | 46 + .../popover-top-layer-nesting.tentative.html | 45 + .../popovers/popovertarget-reflection.html | 21 + .../resources/popover-top-layer-nesting.js | 108 + .../support/svg-script-self-closing.js | 1 + .../syntax/parsing/unclosed-svg-script.html | 7 + .../tests/interfaces/observable.tentative.idl | 31 + tests/wpt/tests/lint.ignore | 1 + .../direction/direction-overall-002-ref.html | 11 + .../direction/direction-overall-002.html | 120 + .../direction/direction-overall-003-ref.html | 38 + .../direction/direction-overall-003.html | 94 + .../frac-created-dynamically-4-ref.html | 20 + .../fractions/frac-created-dynamically-4.html | 34 + .../fractions/frac-linethickness-005-ref.html | 14 + .../fractions/frac-linethickness-005.html | 24 + .../fractions/frac-linethickness-006-ref.html | 14 + .../fractions/frac-linethickness-006.html | 24 + .../fractions/frac-linethickness-007-ref.html | 14 + .../fractions/frac-linethickness-007.html | 24 + .../fractions/frac-linethickness-008-ref.html | 14 + .../fractions/frac-linethickness-008.html | 24 + .../mo-invisibleoperators-2-ref.html | 28 + .../operators/mo-invisibleoperators-2.html | 48 + .../operators/mo-invisibleoperators-ref.html | 13 + .../operators/mo-invisibleoperators.html | 33 + .../mo-movablelimits-dynamic-ref.html | 14 +- .../operators/mo-movablelimits-dynamic.html | 32 +- .../munderover-accent-dynamic-001-ref.html | 12 + .../munderover-accent-dynamic-001.html | 22 + ...underover-accentunder-dynamic-001-ref.html | 12 + .../munderover-accentunder-dynamic-001.html | 22 + .../spaces/space-3-ref.html | 27 + .../presentation-markup/spaces/space-3.html | 21 + ...treamTrackProcessor-backpressure.worker.js | 56 + ...ackProcessor-with-window-tracks.https.html | 77 + .../MediaStreamTrackProcessor.worker.js | 47 + ...ackGenerator-with-window-tracks.https.html | 280 ++ .../VideoTrackGenerator.worker.js | 233 ++ ...MediaStreamTrackGenerator-audio.https.html | 0 ...rackGenerator-in-service-worker.https.html | 0 ...TrackGenerator-in-shared-worker.https.html | 0 ...aStreamTrackGenerator-in-worker.https.html | 0 ...kGenerator-pipes-data-in-worker.https.html | 0 ...MediaStreamTrackGenerator-video.https.html | 0 ...reamTrackProcessor-backpressure.https.html | 0 ...MediaStreamTrackProcessor-video.https.html | 0 .../MediaStreamTrackProcessor-worker.js | 17 + .../{tentative => legacy}/dedicated-worker.js | 0 .../{tentative => legacy}/service-worker.js | 0 .../{tentative => legacy}/shared-worker.js | 0 ...diaRecorder-canvas-media-source.https.html | 33 +- .../MediaRecorder-events-and-exceptions.html | 16 +- .../MediaRecorder-mimetype.html | 3 + .../MediaRecorder-pause-resume.html | 127 +- .../MediaRecorder-start.html | 2 +- .../MediaRecorder-stop.html | 47 +- .../pointerevent_attributes.html | 10 +- ...ents_after_removing_last_over_element.html | 149 ++ .../pointerevents/pointerevent_support.js | 130 +- .../class-names-across-iframes-ref.html | 8 + .../quirks/class-names-across-iframes.html | 28 + ...inting-video-with-range-request.https.html | 25 +- .../range-request-with-synth-head-worker.js | 36 + .../static-router/resources/direct.css | 3 + .../static-router/resources/direct.js | 1 + .../static-router/resources/direct.py | 7 + .../static-router/resources/imported-sw.js | 13 + .../static-router/resources/router-rules.js | 30 +- .../resources/static-router-helpers.sub.js | 8 + ...outer-race-network-and-fetch-handler-sw.js | 57 + .../resources/static-router-sw.js | 2 + .../resources/static-router-sw.sub.js | 6 +- .../static-router-fetch-event.https.html | 39 + .../static-router-main-resource.https.html | 17 - ...r-multiple-router-registrations.https.html | 57 + ...-race-network-and-fetch-handler.https.html | 65 + ...atic-router-request-destination.https.html | 77 + .../static-router-request-method.https.html | 59 + .../static-router-subresource.https.html | 42 +- .../declarative-shadow-dom-repeats.html | 17 +- .../text-selection-with-delegatesFocus.html | 68 + .../shadow-dom/shadow-root-clonable.html | 32 +- ...ftnav-painted-area-is-reset.tentative.html | 123 - .../tests/svg/text/reftests/green-100x100.svg | 3 + .../text/reftests/lengthAdjust-vertical.svg | 19 + tests/wpt/tests/tools/ci/requirements_tc.txt | 4 +- tests/wpt/tests/tools/requirements_tests.txt | 2 +- .../wptrunner/wptrunner/browsers/chrome.py | 14 +- ...TypePolicyFactory-blocking.tentative.html} | 0 ...ssignment-to-Document-parseHTMLUnsafe.html | 48 + ...g-assignment-to-Element-setHTMLUnsafe.html | 79 + ...ssignment-to-ShadowRoot-setHTMLUnsafe.html | 84 + ...ents_after_removing_last_over_element.html | 153 ++ .../wpt/tests/wai-aria/scripts/aria-utils.js | 39 +- .../webcodecs/full-cycle-test.https.any.js | 7 + .../webdriver/tests/bidi/browser/__init__.py | 29 + .../create_user_context.py | 35 + .../context_created/context_created.py | 32 + .../context_destroyed/context_destroyed.py | 34 + .../bidi/browsing_context/get_tree/frames.py | 57 + .../traverse_history/__init__.py | 4 - .../traverse_history/conftest.py | 38 + .../traverse_history/context.py | 33 +- .../traverse_history/delta.py | 103 +- .../traverse_history/invalid.py | 25 +- .../webdriver/tests/classic/back/back.py | 22 - .../tests/classic/back/user_prompts.py | 107 +- .../classic/close_window/user_prompts.py | 102 +- .../classic/element_click/user_prompts.py | 102 +- .../execute_async_script/user_prompts.py | 112 +- .../classic/execute_script/user_prompts.py | 108 +- .../tests/classic/forward/forward.py | 23 - .../tests/classic/forward/user_prompts.py | 108 +- .../tests/classic/get_alert_text/get.py | 3 + .../tests/classic/navigate_to/user_prompts.py | 107 +- .../classic/perform_actions/user_prompts.py | 27 + .../tests/classic/refresh/refresh.py | 23 - .../tests/classic/refresh/user_prompts.py | 110 +- .../webdriver/tests/support/fixtures_bidi.py | 9 + .../tests/support/html/beforeunload.html | 16 + .../webdriver/tests/support/html/default.html | 7 + .../wpt/tests/webdriver/tests/support/sync.py | 3 + .../webnn/resources/test_data/matmul.json | 118 + ...ynchronizationSource-captureTimestamp.html | 1 - ...izationSource-senderCaptureTimeOffset.html | 1 - tests/wpt/tests/webrtc-stats/README.md | 3 +- .../getStats-remote-candidate-address.html | 6 +- .../hardware-capability-stats.https.html | 1 - .../webrtc-stats/supported-stats.https.html | 6 - .../RTCPeerConnection-getStats.https.html | 43 +- ...erConnection-mandatory-getStats.https.html | 2 - .../webrtc/RTCRtpReceiver-getStats.https.html | 140 +- .../webrtc/RTCRtpSender-getStats.https.html | 96 +- tests/wpt/tests/webrtc/RTCStats-helper.js | 973 ------- .../webrtc/protocol/crypto-suite.https.html | 7 +- .../websockets/stream/tentative/close.any.js | 110 +- .../stream/tentative/constructor.any.js | 8 +- .../stream/tentative/websocket-error.any.js | 50 + .../first-party.all.tentative.https.window.js | 19 + ...st-party.default.tentative.https.window.js | 19 + ...first-party.none.tentative.https.window.js | 19 + .../resources/iframe-iframe.html | 31 + .../resources/iframe.sub.html | 14 + .../same-site-cookies/resources/worker.js | 5 + ...rd-party.all.tentative.sub.https.window.js | 24 + ...arty.default.tentative.sub.https.window.js | 24 + ...d-party.none.tentative.sub.https.window.js | 24 + 446 files changed, 10836 insertions(+), 3899 deletions(-) create mode 100644 tests/wpt/meta-legacy-layout/css/css-backgrounds/animations/background-color-transition-colormix.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-flexbox/flexbox_justifycontent-spacearound-negative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-text/parsing/text-wrap-pretty.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-computed.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-valid.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-ui/user-find.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/custom-elements/element-internals-aria-element-reflection.html.ini rename tests/wpt/meta-legacy-layout/custom-elements/state/{tentative => }/ElementInternals-states.html.ini (59%) create mode 100644 tests/wpt/meta-legacy-layout/custom-elements/state/custom-state-set-strong-ref.html.ini create mode 100644 tests/wpt/meta-legacy-layout/custom-elements/state/state-css-selector-shadow-dom.html.ini create mode 100644 tests/wpt/meta-legacy-layout/custom-elements/state/state-css-selector.html.ini create mode 100644 tests/wpt/meta-legacy-layout/custom-elements/state/state-pseudo-class.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/custom-elements/state/tentative/state-pseudo-class.html.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/observable/tentative/idlharness.html.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.window.js.ini rename tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/{tentative => }/order-in-bfcache-restore.html.ini (100%) rename tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/{tentative => }/order-in-new-document-navigation.html.ini (100%) rename tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/{tentative => }/order-in-prerender-activation.html.ini (100%) delete mode 100644 tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.js.ini create 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/the-window-object/open-close/creating_browsing_context_test_01.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/layers/2d.layer.clearRect.partial.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/manual/layers/unclosed-nested-layers.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.full.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.full.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.partial.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.partial.w.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.arc.w.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.bezierCurve.w.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.line.w.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.quadraticCurve.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/forms/historical.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/popovers/popovertarget-reflection.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 rename tests/wpt/{meta/webmessaging/without-ports => meta-legacy-layout/webmessaging/with-ports}/017.html.ini (100%) create mode 100644 tests/wpt/meta-legacy-layout/websockets/stream/tentative/websocket-error.any.js.ini create mode 100644 tests/wpt/meta-legacy-layout/workers/same-site-cookies/first-party.all.tentative.https.window.js.ini create mode 100644 tests/wpt/meta-legacy-layout/workers/same-site-cookies/first-party.default.tentative.https.window.js.ini create mode 100644 tests/wpt/meta-legacy-layout/workers/same-site-cookies/first-party.none.tentative.https.window.js.ini create mode 100644 tests/wpt/meta-legacy-layout/workers/same-site-cookies/third-party.default.tentative.sub.https.window.js.ini create mode 100644 tests/wpt/meta-legacy-layout/workers/same-site-cookies/third-party.none.tentative.sub.https.window.js.ini create mode 100644 tests/wpt/meta/css/css-backgrounds/animations/background-color-transition-colormix.html.ini create mode 100644 tests/wpt/meta/css/css-tables/table-cell-scroll-height.html.ini create mode 100644 tests/wpt/meta/css/css-text/parsing/text-wrap-pretty.html.ini create mode 100644 tests/wpt/meta/css/css-ui/parsing/user-find-computed.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-ui/parsing/user-find-valid.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-ui/user-find.tentative.html.ini create mode 100644 tests/wpt/meta/custom-elements/element-internals-aria-element-reflection.html.ini rename tests/wpt/meta/custom-elements/state/{tentative => }/ElementInternals-states.html.ini (59%) create mode 100644 tests/wpt/meta/custom-elements/state/custom-state-set-strong-ref.html.ini create mode 100644 tests/wpt/meta/custom-elements/state/state-css-selector-shadow-dom.html.ini create mode 100644 tests/wpt/meta/custom-elements/state/state-css-selector.html.ini create mode 100644 tests/wpt/meta/custom-elements/state/state-pseudo-class.html.ini delete mode 100644 tests/wpt/meta/custom-elements/state/tentative/state-pseudo-class.html.ini create mode 100644 tests/wpt/meta/dom/observable/tentative/idlharness.html.ini create mode 100644 tests/wpt/meta/dom/observable/tentative/observable-takeUntil.any.js.ini create mode 100644 tests/wpt/meta/dom/observable/tentative/observable-takeUntil.window.js.ini rename tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/pagereveal/{tentative => }/order-in-bfcache-restore.html.ini (100%) rename tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/pagereveal/{tentative => }/order-in-new-document-navigation.html.ini (100%) rename tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/pagereveal/{tentative => }/order-in-prerender-activation.html.ini (100%) create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/read-media/pageload-image-in-popup.html.ini create mode 100644 tests/wpt/meta/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini create mode 100644 tests/wpt/meta/html/browsers/history/the-history-interface/traverse_the_history_4.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/canvas/element/layers/2d.layer.clearRect.partial.html.ini delete mode 100644 tests/wpt/meta/html/canvas/element/manual/layers/unclosed-nested-layers.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.clearRect.full.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.clearRect.full.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.clearRect.partial.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.clearRect.partial.w.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.arc.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.arc.w.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.bezierCurve.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.bezierCurve.w.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.line.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.line.w.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.quadraticCurve.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.quadraticCurve.w.html.ini create mode 100644 tests/wpt/meta/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/the-img-element/non-active-document.html.ini delete mode 100644 tests/wpt/meta/html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popovertarget-reflection.html.ini rename tests/wpt/{meta-legacy-layout => meta}/html/semantics/scripting-1/the-script-element/defer-script/async-script.html.ini (100%) delete mode 100644 tests/wpt/meta/webmessaging/without-ports/018.html.ini create mode 100644 tests/wpt/meta/websockets/stream/tentative/websocket-error.any.js.ini delete mode 100644 tests/wpt/meta/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html.ini create mode 100644 tests/wpt/meta/workers/same-site-cookies/first-party.all.tentative.https.window.js.ini create mode 100644 tests/wpt/meta/workers/same-site-cookies/first-party.default.tentative.https.window.js.ini create mode 100644 tests/wpt/meta/workers/same-site-cookies/first-party.none.tentative.https.window.js.ini create mode 100644 tests/wpt/meta/workers/same-site-cookies/third-party.default.tentative.sub.https.window.js.ini create mode 100644 tests/wpt/meta/workers/same-site-cookies/third-party.none.tentative.sub.https.window.js.ini create mode 100644 tests/wpt/tests/accessibility/crashtests/aria-owns-presentation.html create mode 100644 tests/wpt/tests/accessibility/crashtests/illegal-aria-owns-from-br.html create mode 100644 tests/wpt/tests/credential-management/fedcm-authz/fedcm-userinfo-after-resolve.https.html create mode 100644 tests/wpt/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-1-crash.html create mode 100644 tests/wpt/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-2-crash.html create mode 100644 tests/wpt/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-3-crash.html rename tests/wpt/tests/css/css-anchor-position/{anchor-name-style-contained-dynamic.tentative.html => anchor-name-style-contained-dynamic.html} (54%) create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-name-style-contained.html delete mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-name-style-contained.tentative.html create mode 100644 tests/wpt/tests/css/css-backgrounds/animations/background-color-transition-colormix.html create mode 100644 tests/wpt/tests/css/css-color/light-dark-currentcolor-in-color.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/content-visibility-with-top-layer-008.html create mode 100644 tests/wpt/tests/css/css-display/accessibility/display-contents-role-and-label.html create mode 100644 tests/wpt/tests/css/css-display/display-contents-001-crash.html create mode 100644 tests/wpt/tests/css/css-display/focus/display-contents-focus.html create mode 100644 tests/wpt/tests/css/css-grid/alignment/grid-content-distribution-029.html create mode 100644 tests/wpt/tests/css/css-overflow/scrollbar-gutter-fixedpos-001-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/scrollbar-gutter-fixedpos-001.html create mode 100644 tests/wpt/tests/css/css-overflow/scrollbar-gutter-fixedpos-002-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/scrollbar-gutter-fixedpos-002.html create mode 100644 tests/wpt/tests/css/css-tables/table-cell-scroll-height.html create mode 100644 tests/wpt/tests/css/css-text/parsing/text-wrap-pretty.html create mode 100644 tests/wpt/tests/css/css-text/text-transform/reference/text-transform-uppercase-dynamic-ref.html create mode 100644 tests/wpt/tests/css/css-text/text-transform/text-transform-uppercase-dynamic.html create mode 100644 tests/wpt/tests/css/css-ui/parsing/user-find-computed.tentative.html create mode 100644 tests/wpt/tests/css/css-ui/parsing/user-find-invalid.tentative.html create mode 100644 tests/wpt/tests/css/css-ui/parsing/user-find-valid.tentative.html create mode 100644 tests/wpt/tests/css/css-ui/user-find.tentative.html create mode 100644 tests/wpt/tests/css/css-view-transitions/parsing/pseudo-elements-invalid-with-classes.html create mode 100644 tests/wpt/tests/css/css-view-transitions/parsing/pseudo-elements-valid-with-classes.html create mode 100644 tests/wpt/tests/css/css-view-transitions/window-resize-aborts-transition-before-ready.html create mode 100644 tests/wpt/tests/css/css-writing-modes/forms/meter-appearance-native-horizontal-rtl.optional.html create mode 100644 tests/wpt/tests/css/css-writing-modes/forms/meter-appearance-native-vertical-rtl.optional.html create mode 100644 tests/wpt/tests/css/css-writing-modes/forms/progress-appearance-native-horizontal-rtl.optional.html create mode 100644 tests/wpt/tests/css/css-writing-modes/forms/progress-appearance-native-vertical-rtl.optional.html create mode 100644 tests/wpt/tests/css/css-writing-modes/forms/progress-appearance-none-horizontal-rtl.optional.html create mode 100644 tests/wpt/tests/css/css-writing-modes/forms/progress-appearance-none-vertical-rtl.optional.html create mode 100644 tests/wpt/tests/css/printing/table-overflow-quirks-frameset-crash-print.html create mode 100644 tests/wpt/tests/custom-elements/element-internals-aria-element-reflection.html rename tests/wpt/tests/custom-elements/state/{tentative => }/ElementInternals-states.html (92%) create mode 100644 tests/wpt/tests/custom-elements/state/META.yml create mode 100644 tests/wpt/tests/custom-elements/state/README.md rename tests/wpt/tests/{custom-state-pseudo-class/custom-state-set-strong-ref.tentative.html => custom-elements/state/custom-state-set-strong-ref.html} (90%) rename tests/wpt/tests/{custom-state-pseudo-class/state-css-selector-shadow-dom.tentative.html => custom-elements/state/state-css-selector-shadow-dom.html} (95%) rename tests/wpt/tests/{custom-state-pseudo-class/state-css-selector.tentative.html => custom-elements/state/state-css-selector.html} (97%) rename tests/wpt/tests/custom-elements/state/{tentative => }/state-pseudo-class.html (84%) delete mode 100644 tests/wpt/tests/custom-elements/state/tentative/README.md delete mode 100644 tests/wpt/tests/custom-state-pseudo-class/META.yml delete mode 100644 tests/wpt/tests/custom-state-pseudo-class/idlharness.window.js create mode 100644 tests/wpt/tests/dom/observable/tentative/idlharness.html create mode 100644 tests/wpt/tests/dom/observable/tentative/observable-takeUntil.any.js create mode 100644 tests/wpt/tests/dom/observable/tentative/observable-takeUntil.window.js create mode 100644 tests/wpt/tests/fenced-frame/revoke-nested-fenced-frame-in-iframe-navigation.https.html create mode 100644 tests/wpt/tests/fenced-frame/revoke-nested-fenced-frame-navigation.https.html rename tests/wpt/tests/html/browsers/browsing-the-web/history-traversal/pagereveal/{tentative => }/order-in-bfcache-restore.html (100%) rename tests/wpt/tests/html/browsers/browsing-the-web/history-traversal/pagereveal/{tentative => }/order-in-new-document-navigation.html (100%) rename tests/wpt/tests/html/browsers/browsing-the-web/history-traversal/pagereveal/{tentative => }/order-in-prerender-activation.html (100%) rename tests/wpt/tests/html/browsers/browsing-the-web/history-traversal/pagereveal/{tentative => }/resources/order-in-prerender-activation-popup.html (100%) create mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.clearRect.full-expected.html create mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.clearRect.full.html create mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.clearRect.partial-expected.html create mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.clearRect.partial.html delete mode 100644 tests/wpt/tests/html/canvas/element/path-objects/2d.path.stroke.prune.closePath.arc-expected.html delete mode 100644 tests/wpt/tests/html/canvas/element/path-objects/2d.path.stroke.prune.closePath.arc.html delete mode 100644 tests/wpt/tests/html/canvas/element/path-objects/2d.path.stroke.prune.closePath.bezierCurve-expected.html delete mode 100644 tests/wpt/tests/html/canvas/element/path-objects/2d.path.stroke.prune.closePath.bezierCurve.html delete mode 100644 tests/wpt/tests/html/canvas/element/path-objects/2d.path.stroke.prune.closePath.line-expected.html delete mode 100644 tests/wpt/tests/html/canvas/element/path-objects/2d.path.stroke.prune.closePath.line.html delete mode 100644 tests/wpt/tests/html/canvas/element/path-objects/2d.path.stroke.prune.closePath.quadraticCurve-expected.html delete mode 100644 tests/wpt/tests/html/canvas/element/path-objects/2d.path.stroke.prune.closePath.quadraticCurve.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.clearRect.full-expected.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.clearRect.full.html rename tests/wpt/tests/html/canvas/offscreen/{path-objects/2d.path.stroke.prune.closePath.line.w.html => layers/2d.layer.clearRect.full.w.html} (51%) create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.clearRect.partial-expected.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.clearRect.partial.html rename tests/wpt/tests/html/canvas/offscreen/{path-objects/2d.path.stroke.prune.closePath.arc.w.html => layers/2d.layer.clearRect.partial.w.html} (50%) delete mode 100644 tests/wpt/tests/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.arc-expected.html delete mode 100644 tests/wpt/tests/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.arc.html delete mode 100644 tests/wpt/tests/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.bezierCurve-expected.html delete mode 100644 tests/wpt/tests/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.bezierCurve.html delete mode 100644 tests/wpt/tests/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.bezierCurve.w.html delete mode 100644 tests/wpt/tests/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.line-expected.html delete mode 100644 tests/wpt/tests/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.line.html delete mode 100644 tests/wpt/tests/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.quadraticCurve-expected.html delete mode 100644 tests/wpt/tests/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.quadraticCurve.html delete mode 100644 tests/wpt/tests/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.quadraticCurve.w.html create mode 100644 tests/wpt/tests/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html create mode 100644 tests/wpt/tests/html/semantics/invokers/invoketarget-generic-eventtarget-crash.tentative.html create mode 100644 tests/wpt/tests/html/semantics/popovers/popover-top-layer-nesting-anchor.tentative.html create mode 100644 tests/wpt/tests/html/semantics/popovers/popover-top-layer-nesting-hints.tentative.html create mode 100644 tests/wpt/tests/html/semantics/popovers/popover-top-layer-nesting.tentative.html create mode 100644 tests/wpt/tests/html/semantics/popovers/popovertarget-reflection.html create mode 100644 tests/wpt/tests/html/semantics/popovers/resources/popover-top-layer-nesting.js create mode 100644 tests/wpt/tests/html/syntax/parsing/support/svg-script-self-closing.js create mode 100644 tests/wpt/tests/interfaces/observable.tentative.idl create mode 100644 tests/wpt/tests/mathml/presentation-markup/direction/direction-overall-002-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/direction/direction-overall-002.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/direction/direction-overall-003-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/direction/direction-overall-003.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/fractions/frac-created-dynamically-4-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/fractions/frac-created-dynamically-4.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/fractions/frac-linethickness-005-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/fractions/frac-linethickness-005.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/fractions/frac-linethickness-006-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/fractions/frac-linethickness-006.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/fractions/frac-linethickness-007-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/fractions/frac-linethickness-007.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/fractions/frac-linethickness-008-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/fractions/frac-linethickness-008.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/operators/mo-invisibleoperators-2-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/operators/mo-invisibleoperators-2.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/operators/mo-invisibleoperators-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/operators/mo-invisibleoperators.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/operators/munderover-accent-dynamic-001-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/operators/munderover-accent-dynamic-001.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/operators/munderover-accentunder-dynamic-001-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/operators/munderover-accentunder-dynamic-001.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/spaces/space-3-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/spaces/space-3.html create mode 100644 tests/wpt/tests/mediacapture-insertable-streams/MediaStreamTrackProcessor-backpressure.worker.js create mode 100644 tests/wpt/tests/mediacapture-insertable-streams/MediaStreamTrackProcessor-with-window-tracks.https.html create mode 100644 tests/wpt/tests/mediacapture-insertable-streams/MediaStreamTrackProcessor.worker.js create mode 100644 tests/wpt/tests/mediacapture-insertable-streams/VideoTrackGenerator-with-window-tracks.https.html create mode 100644 tests/wpt/tests/mediacapture-insertable-streams/VideoTrackGenerator.worker.js rename tests/wpt/tests/mediacapture-insertable-streams/{tentative => legacy}/MediaStreamTrackGenerator-audio.https.html (100%) rename tests/wpt/tests/mediacapture-insertable-streams/{tentative => legacy}/MediaStreamTrackGenerator-in-service-worker.https.html (100%) rename tests/wpt/tests/mediacapture-insertable-streams/{tentative => legacy}/MediaStreamTrackGenerator-in-shared-worker.https.html (100%) rename tests/wpt/tests/mediacapture-insertable-streams/{tentative => legacy}/MediaStreamTrackGenerator-in-worker.https.html (100%) rename tests/wpt/tests/mediacapture-insertable-streams/{tentative => legacy}/MediaStreamTrackGenerator-pipes-data-in-worker.https.html (100%) rename tests/wpt/tests/mediacapture-insertable-streams/{tentative => legacy}/MediaStreamTrackGenerator-video.https.html (100%) rename tests/wpt/tests/mediacapture-insertable-streams/{tentative => legacy}/MediaStreamTrackProcessor-backpressure.https.html (100%) rename tests/wpt/tests/mediacapture-insertable-streams/{tentative => legacy}/MediaStreamTrackProcessor-video.https.html (100%) create mode 100644 tests/wpt/tests/mediacapture-insertable-streams/legacy/MediaStreamTrackProcessor-worker.js rename tests/wpt/tests/mediacapture-insertable-streams/{tentative => legacy}/dedicated-worker.js (100%) rename tests/wpt/tests/mediacapture-insertable-streams/{tentative => legacy}/service-worker.js (100%) rename tests/wpt/tests/mediacapture-insertable-streams/{tentative => legacy}/shared-worker.js (100%) create mode 100644 tests/wpt/tests/pointerevents/pointerevent_pointer_boundary_events_after_removing_last_over_element.html create mode 100644 tests/wpt/tests/quirks/class-names-across-iframes-ref.html create mode 100644 tests/wpt/tests/quirks/class-names-across-iframes.html create mode 100644 tests/wpt/tests/service-workers/service-worker/resources/range-request-with-synth-head-worker.js create mode 100644 tests/wpt/tests/service-workers/service-worker/tentative/static-router/resources/direct.css create mode 100644 tests/wpt/tests/service-workers/service-worker/tentative/static-router/resources/direct.js create mode 100644 tests/wpt/tests/service-workers/service-worker/tentative/static-router/resources/direct.py create mode 100644 tests/wpt/tests/service-workers/service-worker/tentative/static-router/resources/imported-sw.js create mode 100644 tests/wpt/tests/service-workers/service-worker/tentative/static-router/resources/static-router-race-network-and-fetch-handler-sw.js create mode 100644 tests/wpt/tests/service-workers/service-worker/tentative/static-router/static-router-fetch-event.https.html create mode 100644 tests/wpt/tests/service-workers/service-worker/tentative/static-router/static-router-multiple-router-registrations.https.html create mode 100644 tests/wpt/tests/service-workers/service-worker/tentative/static-router/static-router-race-network-and-fetch-handler.https.html create mode 100644 tests/wpt/tests/service-workers/service-worker/tentative/static-router/static-router-request-destination.https.html create mode 100644 tests/wpt/tests/service-workers/service-worker/tentative/static-router/static-router-request-method.https.html create mode 100644 tests/wpt/tests/shadow-dom/focus/text-selection-with-delegatesFocus.html delete mode 100644 tests/wpt/tests/soft-navigation-heuristics/softnav-painted-area-is-reset.tentative.html create mode 100644 tests/wpt/tests/svg/text/reftests/green-100x100.svg create mode 100644 tests/wpt/tests/svg/text/reftests/lengthAdjust-vertical.svg rename tests/wpt/tests/trusted-types/{TrustedTypePolicyFactory-blocking.html => TrustedTypePolicyFactory-blocking.tentative.html} (100%) create mode 100644 tests/wpt/tests/trusted-types/block-string-assignment-to-Document-parseHTMLUnsafe.html create mode 100644 tests/wpt/tests/trusted-types/block-string-assignment-to-Element-setHTMLUnsafe.html create mode 100644 tests/wpt/tests/trusted-types/block-string-assignment-to-ShadowRoot-setHTMLUnsafe.html create mode 100644 tests/wpt/tests/uievents/mouse/mouse_boundary_events_after_removing_last_over_element.html create mode 100644 tests/wpt/tests/webdriver/tests/bidi/browsing_context/traverse_history/conftest.py create mode 100644 tests/wpt/tests/webdriver/tests/support/html/beforeunload.html create mode 100644 tests/wpt/tests/webdriver/tests/support/html/default.html delete mode 100644 tests/wpt/tests/webrtc/RTCStats-helper.js create mode 100644 tests/wpt/tests/websockets/stream/tentative/websocket-error.any.js create mode 100644 tests/wpt/tests/workers/same-site-cookies/first-party.all.tentative.https.window.js create mode 100644 tests/wpt/tests/workers/same-site-cookies/first-party.default.tentative.https.window.js create mode 100644 tests/wpt/tests/workers/same-site-cookies/first-party.none.tentative.https.window.js create mode 100644 tests/wpt/tests/workers/same-site-cookies/resources/iframe-iframe.html create mode 100644 tests/wpt/tests/workers/same-site-cookies/resources/iframe.sub.html create mode 100644 tests/wpt/tests/workers/same-site-cookies/resources/worker.js create mode 100644 tests/wpt/tests/workers/same-site-cookies/third-party.all.tentative.sub.https.window.js create mode 100644 tests/wpt/tests/workers/same-site-cookies/third-party.default.tentative.sub.https.window.js create mode 100644 tests/wpt/tests/workers/same-site-cookies/third-party.none.tentative.sub.https.window.js diff --git a/tests/wpt/meta-legacy-layout/css/css-backgrounds/animations/background-color-transition-colormix.html.ini b/tests/wpt/meta-legacy-layout/css/css-backgrounds/animations/background-color-transition-colormix.html.ini new file mode 100644 index 00000000000..7a4ba8bfc1b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-backgrounds/animations/background-color-transition-colormix.html.ini @@ -0,0 +1,3 @@ +[background-color-transition-colormix.html] + [Transition with currentColor in color-mix] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/system-color-support.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/system-color-support.html.ini index 28563ddd87a..5e4f61129f3 100644 --- a/tests/wpt/meta-legacy-layout/css/css-color/system-color-support.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-color/system-color-support.html.ini @@ -55,3 +55,9 @@ [System color AccentColorText works] expected: FAIL + + [System color AppWorkspace works] + expected: FAIL + + [System color Scrollbar works] + 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-flexbox/align-content-wrap-003.html.ini b/tests/wpt/meta-legacy-layout/css/css-flexbox/align-content-wrap-003.html.ini index 8ae79171efe..34b4dcc5189 100644 --- a/tests/wpt/meta-legacy-layout/css/css-flexbox/align-content-wrap-003.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-flexbox/align-content-wrap-003.html.ini @@ -8,9 +8,6 @@ [.flexbox 12] expected: FAIL - [.flexbox 13] - expected: FAIL - [.flexbox 11] expected: FAIL @@ -67,4 +64,3 @@ [.flexbox 42] expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/css/css-flexbox/flexbox_justifycontent-spacearound-negative.html.ini b/tests/wpt/meta-legacy-layout/css/css-flexbox/flexbox_justifycontent-spacearound-negative.html.ini new file mode 100644 index 00000000000..6dc942b83b9 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-flexbox/flexbox_justifycontent-spacearound-negative.html.ini @@ -0,0 +1,2 @@ +[flexbox_justifycontent-spacearound-negative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/parsing/text-wrap-pretty.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/parsing/text-wrap-pretty.html.ini new file mode 100644 index 00000000000..413577d3f79 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-text/parsing/text-wrap-pretty.html.ini @@ -0,0 +1,42 @@ +[text-wrap-pretty.html] + [e.style['text-wrap'\] = "pretty" should set the property value] + expected: FAIL + + [e.style['text-wrap'\] = "wrap pretty" should set the property value] + expected: FAIL + + [e.style['text-wrap'\] = "pretty wrap" should set the property value] + expected: FAIL + + [e.style['text-wrap'\] = "stable wrap" should set the property value] + expected: FAIL + + [e.style['text-wrap'\] = "nowrap pretty" should set the property value] + expected: FAIL + + [e.style['text-wrap'\] = "pretty nowrap" should set the property value] + expected: FAIL + + [e.style['text-wrap-style'\] = "pretty" should set the property value] + expected: FAIL + + [Property text-wrap value 'pretty'] + expected: FAIL + + [Property text-wrap value 'wrap pretty'] + expected: FAIL + + [Property text-wrap value 'pretty wrap'] + expected: FAIL + + [Property text-wrap value 'stable wrap'] + expected: FAIL + + [Property text-wrap value 'nowrap pretty'] + expected: FAIL + + [Property text-wrap value 'pretty nowrap'] + expected: FAIL + + [Property text-wrap-style value 'pretty'] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-computed.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-computed.tentative.html.ini new file mode 100644 index 00000000000..7a52f8415e9 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-computed.tentative.html.ini @@ -0,0 +1,6 @@ +[user-find-computed.tentative.html] + [Property user-find value 'auto'] + expected: FAIL + + [Property user-find value 'none'] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-valid.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-valid.tentative.html.ini new file mode 100644 index 00000000000..5484a92303f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-valid.tentative.html.ini @@ -0,0 +1,6 @@ +[user-find-valid.tentative.html] + [e.style['user-find'\] = "auto" should set the property value] + expected: FAIL + + [e.style['user-find'\] = "none" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/user-find.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/user-find.tentative.html.ini new file mode 100644 index 00000000000..2455027f9c7 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-ui/user-find.tentative.html.ini @@ -0,0 +1,3 @@ +[user-find.tentative.html] + [Basic test for the user-find property] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/custom-elements/element-internals-aria-element-reflection.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/element-internals-aria-element-reflection.html.ini new file mode 100644 index 00000000000..f8fa6c2292d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/custom-elements/element-internals-aria-element-reflection.html.ini @@ -0,0 +1,2 @@ +[element-internals-aria-element-reflection.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/custom-elements/state/tentative/ElementInternals-states.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/state/ElementInternals-states.html.ini similarity index 59% rename from tests/wpt/meta-legacy-layout/custom-elements/state/tentative/ElementInternals-states.html.ini rename to tests/wpt/meta-legacy-layout/custom-elements/state/ElementInternals-states.html.ini index e40204e0de4..16a0c952b9b 100644 --- a/tests/wpt/meta-legacy-layout/custom-elements/state/tentative/ElementInternals-states.html.ini +++ b/tests/wpt/meta-legacy-layout/custom-elements/state/ElementInternals-states.html.ini @@ -1,22 +1,12 @@ [ElementInternals-states.html] - [DOMTokenList behavior of ElementInternals.states: Initial state] - expected: FAIL - - [DOMTokenList behavior of ElementInternals.states: Exceptions] - expected: FAIL - - [DOMTokenList behavior of ElementInternals.states: Modifications] + [CustomStateSet behavior of ElementInternals.states: Initial state] expected: FAIL [CustomStateSet behavior of ElementInternals.states: Exceptions] expected: FAIL - [CustomStateSet behavior of ElementInternals.states: Initial state] - expected: FAIL - [CustomStateSet behavior of ElementInternals.states: Modifications] expected: FAIL [Updating a CustomStateSet while iterating it should work] expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/custom-elements/state/custom-state-set-strong-ref.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/state/custom-state-set-strong-ref.html.ini new file mode 100644 index 00000000000..10637c9539a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/custom-elements/state/custom-state-set-strong-ref.html.ini @@ -0,0 +1,2 @@ +[custom-state-set-strong-ref.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/custom-elements/state/state-css-selector-shadow-dom.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/state/state-css-selector-shadow-dom.html.ini new file mode 100644 index 00000000000..e94ccf81db4 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/custom-elements/state/state-css-selector-shadow-dom.html.ini @@ -0,0 +1,2 @@ +[state-css-selector-shadow-dom.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/custom-elements/state/state-css-selector.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/state/state-css-selector.html.ini new file mode 100644 index 00000000000..80b61c3175f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/custom-elements/state/state-css-selector.html.ini @@ -0,0 +1,2 @@ +[state-css-selector.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/custom-elements/state/state-pseudo-class.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/state/state-pseudo-class.html.ini new file mode 100644 index 00000000000..cf2fce2458b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/custom-elements/state/state-pseudo-class.html.ini @@ -0,0 +1,18 @@ +[state-pseudo-class.html] + [:state() parsing passes] + expected: FAIL + + [:state(foo) serialization] + expected: FAIL + + [:state(foo) in simple cases] + expected: FAIL + + [:state(foo) and other pseudo classes] + expected: FAIL + + [:state(foo) and ::part()] + expected: FAIL + + [:state(foo) and :host()] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/custom-elements/state/tentative/state-pseudo-class.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/state/tentative/state-pseudo-class.html.ini deleted file mode 100644 index b8cad742dc1..00000000000 --- a/tests/wpt/meta-legacy-layout/custom-elements/state/tentative/state-pseudo-class.html.ini +++ /dev/null @@ -1,51 +0,0 @@ -[state-pseudo-class.html] - [:state() and :host()] - expected: FAIL - - [:state() and ::part()] - expected: FAIL - - [:state() in simple cases] - expected: FAIL - - [:state() and other pseudo classes] - expected: FAIL - - [:state() serialization] - expected: FAIL - - [:--foo in simple cases] - expected: FAIL - - [:--foo serialization] - expected: FAIL - - [:--foo parsing passes] - expected: FAIL - - [:--foo and :host()] - expected: FAIL - - [:--foo and other pseudo classes] - expected: FAIL - - [:--foo and ::part()] - expected: FAIL - - [:state() parsing passes] - expected: FAIL - - [:state(foo) serialization] - expected: FAIL - - [:state(foo) in simple cases] - expected: FAIL - - [:state(foo) and other pseudo classes] - expected: FAIL - - [:state(foo) and ::part()] - expected: FAIL - - [:state(foo) and :host()] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/idlharness.html.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/idlharness.html.ini new file mode 100644 index 00000000000..7963a3aae99 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/idlharness.html.ini @@ -0,0 +1,102 @@ +[idlharness.html] + [Subscriber interface: existence and properties of interface object] + expected: FAIL + + [Subscriber interface object length] + expected: FAIL + + [Subscriber interface object name] + expected: FAIL + + [Subscriber interface: existence and properties of interface prototype object] + expected: FAIL + + [Subscriber interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Subscriber interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Subscriber interface: operation next(any)] + expected: FAIL + + [Subscriber interface: operation error(any)] + expected: FAIL + + [Subscriber interface: operation complete()] + expected: FAIL + + [Subscriber interface: operation addTeardown(VoidFunction)] + expected: FAIL + + [Subscriber interface: attribute active] + expected: FAIL + + [Subscriber interface: attribute signal] + expected: FAIL + + [Subscriber must be primary interface of (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })()] + expected: FAIL + + [Stringification of (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })()] + expected: FAIL + + [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "next(any)" with the proper type] + expected: FAIL + + [Subscriber interface: calling next(any) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError] + expected: FAIL + + [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "error(any)" with the proper type] + expected: FAIL + + [Subscriber interface: calling error(any) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError] + expected: FAIL + + [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "complete()" with the proper type] + expected: FAIL + + [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "addTeardown(VoidFunction)" with the proper type] + expected: FAIL + + [Subscriber interface: calling addTeardown(VoidFunction) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError] + expected: FAIL + + [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "active" with the proper type] + expected: FAIL + + [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "signal" with the proper type] + expected: FAIL + + [Observable interface: existence and properties of interface object] + expected: FAIL + + [Observable interface object length] + expected: FAIL + + [Observable interface object name] + expected: FAIL + + [Observable interface: existence and properties of interface prototype object] + expected: FAIL + + [Observable interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Observable interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Observable interface: operation subscribe(optional ObserverUnion, optional SubscribeOptions)] + expected: FAIL + + [Observable must be primary interface of new Observable(() => {})] + expected: FAIL + + [Stringification of new Observable(() => {})] + expected: FAIL + + [Observable interface: new Observable(() => {}) must inherit property "subscribe(optional ObserverUnion, optional SubscribeOptions)" with the proper type] + expected: FAIL + + [Observable interface: calling subscribe(optional ObserverUnion, optional SubscribeOptions) on new Observable(() => {}) with too few arguments must throw TypeError] + 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 index 6f86ee42541..e132211192b 100644 --- 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 @@ -92,6 +92,21 @@ [Subscribe with just a function as the next handler] expected: FAIL + [Subscriber must have receiver] + expected: FAIL + + [Subscriber next & error must recieve argument] + expected: FAIL + + [Subscriber complete() will set active to false, and abort signal] + expected: FAIL + + [Subscriber active is readonly] + expected: FAIL + + [Subscriber signal is readonly] + expected: FAIL + [observable-constructor.any.html] [Observable constructor] @@ -186,3 +201,18 @@ [Subscribe with just a function as the next handler] expected: FAIL + + [Subscriber must have receiver] + expected: FAIL + + [Subscriber next & error must recieve argument] + expected: FAIL + + [Subscriber complete() will set active to false, and abort signal] + expected: FAIL + + [Subscriber active is readonly] + expected: FAIL + + [Subscriber signal is readonly] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini new file mode 100644 index 00000000000..e799d7864a3 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini @@ -0,0 +1,68 @@ +[observable-takeUntil.any.html] + [takeUntil subscribes to source Observable and mirrors it uninterrupted] + expected: FAIL + + [takeUntil subscribes to notifier] + expected: FAIL + + [takeUntil: notifier next() unsubscribes to notifier] + expected: FAIL + + [takeUntil: notifier error() unsubscribes to notifier] + expected: FAIL + + [takeUntil: notifier next() unsubscribes from notifier & source observable] + expected: FAIL + + [takeUntil()'s AbortSignal unsubscribes from notifier & source observable] + expected: FAIL + + [takeUntil: source never subscribed to when notifier synchronously emits a value] + expected: FAIL + + [takeUntil: source never subscribed to when notifier synchronously emits error] + expected: FAIL + + [takeUntil: source is uninterrupted when notifier completes, even synchronously] + expected: FAIL + + [takeUntil() mirrors the source Observable until its first next() value] + expected: FAIL + + [takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler] + expected: FAIL + + +[observable-takeUntil.any.worker.html] + [takeUntil subscribes to source Observable and mirrors it uninterrupted] + expected: FAIL + + [takeUntil subscribes to notifier] + expected: FAIL + + [takeUntil: notifier next() unsubscribes to notifier] + expected: FAIL + + [takeUntil: notifier error() unsubscribes to notifier] + expected: FAIL + + [takeUntil: notifier next() unsubscribes from notifier & source observable] + expected: FAIL + + [takeUntil()'s AbortSignal unsubscribes from notifier & source observable] + expected: FAIL + + [takeUntil: source never subscribed to when notifier synchronously emits a value] + expected: FAIL + + [takeUntil: source never subscribed to when notifier synchronously emits error] + expected: FAIL + + [takeUntil: source is uninterrupted when notifier completes, even synchronously] + expected: FAIL + + [takeUntil() mirrors the source Observable until its first next() value] + expected: FAIL + + [takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.window.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.window.js.ini new file mode 100644 index 00000000000..99e9edce981 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.window.js.ini @@ -0,0 +1,6 @@ +[observable-takeUntil.window.html] + [takeUntil(): notifier Observable detaches document before source Observable would be subscribed to] + expected: FAIL + + [takeUntil(): Source and notifier internal observers do not crash in a detached document] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/fetch/private-network-access/worker-blob-fetch.tentative.window.js.ini b/tests/wpt/meta-legacy-layout/fetch/private-network-access/worker-blob-fetch.tentative.window.js.ini index b1e3edb390c..2d0a05272ed 100644 --- a/tests/wpt/meta-legacy-layout/fetch/private-network-access/worker-blob-fetch.tentative.window.js.ini +++ b/tests/wpt/meta-legacy-layout/fetch/private-network-access/worker-blob-fetch.tentative.window.js.ini @@ -34,3 +34,6 @@ [private to private: success.] expected: FAIL + + [local https to local https: success.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/tentative/order-in-bfcache-restore.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/order-in-bfcache-restore.html.ini similarity index 100% rename from tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/tentative/order-in-bfcache-restore.html.ini rename to tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/order-in-bfcache-restore.html.ini diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/tentative/order-in-new-document-navigation.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/order-in-new-document-navigation.html.ini similarity index 100% rename from tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/tentative/order-in-new-document-navigation.html.ini rename to tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/order-in-new-document-navigation.html.ini diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/tentative/order-in-prerender-activation.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/order-in-prerender-activation.html.ini similarity index 100% rename from tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/tentative/order-in-prerender-activation.html.ini rename to tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/order-in-prerender-activation.html.ini diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html.ini index eaebad750fe..f2dee7b3ea9 100644 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html.ini +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html.ini @@ -1,7 +1,6 @@ [consecutive-srcdoc.html] - expected: TIMEOUT [changing srcdoc does a replace navigation since the URL is still about:srcdoc] expected: FAIL [changing srcdoc to about:srcdoc#yo then another srcdoc does two push navigations and we can navigate back] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini deleted file mode 100644 index 3e07e6b7d1f..00000000000 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[empty-iframe-load-event.html] - [Check execution order from nested timeout] - expected: FAIL - - [Check execution order on load handler] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini index f27acdd3b9d..8ae58f9f1e2 100644 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini @@ -4,3 +4,18 @@ [Test javascript URL string return values in direct and indirect (target) frame contexts. 9] expected: FAIL + + [0041 set in href="" targeting a frame and clicked] + expected: FAIL + + [0080 00FF set in href="" targeting a frame and clicked] + expected: FAIL + + [0080 00FF 0100 set in href="" targeting a frame and clicked] + expected: FAIL + + [D83D DE0D set in href="" targeting a frame and clicked] + expected: FAIL + + [DE0D 0041 set in href="" targeting a frame and clicked] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.js.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.js.ini new file mode 100644 index 00000000000..4ecd6d9f753 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.js.ini @@ -0,0 +1,3 @@ +[navigation-unload-cross-origin.sub.window.html] + [Cross-origin navigation started from unload handler must be ignored] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini new file mode 100644 index 00000000000..7dc346632a4 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini @@ -0,0 +1,3 @@ +[navigation-unload-same-origin.window.html] + [Same-origin navigation started from unload handler must be ignored] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini deleted file mode 100644 index 4b4820d1729..00000000000 --- a/tests/wpt/meta-legacy-layout/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[creating_browsing_context_test_01.html] - [first argument: absolute url] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/layers/2d.layer.clearRect.partial.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/layers/2d.layer.clearRect.partial.html.ini new file mode 100644 index 00000000000..cbb623ca93b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/layers/2d.layer.clearRect.partial.html.ini @@ -0,0 +1,2 @@ +[2d.layer.clearRect.partial.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/layers/unclosed-nested-layers.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/manual/layers/unclosed-nested-layers.html.ini deleted file mode 100644 index 379119d7910..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/layers/unclosed-nested-layers.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[unclosed-nested-layers.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.full.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.full.html.ini new file mode 100644 index 00000000000..82ed05cb0db --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.full.html.ini @@ -0,0 +1,2 @@ +[2d.layer.clearRect.full.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.full.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.full.w.html.ini new file mode 100644 index 00000000000..66e33c7369b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.full.w.html.ini @@ -0,0 +1,2 @@ +[2d.layer.clearRect.full.w.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.partial.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.partial.html.ini new file mode 100644 index 00000000000..cbb623ca93b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.partial.html.ini @@ -0,0 +1,2 @@ +[2d.layer.clearRect.partial.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.partial.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.partial.w.html.ini new file mode 100644 index 00000000000..acb8a58f63c --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.partial.w.html.ini @@ -0,0 +1,2 @@ +[2d.layer.clearRect.partial.w.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.arc.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.arc.w.html.ini deleted file mode 100644 index bd5646ca17c..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.arc.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.path.stroke.prune.closePath.arc.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.bezierCurve.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.bezierCurve.w.html.ini deleted file mode 100644 index b16f7642c5b..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.bezierCurve.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.path.stroke.prune.closePath.bezierCurve.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.line.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.line.w.html.ini deleted file mode 100644 index a1f8bf3ca80..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.line.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.path.stroke.prune.closePath.line.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.quadraticCurve.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.quadraticCurve.w.html.ini deleted file mode 100644 index 7ccc225dfa5..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.quadraticCurve.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.path.stroke.prune.closePath.quadraticCurve.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini b/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini index 8b8af2b9c2e..2ef0896e3b3 100644 --- a/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini +++ b/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini @@ -1,3 +1,4 @@ [document-base-url-window-initiator-is-not-opener.https.window.html] + expected: TIMEOUT [window.open() gets base url from initiator not opener.] expected: [FAIL, PASS, TIMEOUT] diff --git a/tests/wpt/meta-legacy-layout/html/interaction/focus/the-autofocus-attribute/document-with-fragment-empty.html.ini b/tests/wpt/meta-legacy-layout/html/interaction/focus/the-autofocus-attribute/document-with-fragment-empty.html.ini index 9e6f4115b8c..0cfee719c4e 100644 --- a/tests/wpt/meta-legacy-layout/html/interaction/focus/the-autofocus-attribute/document-with-fragment-empty.html.ini +++ b/tests/wpt/meta-legacy-layout/html/interaction/focus/the-autofocus-attribute/document-with-fragment-empty.html.ini @@ -1,6 +1,7 @@ [document-with-fragment-empty.html] + expected: TIMEOUT [Autofocus elements in iframed documents with empty fragments should work.] expected: FAIL [Autofocus elements in top-level browsing context's documents with empty fragments should work.] - expected: FAIL + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini b/tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini new file mode 100644 index 00000000000..01f2382ec8e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini @@ -0,0 +1,3 @@ +[unicode-bidi-ua-rules.html] + [UA stylesheet rule for unicode-bidi, for ] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini index 26704422bbe..841bafc6eca 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini @@ -1,4 +1,3 @@ [iframe_sandbox_popups_escaping-2.html] - expected: TIMEOUT [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini index 6fcdfb95246..fe55ddae3f1 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini @@ -1,5 +1,4 @@ [iframe_sandbox_popups_escaping-3.html] type: testharness - expected: CRASH [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini index f9138fb999a..6f7461b9472 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini @@ -1,5 +1,4 @@ [iframe_sandbox_popups_nonescaping-1.html] type: testharness - expected: TIMEOUT [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini index 76e34322dca..6bec7a732b8 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini @@ -1,5 +1,4 @@ [iframe_sandbox_popups_nonescaping-2.html] type: testharness - expected: TIMEOUT [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html.ini deleted file mode 100644 index 7682a4830bf..00000000000 --- a/tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[reparent-form-during-planned-navigation-task.html] - expected: TIMEOUT - [reparent-form-during-planned-navigation-task] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/semantics/forms/historical.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/forms/historical.html.ini new file mode 100644 index 00000000000..5d8289307cc --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/semantics/forms/historical.html.ini @@ -0,0 +1,3 @@ +[historical.html] + [ should not be supported] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/forms/the-select-element/select-parsing.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/forms/the-select-element/select-parsing.tentative.html.ini index b31f3485d6b..293eae69db5 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/forms/the-select-element/select-parsing.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/forms/the-select-element/select-parsing.tentative.html.ini @@ -16,3 +16,6 @@ [