From 03ac032798731b0c149b1a497a390b252bb01658 Mon Sep 17 00:00:00 2001 From: Servo WPT Sync <32481905+servo-wpt-sync@users.noreply.github.com> Date: Sun, 11 Feb 2024 03:01:56 -0500 Subject: [PATCH] Sync WPT with upstream (11-02-2024) (#31309) * Update web-platform-tests to revision b'33d11f1db34802fda00e64ddeb0b7ef040cf65be' * Update expectations --------- Co-authored-by: sagudev <16504129+sagudev@users.noreply.github.com> --- .../abspos/position-absolute-013.html.ini | 1 + .../overlay-transition-property.html.ini | 3 + .../white-space/eol-spaces-bidi-001.html.ini | 2 - .../white-space/eol-spaces-bidi-004.html.ini | 2 + .../parsing/transition-valid.html.ini | 24 + ...ize-width-interpolation.tentative.html.ini | 168 + .../calc-size-parsing.tentative.html.ini | 42 + .../calc-size-width.tentative.html.ini | 2 + ...ryList-addListener-removeListener.html.ini | 3 + .../offsetTopLeft-table-caption.html.ini | 3 + .../css/cssom-view/scroll-zoom.html.ini | 3 + .../webkit-transition-end-event.html.ini | 14 +- .../tentative/observable-forEach.any.js.ini | 38 + .../observable-forEach.window.js.ini | 6 + .../traversal/NodeIterator-removal.html.ini | 2 + ...-constructor-init-body-override.any.js.ini | 8 + .../gzip}/bad-gzip-body.any.js.ini | 56 +- .../gzip}/big-gzip-body.https.any.js.ini | 6 +- .../gzip}/gzip-body.any.js.ini | 8 +- .../zstd/bad-zstd-body.https.any.js.ini | 33 + ...indow-zstd-body.tentative.https.any.js.ini | 14 + .../zstd/big-zstd-body.https.any.js.ini | 21 + .../zstd/zstd-body.https.any.js.ini | 20 + .../css-images.sub.tentative.html.ini | 3 + ...ut-srcdoc-navigation-blocked.window.js.ini | 1 + .../empty-iframe-load-event.html.ini | 6 + ...eshow-events-iframe-contentWindow.html.ini | 3 + .../navigate-to-unparseable-url.html.ini | 3 - ...avigation-unload-same-origin.window.js.ini | 3 - ...ml.ini => traverse_the_history_5.html.ini} | 2 +- ...creating_browsing_context_test_01.html.ini | 3 + ...as.2d.disconnected-font-size-math.html.ini | 2 + .../dom/reflection-forms-weekmonth.html.ini | 6 + .../html/dom/reflection-forms.html.ini | 249 ++ .../html/dom/reflection-grouping.html.ini | 132 + .../html/dom/reflection-metadata.html.ini | 36 + .../html/dom/reflection-misc.html.ini | 72 + .../html/dom/reflection-obsolete.html.ini | 126 + .../html/dom/reflection-sections.html.ini | 90 + .../html/dom/reflection-tabular.html.ini | 108 + .../html/dom/reflection-text.html.ini | 174 + .../autofocus-area.html.ini | 3 + .../document-with-fragment-empty.html.ini | 3 +- ...n-links-wrapped-in-svg.historical.html.ini | 6 + ...ini => field-sizing-input-number.html.ini} | 2 +- ...l.ini => field-sizing-input-text.html.ini} | 2 +- ....html.ini => field-sizing-select.html.ini} | 2 +- .../widgets/field-sizing-textarea.html.ini} | 2 +- .../widgets/input-text-size.html.ini | 6 + .../widgets/textarea-cols-rows.html.ini | 6 + .../iframe_sandbox_popups_escaping-2.html.ini | 3 +- .../text-plain.window.js.ini | 9 - ...ild-button-and-datalist.tentative.html.ini | 2 + .../dialog-focus-previous-outside.html.ini | 15 +- .../popover-shadowhost-focus.html.ini | 12 +- .../parsing/DOMContentLoaded-defer.html.ini | 3 + .../document-write/module-delayed.html.ini | 3 - .../test_resource_timing.https.html.ini | 3 + ...nge-into-different-root.tentative.html.ini | 48 + .../xhr/xhr-timeout-longtask.any.js.ini | 6 + tests/wpt/meta/MANIFEST.json | 3778 +++++++++-------- .../at-font-face-font-matching.html.ini | 51 +- .../overlay-transition-property.html.ini | 6 + .../white-space/eol-spaces-bidi-001.html.ini | 2 - .../white-space/eol-spaces-bidi-004.html.ini | 2 + .../parsing/transition-valid.html.ini | 24 + ...ize-width-interpolation.tentative.html.ini | 168 + .../calc-size-parsing.tentative.html.ini | 42 + .../calc-size-width.tentative.html.ini | 2 + ...QueryList-addListener-handleEvent.html.ini | 3 - .../offsetTopLeft-table-caption.html.ini | 3 + .../meta/css/cssom-view/scroll-zoom.html.ini | 3 + .../tentative/observable-forEach.any.js.ini | 38 + .../observable-forEach.window.js.ini | 6 + .../traversal/NodeIterator-removal.html.ini | 3 + ...-constructor-init-body-override.any.js.ini | 8 + .../gzip}/bad-gzip-body.any.js.ini | 4 +- .../gzip}/big-gzip-body.https.any.js.ini | 13 +- .../gzip}/gzip-body.any.js.ini | 4 +- .../zstd/bad-zstd-body.https.any.js.ini | 33 + ...indow-zstd-body.tentative.https.any.js.ini | 15 + .../zstd/big-zstd-body.https.any.js.ini | 21 + .../zstd/zstd-body.https.any.js.ini | 20 + ...lement-img-environment-change.sub.html.ini | 6 +- ...eshow-events-iframe-contentWindow.html.ini | 3 + .../load-pageshow-events-window-open.html.ini | 3 - .../javascript-url-referrer.window.js.ini | 4 +- .../replace-before-load/a-click.html.ini | 3 + .../traverse_the_history_5.html.ini | 3 + ...creating_browsing_context_test_01.html.ini | 3 + .../dom/reflection-forms-weekmonth.html.ini | 6 + .../meta/html/dom/reflection-forms.html.ini | 249 ++ .../html/dom/reflection-grouping.html.ini | 132 + .../html/dom/reflection-metadata.html.ini | 36 + .../meta/html/dom/reflection-misc.html.ini | 72 + .../html/dom/reflection-obsolete.html.ini | 126 + .../html/dom/reflection-sections.html.ini | 90 + .../meta/html/dom/reflection-tabular.html.ini | 108 + .../meta/html/dom/reflection-text.html.ini | 174 + ...nitiator-is-not-opener.https.window.js.ini | 1 - .../autofocus-area.html.ini | 3 + .../supported-elements.html.ini | 7 +- ...n-links-wrapped-in-svg.historical.html.ini | 6 + ...ini => field-sizing-input-number.html.ini} | 2 +- ...l.ini => field-sizing-input-text.html.ini} | 2 +- ....html.ini => field-sizing-select.html.ini} | 2 +- .../widgets/field-sizing-textarea.html.ini} | 2 +- .../widgets/input-text-size.html.ini | 3 + .../widgets/textarea-cols-rows.html.ini | 6 + .../iframe_sandbox_popups_escaping-1.html.ini | 4 +- .../iframe_sandbox_popups_escaping-2.html.ini | 3 +- ...rame_sandbox_popups_nonescaping-1.html.ini | 3 +- ...rame_sandbox_popups_nonescaping-2.html.ini | 3 +- ...rame_sandbox_popups_nonescaping-3.html.ini | 3 +- .../non-active-document.html.ini | 9 - ...rm-during-planned-navigation-task.html.ini | 4 + .../html/semantics/forms/historical.html.ini | 3 - ...ild-button-and-datalist.tentative.html.ini | 2 + .../dialog-focus-previous-outside.html.ini | 15 +- .../popover-shadowhost-focus.html.ini | 12 +- ...move-initial-about-blankness.window.js.ini | 3 +- ...le-event-handler-settings-objects.html.ini | 3 + .../test_resource_timing.html.ini | 3 + ...nge-into-different-root.tentative.html.ini | 48 + .../webmessaging/with-ports}/018.html.ini | 0 .../alpha/import-in-moduleworker.html.ini | 1 - .../Worker/Worker-constructor.html.ini | 0 ...service-worker-registration.https.html.ini | 1 + .../crashtests/remaining-invalid-objects.html | 7 + .../resources/helpers.js | 5 - ...tion-fallback-invalidation-shadow-dom.html | 5 - .../position-try-options-computed.html | 22 + .../parsing/position-try-options-parsing.html | 29 + .../parsing/position-try-order-computed.html | 20 + .../parsing/position-try-order-parsing.html | 23 + .../position-fallback-tree-scoped.html | 6 - .../property-interpolations.html | 90 + .../add-pseudo-while-animating-001.html | 43 + ...on-negative-percentage-comparison-002.html | 22 + .../css-cascade/scope-shadow.tentative.html | 7 - .../tests/css/css-cascade/scope-visited.html | 5 +- .../container-for-shadow-dom.html | 2 - .../container-name-tree-scoped.html | 24 +- .../container-size-shadow-invalidation.html | 2 - .../container-units-shadow.html | 2 - .../mathml-container-type-crash.html | 9 + .../style-container-for-shadow-dom.html | 2 - .../css-grid/grid-table-cell-001-crash.html | 30 + .../alignment-in-subgridded-axes-002-ref.html | 67 + .../alignment-in-subgridded-axes-002.html | 72 + .../subgrid/subgrid-baseline-012.html | 29 + .../ellipsis-with-image-crash.html | 25 + .../monolithic-overflow-001-print-ref.html | 0 .../monolithic-overflow-001-print.html | 0 .../monolithic-overflow-002-print-ref.html | 0 .../monolithic-overflow-002-print.html | 0 .../monolithic-overflow-003-print.html | 0 .../monolithic-overflow-004-print.html | 0 .../monolithic-overflow-005-print.html | 0 .../monolithic-overflow-006-print.html | 0 .../monolithic-overflow-007-print.html | 0 .../monolithic-overflow-008-print.html | 0 .../monolithic-overflow-009-print.html | 0 .../monolithic-overflow-010-print.html | 0 .../monolithic-overflow-011-print.html | 0 .../monolithic-overflow-012-print-ref.html | 0 .../monolithic-overflow-012-print.html | 0 .../monolithic-overflow-013-print-ref.html | 0 .../monolithic-overflow-013-print.html | 0 .../monolithic-overflow-014-print-ref.html | 0 .../monolithic-overflow-014-print.html | 0 .../monolithic-overflow-015-print-ref.html | 0 .../monolithic-overflow-015-print.html | 0 .../monolithic-overflow-016-print-ref.html | 0 .../monolithic-overflow-016-print.html | 0 .../monolithic-overflow-017-print-ref.html | 0 .../monolithic-overflow-017-print.html | 0 .../monolithic-overflow-018-print-ref.html | 0 .../monolithic-overflow-018-print.html | 0 .../monolithic-overflow-019-print-ref.html | 0 .../monolithic-overflow-019-print.html | 0 .../monolithic-overflow-020-print-ref.html | 0 .../monolithic-overflow-020-print.html | 0 .../monolithic-overflow-021-print-ref.html | 0 .../monolithic-overflow-021-print.html | 0 .../monolithic-overflow-022-print-ref.html | 0 .../monolithic-overflow-022-print.html | 0 .../monolithic-overflow-023-print-ref.html | 0 .../monolithic-overflow-023-print.html | 0 .../monolithic-overflow-024-print-ref.html | 0 .../monolithic-overflow-024-print.html | 0 .../monolithic-overflow-025-print-ref.html | 0 .../monolithic-overflow-025-print.html | 0 .../monolithic-overflow-026-print-ref.html | 0 .../monolithic-overflow-026-print.html | 0 .../monolithic-overflow-027-print-ref.html | 11 + .../monolithic-overflow-027-print.html | 15 + .../monolithic-overflow-028-print-ref.html | 11 + .../monolithic-overflow-028-print.html | 15 + .../monolithic-overflow-029-print-ref.html | 11 + .../monolithic-overflow-029-print.html | 16 + .../monolithic-overflow-030-print-ref.html | 28 + .../monolithic-overflow-030-print.html | 15 + ...monolithic-overflow-4-pages-print-ref.html | 0 .../css-page/trailing-declaration-crash.html | 8 + .../backdrop-tree-abiding-slotted.html | 1 - .../overlay/overlay-transition-property.html | 4 +- .../prefer-focused-element.html | 128 + .../prefer-focused-nested-containers.html | 109 + .../resources/common.js | 148 + .../white-space/eol-spaces-bidi-001.html | 13 +- .../white-space/eol-spaces-bidi-002.html | 15 +- .../white-space/eol-spaces-bidi-004.html | 41 + .../reference/eol-spaces-bidi-001-ref.html | 13 +- .../reference/eol-spaces-bidi-002-ref.html | 16 +- .../reference/eol-spaces-bidi-004-ref.html | 21 + .../eol-spaces-bidi-alt-004-ref.html | 18 + .../text-wrap-balance-overflow-002-ref.html | 13 + .../text-wrap-balance-overflow-002.html | 18 + .../parsing/transition-computed.html | 12 +- .../parsing/transition-valid.html | 16 +- ...lc-size-width-interpolation.tentative.html | 57 + .../calc-size-parsing.tentative.html | 33 + .../calc-size/calc-size-width.tentative.html | 76 + ...e-transition-destroyed-document-crash.html | 27 + .../pseudo-with-classes-entry.html | 54 + .../pseudo-with-classes-exit.html | 54 + .../pseudo-with-classes-match-ident.html | 41 + ...-with-classes-match-multiple-wildcard.html | 41 + .../pseudo-with-classes-match-multiple.html | 41 + .../pseudo-with-classes-match-wildard.html | 41 + .../pseudo-with-classes-mismatch-ident.html | 46 + .../pseudo-with-classes-mismatch-partial.html | 45 + ...pseudo-with-classes-mismatch-wildcard.html | 46 + ...eudo-with-classes-multiple-vt-classes.html | 41 + ...th-classes-new-with-class-old-without.html | 46 + ...th-classes-old-with-class-new-without.html | 51 + .../pseudo-with-classes-ref.html | 15 + ...do-with-classes-view-transition-group.html | 37 + ...th-classes-view-transition-image-pair.html | 37 + .../offsetTopLeft-table-caption.html | 23 + .../wpt/tests/css/cssom-view/scroll-zoom.html | 27 +- .../nth-child-in-shadow-root.html | 2 - .../nth-child-of-in-shadow-root.html | 2 - .../nth-last-child-in-shadow-root.html | 2 - .../nth-last-child-of-in-shadow-root.html | 2 - .../selectors/invalidation/part-pseudo.html | 3 +- .../css/selectors/open-closed-pseudo.html | 69 + .../wpt/tests/css/selectors/user-invalid.html | 42 + tests/wpt/tests/css/selectors/user-valid.html | 39 + .../zoom/tentative/image-intrinsic-size.html | 14 + tests/wpt/tests/dom/common.js | 52 +- .../wpt/tests/dom/nodes/Node-properties.html | 36 +- .../tentative/observable-forEach.any.js | 184 + .../tentative/observable-forEach.window.js | 59 + .../tests/dom/ranges/Range-cloneContents.html | 6 +- .../dom/ranges/Range-deleteContents.html | 6 +- .../dom/ranges/Range-surroundContents.html | 2 +- .../edit-context-input.tentative.html | 133 +- .../get-nested-configs.https.html | 4 +- ...uest-constructor-init-body-override.any.js | 21 + .../{ => gzip}/bad-gzip-body.any.js | 0 .../{ => gzip}/big-gzip-body.https.any.js | 0 .../{ => gzip}/gzip-body.any.js | 0 .../{ => gzip}/resources/bad-gzip-body.py | 0 .../{ => gzip}/resources/big.text.gz | Bin .../{ => gzip}/resources/big.text.gz.headers | 0 .../{ => gzip}/resources/foo.octetstream.gz | Bin .../resources/foo.octetstream.gz.headers | 0 .../{ => gzip}/resources/foo.text.gz | Bin .../{ => gzip}/resources/foo.text.gz.headers | 0 .../zstd/bad-zstd-body.https.any.js | 22 + ...ig-window-zstd-body.tentative.https.any.js | 9 + .../zstd/big-zstd-body.https.any.js | 55 + .../zstd/resources/bad-zstd-body.py | 3 + .../zstd/resources/big.text.zst | Bin 0 -> 2509 bytes .../zstd/resources/big.text.zst.headers | 3 + .../zstd/resources/big.window.zst | Bin 0 -> 599 bytes .../zstd/resources/big.window.zst.headers | 2 + .../zstd/resources/foo.octetstream.zst | Bin 0 -> 25 bytes .../resources/foo.octetstream.zst.headers | 2 + .../zstd/resources/foo.text.zst | Bin 0 -> 25 bytes .../zstd/resources/foo.text.zst.headers | 2 + .../zstd/zstd-body.https.any.js | 15 + .../tentative/component-ads.https.window.js | 33 +- .../resources/direct-from-seller-signals.py | 269 +- .../resources/fledge_http_server_util.py | 64 +- .../tentative/resources/request-tracker.py | 9 +- .../resources/trusted-bidding-signals.py | 6 +- .../resources/trusted-scoring-signals.py | 6 +- .../hasubi-mono/HasubiMono-Regular.woff2 | Bin 0 -> 26432 bytes tests/wpt/tests/fonts/hasubi-mono/LICENSE.txt | 92 + tests/wpt/tests/fonts/hasubi-mono/README.md | 7 + .../generic-sensor-iframe-tests.sub.js | 37 +- .../generic-sensor/generic-sensor-tests.js | 17 +- tests/wpt/tests/html/dom/reflection.js | 234 +- .../autofocus-area.html | 22 + ...or-on-links-wrapped-in-svg.historical.html | 52 + ...ve.html => field-sizing-input-number.html} | 0 ...tive.html => field-sizing-input-text.html} | 0 ...entative.html => field-sizing-select.html} | 0 ...tative.html => field-sizing-textarea.html} | 0 .../rendering/widgets/input-text-size.html | 8 +- .../rendering/widgets/textarea-cols-rows.html | 9 +- .../resources/stylable-select-styles.css | 18 + .../select-child-button-and-datalist-ref.html | 12 + ...t-child-button-and-datalist.tentative.html | 18 + .../dialog-close-via-attribute.html | 59 + .../dialog-focus-previous-outside.html | 3 - .../the-dialog-element/dialog-showModal.html | 4 +- .../semantics/popovers/label-in-invoker.html | 23 + ...opover-light-dismiss-flat-tree-nested.html | 2 - .../popover-light-dismiss-flat-tree.html | 2 - .../popovers/popover-light-dismiss.html | 2 - .../popovers/popover-shadow-dom.html | 2 - .../popovers/popover-shadowhost-focus.html | 3 - .../scroll-margin-iframe.html | 46 + .../loaf-source-location-redirect.html | 12 +- .../tentative/loaf-source-location.html | 19 +- .../loaf-stream-source-location.html | 4 +- .../mpadded/mpadded-010-ref.html | 33 + .../mpadded/mpadded-010.html | 19 + .../mpadded/mpadded-011-ref.html | 33 + .../mpadded/mpadded-011.html | 19 + .../mpadded/mpadded-012-ref.html | 32 + .../mpadded/mpadded-012.html | 19 + .../mpadded/mpadded-013-ref.html | 37 + .../mpadded/mpadded-013.html | 19 + ...html => href-click-001.tentative-ref.html} | 0 ...k-1.html => href-click-001.tentative.html} | 2 +- ...html => href-click-002.tentative-ref.html} | 0 ...k-2.html => href-click-002.tentative.html} | 2 +- ...k-3.html => href-click-003.tentative.html} | 0 .../link-color-001.tentative-ref.html | 11 + .../html5-tree/link-color-001.tentative.html | 13 + ...x-001.html => tabindex-001.tentative.html} | 0 ...x-002.html => tabindex-002.tentative.html} | 0 .../tests/notifications/resources/helpers.js | 20 + ...ication-without-permission.https.window.js | 28 + .../shownotification.https.window.js | 35 +- ...on-events-of-detached-documents.https.html | 17 +- ...vents-unavailable-on-insecure-origins.html | 32 +- .../motion/add-during-dispatch.https.html | 18 +- .../add-listener-from-callback.https.html | 8 +- .../multiple-event-listeners.https.html | 10 +- .../motion/null-values.https.html | 24 +- .../motion/page-visibility.https.html | 8 +- .../orientation/absolute-fallback.https.html | 14 +- .../add-listener-from-callback.https.html | 24 +- .../basic-operation-absolute.https.html | 18 +- .../orientation/basic-operation.https.html | 19 +- .../multiple-event-listeners.https.html | 11 +- .../no-synchronous-events.https.html | 15 +- .../orientation/null-values.https.html | 29 +- .../orientation/page-visibility.https.html | 8 +- .../orientation/updates.https.html | 26 +- .../resources/orientation-event-helpers.js | 305 +- ...ter-events-none-skip-scroll-in-iframe.html | 57 + ...ter-events-none-skip-scroll-scrollbar.html | 53 + ...one-skip-scroll-will-change-in-iframe.html | 58 + ...one-skip-scroll-will-change-scrollbar.html | 54 + ...r-events-none-skip-scroll-will-change.html | 47 + .../pointer-events-none-skip-scroll.html | 46 + ...ermove_after_pointerup_target_removed.html | 96 + .../declarative-shadow-dom-polyfill.js | 25 - .../css/scroll-timeline-name-shadow.html | 13 +- .../css/view-timeline-name-shadow.html | 13 +- ...n-range-into-different-root.tentative.html | 90 + tests/wpt/tests/serial/README.md | 14 +- .../wpt/tests/serial/resources/automation.js | 66 - ...abled-by-permissions-policy.https.sub.html | 24 - ...lPort-disconnect-during-abort.https.any.js | 29 - .../serial/serialPort_close.https.any.js | 26 - .../serial/serialPort_events.https.any.js | 197 - .../serial/serialPort_forget.https.any.js | 43 - .../serial/serialPort_getInfo.https.any.js | 24 - .../serial/serialPort_getSignals.https.any.js | 63 - .../serialPort_ondisconnect.https.any.js | 40 - .../tests/serial/serialPort_open.https.any.js | 95 - .../serialPort_readable_byob.https.any.js | 65 - .../serialPort_readable_cancel.https.any.js | 69 - .../serialPort_readable_chain.https.any.js | 30 - ...rialPort_readable_closeLocked.https.any.js | 17 - ...erialPort_readable_disconnect.https.any.js | 25 - ...serialPort_readable_largeRead.https.any.js | 23 - .../serialPort_readable_open.https.any.js | 21 - ...rialPort_readable_parityError.https.any.js | 52 - ...rialPort_readable_pipeThrough.https.any.js | 26 - ...serialPort_readable_smallRead.https.any.js | 23 - .../serial/serialPort_setSignals.https.any.js | 59 - .../serial/serialPort_writable.https.any.js | 289 -- ...ialPort_writable_detachBuffer.https.any.js | 48 - .../tests/serial/serial_getPorts.https.any.js | 25 - .../serial/serial_onconnect.https.any.js | 29 - .../serial/serial_ondisconnect.https.any.js | 37 - .../serial/serial_requestPort.https.window.js | 66 - .../static-router/resources/direct.py | 4 + .../static-router-no-fetch-handler.https.html | 9 +- ...-race-network-and-fetch-handler.https.html | 26 + ...ow-dom-available-to-element-internals.html | 30 + .../declarative-shadow-dom-basic.html | 32 +- .../declarative-shadow-dom-repeats.html | 14 +- .../declarative/gethtml.tentative.html | 20 +- .../focus-navigation/focus-nested-slots.html | 2 - .../focus-reverse-unassignable-slot.html | 2 - .../tests/shadow-dom/focus-within-shadow.html | 4 - ...p-offsetLeft-across-shadow-boundaries.html | 2 - .../shadow-dom/shadow-root-clonable.html | 22 +- ...multiple-worklets.tentative.https.sub.html | 46 + .../shared-storage/resources/simple-module.js | 10 + ...ithout-add-module.tentative.https.sub.html | 11 +- ...ject-successively.tentative.https.sub.html | 44 + ...l-on-two-worklets.tentative.https.sub.html | 46 + .../prefetch/same-origin-cookies.https.html | 37 +- .../reftests/marker-implicit-subpaths.html | 12 + .../reftests/gradient-transform-01.svg | 18 + .../reftests/gradient-transform-02.svg | 18 + .../reftests/pattern-transform-02.svg | 18 + .../text/crashtests/textlength-zwj-crash.svg | 1 + .../svg/text/reftests/first-letter-ref.svg | 11 + .../tests/svg/text/reftests/first-letter.svg | 20 + .../webdriver/bidi/modules/network.py | 73 +- .../wptrunner/wptrunner/browsers/chrome.py | 3 +- .../wptrunner/wptrunner/browsers/firefox.py | 41 +- .../wptrunner/browsers/firefox_android.py | 21 +- .../wptrunner/wptrunner/executors/base.py | 16 +- .../wptrunner/executors/executorchrome.py | 2 +- .../executors/executorcontentshell.py | 8 +- .../wptrunner/executors/executormarionette.py | 4 +- .../wptrunner/executors/executorselenium.py | 2 +- .../wptrunner/executors/executorservo.py | 6 +- .../executors/executorservodriver.py | 8 +- .../wptrunner/executors/executorwebdriver.py | 4 +- .../wptrunner/executors/executorwktr.py | 10 +- .../tools/wptrunner/wptrunner/testrunner.py | 14 +- .../tools/wptrunner/wptrunner/wpttest.py | 26 +- .../tests/tools/wptserve/wptserve/server.py | 16 +- tests/wpt/tests/uievents/historical.html | 4 + .../tests/wai-aria/role/generic-roles.html | 23 + .../animation-types/property-list.js | 6 + ...tive.https.any.js => acquire.https.any.js} | 0 ...tative.https.html => clientids.https.html} | 0 ...tentative.https.html => frames.https.html} | 0 ...ntative.https.any.js => held.https.any.js} | 0 ...e.https.any.js => idlharness.https.any.js} | 0 ....https.any.js => ifAvailable.https.any.js} | 0 ...ps.any.js => lock-attributes.https.any.js} | 0 ...tps.any.js => mode-exclusive.https.any.js} | 0 ...e.https.any.js => mode-mixed.https.any.js} | 0 ....https.any.js => mode-shared.https.any.js} | 0 ...https.html => non-fully-active.https.html} | 0 ...ative.any.js => non-secure-context.any.js} | 0 ...ve.https.html => opaque-origin.https.html} | 0 ....https.any.js => query-empty.https.any.js} | 0 ...e.https.html => query-ordering.https.html} | 0 ...tative.https.any.js => query.https.any.js} | 0 ...tps.any.js => resource-names.https.any.js} | 0 ...tps.any.js => secure-context.https.any.js} | 0 ...ative.https.any.js => signal.https.any.js} | 0 ...tative.https.any.js => steal.https.any.js} | 0 ...entative.https.html => workers.https.html} | 0 .../osc-basic-waveform.html | 14 +- .../remove_user_context/user_context.py | 60 + .../tests/bidi/browsing_context/__init__.py | 11 +- .../context_created/context_created.py | 16 +- .../context_destroyed/context_destroyed.py | 16 +- .../bidi/browsing_context/create/invalid.py | 19 + .../create/reference_context.py | 21 + .../browsing_context/create/user_context.py | 90 +- .../bidi/browsing_context/get_tree/frames.py | 66 +- .../webdriver/tests/bidi/network/__init__.py | 28 + .../webdriver/tests/bidi/network/conftest.py | 32 +- .../bidi/network/continue_request/invalid.py | 253 +- .../bidi/network/continue_request/request.py | 50 + .../network/continue_response/credentials.py | 78 + .../bidi/network/continue_response/invalid.py | 380 +- .../bidi/network/continue_response/request.py | 57 + .../bidi/network/fetch_error/fetch_error.py | 56 +- .../script/realm_created/realm_created.py | 143 + .../script/realm_destroyed/realm_destroyed.py | 104 + .../support/http_handlers/authentication.py | 4 + .../tests/webdriver/tests/support/inline.py | 2 + .../webrtc/RTCConfiguration-iceServers.html | 18 - 483 files changed, 11930 insertions(+), 4402 deletions(-) delete mode 100644 tests/wpt/meta-legacy-layout/css/css-text/white-space/eol-spaces-bidi-001.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-text/white-space/eol-spaces-bidi-004.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-transitions/parsing/transition-valid.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-parsing.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-width.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/cssom-view/offsetTopLeft-table-caption.html.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-forEach.any.js.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-forEach.window.js.ini create mode 100644 tests/wpt/meta-legacy-layout/fetch/api/request/request-constructor-init-body-override.any.js.ini rename tests/wpt/{meta/fetch/content-encoding => meta-legacy-layout/fetch/content-encoding/gzip}/bad-gzip-body.any.js.ini (100%) rename tests/wpt/{meta/fetch/content-encoding => meta-legacy-layout/fetch/content-encoding/gzip}/big-gzip-body.https.any.js.ini (100%) rename tests/wpt/{meta/fetch/content-encoding => meta-legacy-layout/fetch/content-encoding/gzip}/gzip-body.any.js.ini (100%) create mode 100644 tests/wpt/meta-legacy-layout/fetch/content-encoding/zstd/bad-zstd-body.https.any.js.ini create mode 100644 tests/wpt/meta-legacy-layout/fetch/content-encoding/zstd/big-window-zstd-body.tentative.https.any.js.ini create mode 100644 tests/wpt/meta-legacy-layout/fetch/content-encoding/zstd/big-zstd-body.https.any.js.ini create mode 100644 tests/wpt/meta-legacy-layout/fetch/content-encoding/zstd/zstd-body.https.any.js.ini create mode 100644 tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini rename tests/wpt/meta-legacy-layout/html/browsers/history/the-history-interface/{traverse_the_history_2.html.ini => traverse_the_history_5.html.ini} (71%) create 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/manual/drawing-text-to-the-canvas/canvas.2d.disconnected-font-size-math.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/interaction/focus/the-autofocus-attribute/autofocus-area.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/no-help-cursor-on-links-wrapped-in-svg.historical.html.ini rename tests/wpt/meta-legacy-layout/html/rendering/widgets/{field-sizing-input-number.tentative.html.ini => field-sizing-input-number.html.ini} (88%) rename tests/wpt/meta-legacy-layout/html/rendering/widgets/{field-sizing-input-text.tentative.html.ini => field-sizing-input-text.html.ini} (98%) rename tests/wpt/meta-legacy-layout/html/rendering/widgets/{field-sizing-select.tentative.html.ini => field-sizing-select.html.ini} (90%) rename tests/wpt/{meta/html/rendering/widgets/field-sizing-textarea.tentative.html.ini => meta-legacy-layout/html/rendering/widgets/field-sizing-textarea.html.ini} (92%) create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/forms/the-select-element/select-child-button-and-datalist.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/syntax/parsing/DOMContentLoaded-defer.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html.ini create mode 100644 tests/wpt/meta-legacy-layout/selection/move-selection-range-into-different-root.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/xhr/xhr-timeout-longtask.any.js.ini create mode 100644 tests/wpt/meta/css/css-position/overlay/overlay-transition-property.html.ini delete mode 100644 tests/wpt/meta/css/css-text/white-space/eol-spaces-bidi-001.html.ini create mode 100644 tests/wpt/meta/css/css-text/white-space/eol-spaces-bidi-004.html.ini create mode 100644 tests/wpt/meta/css/css-transitions/parsing/transition-valid.html.ini create mode 100644 tests/wpt/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-values/calc-size/calc-size-width.tentative.html.ini create mode 100644 tests/wpt/meta/css/cssom-view/offsetTopLeft-table-caption.html.ini create mode 100644 tests/wpt/meta/dom/observable/tentative/observable-forEach.any.js.ini create mode 100644 tests/wpt/meta/dom/observable/tentative/observable-forEach.window.js.ini create mode 100644 tests/wpt/meta/fetch/api/request/request-constructor-init-body-override.any.js.ini rename tests/wpt/{meta-legacy-layout/fetch/content-encoding => meta/fetch/content-encoding/gzip}/bad-gzip-body.any.js.ini (100%) rename tests/wpt/{meta-legacy-layout/fetch/content-encoding => meta/fetch/content-encoding/gzip}/big-gzip-body.https.any.js.ini (99%) rename tests/wpt/{meta-legacy-layout/fetch/content-encoding => meta/fetch/content-encoding/gzip}/gzip-body.any.js.ini (100%) create mode 100644 tests/wpt/meta/fetch/content-encoding/zstd/bad-zstd-body.https.any.js.ini create mode 100644 tests/wpt/meta/fetch/content-encoding/zstd/big-window-zstd-body.tentative.https.any.js.ini create mode 100644 tests/wpt/meta/fetch/content-encoding/zstd/big-zstd-body.https.any.js.ini create mode 100644 tests/wpt/meta/fetch/content-encoding/zstd/zstd-body.https.any.js.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini create mode 100644 tests/wpt/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini create 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/interaction/focus/the-autofocus-attribute/autofocus-area.html.ini create mode 100644 tests/wpt/meta/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/no-help-cursor-on-links-wrapped-in-svg.historical.html.ini rename tests/wpt/meta/html/rendering/widgets/{field-sizing-input-number.tentative.html.ini => field-sizing-input-number.html.ini} (90%) rename tests/wpt/meta/html/rendering/widgets/{field-sizing-input-text.tentative.html.ini => field-sizing-input-text.html.ini} (98%) rename tests/wpt/meta/html/rendering/widgets/{field-sizing-select.tentative.html.ini => field-sizing-select.html.ini} (90%) rename tests/wpt/{meta-legacy-layout/html/rendering/widgets/field-sizing-textarea.tentative.html.ini => meta/html/rendering/widgets/field-sizing-textarea.html.ini} (92%) create mode 100644 tests/wpt/meta/html/rendering/widgets/input-text-size.html.ini delete mode 100644 tests/wpt/meta/html/semantics/embedded-content/the-img-element/non-active-document.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html.ini delete mode 100644 tests/wpt/meta/html/semantics/forms/historical.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist.tentative.html.ini create mode 100644 tests/wpt/meta/selection/move-selection-range-into-different-root.tentative.html.ini rename tests/wpt/{meta-legacy-layout/webmessaging/without-ports => meta/webmessaging/with-ports}/018.html.ini (100%) rename tests/wpt/{meta-legacy-layout => meta}/workers/constructors/Worker/Worker-constructor.html.ini (100%) create mode 100644 tests/wpt/tests/accessibility/crashtests/remaining-invalid-objects.html create mode 100644 tests/wpt/tests/css/css-anchor-position/parsing/position-try-options-computed.html create mode 100644 tests/wpt/tests/css/css-anchor-position/parsing/position-try-options-parsing.html create mode 100644 tests/wpt/tests/css/css-anchor-position/parsing/position-try-order-computed.html create mode 100644 tests/wpt/tests/css/css-anchor-position/parsing/position-try-order-parsing.html create mode 100644 tests/wpt/tests/css/css-anchor-position/property-interpolations.html create mode 100644 tests/wpt/tests/css/css-animations/crashtests/add-pseudo-while-animating-001.html create mode 100644 tests/wpt/tests/css/css-backgrounds/background-position-negative-percentage-comparison-002.html create mode 100644 tests/wpt/tests/css/css-contain/container-queries/crashtests/mathml-container-type-crash.html create mode 100644 tests/wpt/tests/css/css-grid/grid-table-cell-001-crash.html create mode 100644 tests/wpt/tests/css/css-grid/subgrid/alignment-in-subgridded-axes-002-ref.html create mode 100644 tests/wpt/tests/css/css-grid/subgrid/alignment-in-subgridded-axes-002.html create mode 100644 tests/wpt/tests/css/css-grid/subgrid/subgrid-baseline-012.html create mode 100644 tests/wpt/tests/css/css-overflow/ellipsis-with-image-crash.html rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-001-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-001-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-002-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-002-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-003-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-004-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-005-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-006-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-007-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-008-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-009-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-010-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-011-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-012-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-012-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-013-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-013-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-014-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-014-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-015-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-015-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-016-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-016-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-017-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-017-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-018-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-018-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-019-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-019-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-020-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-020-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-021-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-021-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-022-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-022-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-023-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-023-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-024-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-024-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-025-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-025-print.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-026-print-ref.html (100%) rename tests/wpt/tests/css/{printing => css-page}/monolithic-overflow-026-print.html (100%) create mode 100644 tests/wpt/tests/css/css-page/monolithic-overflow-027-print-ref.html create mode 100644 tests/wpt/tests/css/css-page/monolithic-overflow-027-print.html create mode 100644 tests/wpt/tests/css/css-page/monolithic-overflow-028-print-ref.html create mode 100644 tests/wpt/tests/css/css-page/monolithic-overflow-028-print.html create mode 100644 tests/wpt/tests/css/css-page/monolithic-overflow-029-print-ref.html create mode 100644 tests/wpt/tests/css/css-page/monolithic-overflow-029-print.html create mode 100644 tests/wpt/tests/css/css-page/monolithic-overflow-030-print-ref.html create mode 100644 tests/wpt/tests/css/css-page/monolithic-overflow-030-print.html rename tests/wpt/tests/css/{printing => css-page}/reference/monolithic-overflow-4-pages-print-ref.html (100%) create mode 100644 tests/wpt/tests/css/css-page/trailing-declaration-crash.html create mode 100644 tests/wpt/tests/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-element.html create mode 100644 tests/wpt/tests/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-nested-containers.html create mode 100644 tests/wpt/tests/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/resources/common.js create mode 100644 tests/wpt/tests/css/css-text/white-space/eol-spaces-bidi-004.html create mode 100644 tests/wpt/tests/css/css-text/white-space/reference/eol-spaces-bidi-004-ref.html create mode 100644 tests/wpt/tests/css/css-text/white-space/reference/eol-spaces-bidi-alt-004-ref.html create mode 100644 tests/wpt/tests/css/css-text/white-space/reference/text-wrap-balance-overflow-002-ref.html create mode 100644 tests/wpt/tests/css/css-text/white-space/text-wrap-balance-overflow-002.html create mode 100644 tests/wpt/tests/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html create mode 100644 tests/wpt/tests/css/css-values/calc-size/calc-size-parsing.tentative.html create mode 100644 tests/wpt/tests/css/css-values/calc-size/calc-size-width.tentative.html create mode 100644 tests/wpt/tests/css/css-view-transitions/iframe-transition-destroyed-document-crash.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-entry.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-exit.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-match-ident.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-match-multiple-wildcard.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-match-multiple.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-match-wildard.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-mismatch-ident.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-mismatch-partial.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-mismatch-wildcard.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-multiple-vt-classes.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-new-with-class-old-without.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-old-with-class-new-without.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-ref.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-view-transition-group.html create mode 100644 tests/wpt/tests/css/css-view-transitions/pseudo-with-classes-view-transition-image-pair.html create mode 100644 tests/wpt/tests/css/cssom-view/offsetTopLeft-table-caption.html create mode 100644 tests/wpt/tests/css/selectors/open-closed-pseudo.html create mode 100644 tests/wpt/tests/css/zoom/tentative/image-intrinsic-size.html create mode 100644 tests/wpt/tests/dom/observable/tentative/observable-forEach.any.js create mode 100644 tests/wpt/tests/dom/observable/tentative/observable-forEach.window.js create mode 100644 tests/wpt/tests/fetch/api/request/request-constructor-init-body-override.any.js rename tests/wpt/tests/fetch/content-encoding/{ => gzip}/bad-gzip-body.any.js (100%) rename tests/wpt/tests/fetch/content-encoding/{ => gzip}/big-gzip-body.https.any.js (100%) rename tests/wpt/tests/fetch/content-encoding/{ => gzip}/gzip-body.any.js (100%) rename tests/wpt/tests/fetch/content-encoding/{ => gzip}/resources/bad-gzip-body.py (100%) rename tests/wpt/tests/fetch/content-encoding/{ => gzip}/resources/big.text.gz (100%) rename tests/wpt/tests/fetch/content-encoding/{ => gzip}/resources/big.text.gz.headers (100%) rename tests/wpt/tests/fetch/content-encoding/{ => gzip}/resources/foo.octetstream.gz (100%) rename tests/wpt/tests/fetch/content-encoding/{ => gzip}/resources/foo.octetstream.gz.headers (100%) rename tests/wpt/tests/fetch/content-encoding/{ => gzip}/resources/foo.text.gz (100%) rename tests/wpt/tests/fetch/content-encoding/{ => gzip}/resources/foo.text.gz.headers (100%) create mode 100644 tests/wpt/tests/fetch/content-encoding/zstd/bad-zstd-body.https.any.js create mode 100644 tests/wpt/tests/fetch/content-encoding/zstd/big-window-zstd-body.tentative.https.any.js create mode 100644 tests/wpt/tests/fetch/content-encoding/zstd/big-zstd-body.https.any.js create mode 100644 tests/wpt/tests/fetch/content-encoding/zstd/resources/bad-zstd-body.py create mode 100644 tests/wpt/tests/fetch/content-encoding/zstd/resources/big.text.zst create mode 100644 tests/wpt/tests/fetch/content-encoding/zstd/resources/big.text.zst.headers create mode 100644 tests/wpt/tests/fetch/content-encoding/zstd/resources/big.window.zst create mode 100644 tests/wpt/tests/fetch/content-encoding/zstd/resources/big.window.zst.headers create mode 100644 tests/wpt/tests/fetch/content-encoding/zstd/resources/foo.octetstream.zst create mode 100644 tests/wpt/tests/fetch/content-encoding/zstd/resources/foo.octetstream.zst.headers create mode 100644 tests/wpt/tests/fetch/content-encoding/zstd/resources/foo.text.zst create mode 100644 tests/wpt/tests/fetch/content-encoding/zstd/resources/foo.text.zst.headers create mode 100644 tests/wpt/tests/fetch/content-encoding/zstd/zstd-body.https.any.js create mode 100644 tests/wpt/tests/fonts/hasubi-mono/HasubiMono-Regular.woff2 create mode 100644 tests/wpt/tests/fonts/hasubi-mono/LICENSE.txt create mode 100644 tests/wpt/tests/fonts/hasubi-mono/README.md create mode 100644 tests/wpt/tests/html/interaction/focus/the-autofocus-attribute/autofocus-area.html create mode 100644 tests/wpt/tests/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/no-help-cursor-on-links-wrapped-in-svg.historical.html rename tests/wpt/tests/html/rendering/widgets/{field-sizing-input-number.tentative.html => field-sizing-input-number.html} (100%) rename tests/wpt/tests/html/rendering/widgets/{field-sizing-input-text.tentative.html => field-sizing-input-text.html} (100%) rename tests/wpt/tests/html/rendering/widgets/{field-sizing-select.tentative.html => field-sizing-select.html} (100%) rename tests/wpt/tests/html/rendering/widgets/{field-sizing-textarea.tentative.html => field-sizing-textarea.html} (100%) create mode 100644 tests/wpt/tests/html/semantics/forms/the-select-element/resources/stylable-select-styles.css create mode 100644 tests/wpt/tests/html/semantics/forms/the-select-element/select-child-button-and-datalist-ref.html create mode 100644 tests/wpt/tests/html/semantics/forms/the-select-element/select-child-button-and-datalist.tentative.html create mode 100644 tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-close-via-attribute.html create mode 100644 tests/wpt/tests/html/semantics/popovers/label-in-invoker.html create mode 100644 tests/wpt/tests/intersection-observer/scroll-margin-iframe.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/mpadded/mpadded-010-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/mpadded/mpadded-010.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/mpadded/mpadded-011-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/mpadded/mpadded-011.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/mpadded/mpadded-012-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/mpadded/mpadded-012.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/mpadded/mpadded-013-ref.html create mode 100644 tests/wpt/tests/mathml/presentation-markup/mpadded/mpadded-013.html rename tests/wpt/tests/mathml/relations/html5-tree/{href-click-1-ref.html => href-click-001.tentative-ref.html} (100%) rename tests/wpt/tests/mathml/relations/html5-tree/{href-click-1.html => href-click-001.tentative.html} (94%) rename tests/wpt/tests/mathml/relations/html5-tree/{href-click-2-ref.html => href-click-002.tentative-ref.html} (100%) rename tests/wpt/tests/mathml/relations/html5-tree/{href-click-2.html => href-click-002.tentative.html} (95%) rename tests/wpt/tests/mathml/relations/html5-tree/{href-click-3.html => href-click-003.tentative.html} (100%) create mode 100644 tests/wpt/tests/mathml/relations/html5-tree/link-color-001.tentative-ref.html create mode 100644 tests/wpt/tests/mathml/relations/html5-tree/link-color-001.tentative.html rename tests/wpt/tests/mathml/relations/html5-tree/{tabindex-001.html => tabindex-001.tentative.html} (100%) rename tests/wpt/tests/mathml/relations/html5-tree/{tabindex-002.html => tabindex-002.tentative.html} (100%) create mode 100644 tests/wpt/tests/notifications/resources/helpers.js create mode 100644 tests/wpt/tests/notifications/shownotification-without-permission.https.window.js create mode 100644 tests/wpt/tests/pointerevents/pointer-events-none-skip-scroll-in-iframe.html create mode 100644 tests/wpt/tests/pointerevents/pointer-events-none-skip-scroll-scrollbar.html create mode 100644 tests/wpt/tests/pointerevents/pointer-events-none-skip-scroll-will-change-in-iframe.html create mode 100644 tests/wpt/tests/pointerevents/pointer-events-none-skip-scroll-will-change-scrollbar.html create mode 100644 tests/wpt/tests/pointerevents/pointer-events-none-skip-scroll-will-change.html create mode 100644 tests/wpt/tests/pointerevents/pointer-events-none-skip-scroll.html create mode 100644 tests/wpt/tests/pointerevents/pointerevent_pointermove_after_pointerup_target_removed.html delete mode 100644 tests/wpt/tests/resources/declarative-shadow-dom-polyfill.js create mode 100644 tests/wpt/tests/selection/move-selection-range-into-different-root.tentative.html delete mode 100644 tests/wpt/tests/serial/resources/automation.js delete mode 100644 tests/wpt/tests/serial/serialPort-disconnect-during-abort.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_close.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_events.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_forget.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_getInfo.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_getSignals.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_ondisconnect.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_open.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_readable_byob.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_readable_cancel.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_readable_chain.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_readable_closeLocked.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_readable_disconnect.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_readable_largeRead.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_readable_open.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_readable_parityError.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_readable_pipeThrough.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_readable_smallRead.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_setSignals.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_writable.https.any.js delete mode 100644 tests/wpt/tests/serial/serialPort_writable_detachBuffer.https.any.js delete mode 100644 tests/wpt/tests/serial/serial_getPorts.https.any.js delete mode 100644 tests/wpt/tests/serial/serial_onconnect.https.any.js delete mode 100644 tests/wpt/tests/serial/serial_ondisconnect.https.any.js delete mode 100644 tests/wpt/tests/serial/serial_requestPort.https.window.js create mode 100644 tests/wpt/tests/shadow-dom/declarative/declarative-shadow-dom-available-to-element-internals.html create mode 100644 tests/wpt/tests/shared-storage-selecturl-limit/select-url-limit-multiple-worklets.tentative.https.sub.html create mode 100644 tests/wpt/tests/shared-storage/select-url-on-shared-storage-and-worklet-object-successively.tentative.https.sub.html create mode 100644 tests/wpt/tests/shared-storage/select-url-on-two-worklets.tentative.https.sub.html create mode 100644 tests/wpt/tests/svg/painting/reftests/marker-implicit-subpaths.html create mode 100644 tests/wpt/tests/svg/pservers/reftests/gradient-transform-01.svg create mode 100644 tests/wpt/tests/svg/pservers/reftests/gradient-transform-02.svg create mode 100644 tests/wpt/tests/svg/pservers/reftests/pattern-transform-02.svg create mode 100644 tests/wpt/tests/svg/text/crashtests/textlength-zwj-crash.svg create mode 100644 tests/wpt/tests/svg/text/reftests/first-letter-ref.svg create mode 100644 tests/wpt/tests/svg/text/reftests/first-letter.svg create mode 100644 tests/wpt/tests/wai-aria/role/generic-roles.html rename tests/wpt/tests/web-locks/{acquire.tentative.https.any.js => acquire.https.any.js} (100%) rename tests/wpt/tests/web-locks/{clientids.tentative.https.html => clientids.https.html} (100%) rename tests/wpt/tests/web-locks/{frames.tentative.https.html => frames.https.html} (100%) rename tests/wpt/tests/web-locks/{held.tentative.https.any.js => held.https.any.js} (100%) rename tests/wpt/tests/web-locks/{idlharness.tentative.https.any.js => idlharness.https.any.js} (100%) rename tests/wpt/tests/web-locks/{ifAvailable.tentative.https.any.js => ifAvailable.https.any.js} (100%) rename tests/wpt/tests/web-locks/{lock-attributes.tentative.https.any.js => lock-attributes.https.any.js} (100%) rename tests/wpt/tests/web-locks/{mode-exclusive.tentative.https.any.js => mode-exclusive.https.any.js} (100%) rename tests/wpt/tests/web-locks/{mode-mixed.tentative.https.any.js => mode-mixed.https.any.js} (100%) rename tests/wpt/tests/web-locks/{mode-shared.tentative.https.any.js => mode-shared.https.any.js} (100%) rename tests/wpt/tests/web-locks/{non-fully-active.tentative.https.html => non-fully-active.https.html} (100%) rename tests/wpt/tests/web-locks/{non-secure-context.tentative.any.js => non-secure-context.any.js} (100%) rename tests/wpt/tests/web-locks/{opaque-origin.tentative.https.html => opaque-origin.https.html} (100%) rename tests/wpt/tests/web-locks/{query-empty.tentative.https.any.js => query-empty.https.any.js} (100%) rename tests/wpt/tests/web-locks/{query-ordering.tentative.https.html => query-ordering.https.html} (100%) rename tests/wpt/tests/web-locks/{query.tentative.https.any.js => query.https.any.js} (100%) rename tests/wpt/tests/web-locks/{resource-names.tentative.https.any.js => resource-names.https.any.js} (100%) rename tests/wpt/tests/web-locks/{secure-context.tentative.https.any.js => secure-context.https.any.js} (100%) rename tests/wpt/tests/web-locks/{signal.tentative.https.any.js => signal.https.any.js} (100%) rename tests/wpt/tests/web-locks/{steal.tentative.https.any.js => steal.https.any.js} (100%) rename tests/wpt/tests/web-locks/{workers.tentative.https.html => workers.https.html} (100%) create mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/continue_request/request.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/continue_response/credentials.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/continue_response/request.py 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 80111fb0236..2b2e0fce8eb 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,4 +1,5 @@ [position-absolute-013.html] + expected: TIMEOUT [.flexbox 309] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-position/overlay/overlay-transition-property.html.ini b/tests/wpt/meta-legacy-layout/css/css-position/overlay/overlay-transition-property.html.ini index aacfbd3b035..7645c8bf8c7 100644 --- a/tests/wpt/meta-legacy-layout/css/css-position/overlay/overlay-transition-property.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-position/overlay/overlay-transition-property.html.ini @@ -1,3 +1,6 @@ [overlay-transition-property.html] [Property transition value 'overlay 1s'] expected: FAIL + + [e.style['transition'\] = "overlay 2s" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/white-space/eol-spaces-bidi-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/white-space/eol-spaces-bidi-001.html.ini deleted file mode 100644 index eafc8f6012c..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-text/white-space/eol-spaces-bidi-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[eol-spaces-bidi-001.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/white-space/eol-spaces-bidi-004.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/white-space/eol-spaces-bidi-004.html.ini new file mode 100644 index 00000000000..82d8fad549e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-text/white-space/eol-spaces-bidi-004.html.ini @@ -0,0 +1,2 @@ +[eol-spaces-bidi-004.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-transitions/parsing/transition-valid.html.ini b/tests/wpt/meta-legacy-layout/css/css-transitions/parsing/transition-valid.html.ini new file mode 100644 index 00000000000..556b9947f92 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-transitions/parsing/transition-valid.html.ini @@ -0,0 +1,24 @@ +[transition-valid.html] + [e.style['transition'\] = "1s" should set the property value] + expected: FAIL + + [e.style['transition'\] = "cubic-bezier(0, -2, 1, 3)" should set the property value] + expected: FAIL + + [e.style['transition'\] = "1s -3s" should set the property value] + expected: FAIL + + [e.style['transition'\] = "none" should set the property value] + expected: FAIL + + [e.style['transition'\] = "top" should set the property value] + expected: FAIL + + [e.style['transition'\] = "1s -3s, cubic-bezier(0, -2, 1, 3) top" should set the property value] + expected: FAIL + + [e.style['transition'\] = "all" should set the property value] + expected: FAIL + + [e.style['transition'\] = "all 1s" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini new file mode 100644 index 00000000000..0a3d25827ee --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini @@ -0,0 +1,168 @@ +[calc-size-width-interpolation.tentative.html] + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-parsing.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-parsing.tentative.html.ini new file mode 100644 index 00000000000..24d7ae6ee1d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-parsing.tentative.html.ini @@ -0,0 +1,42 @@ +[calc-size-parsing.tentative.html] + [e.style['width'\] = "calc-size(fit-content, size)" should set the property value] + expected: FAIL + + [e.style['height'\] = "calc-size(min-content, size * 2)" should set the property value] + expected: FAIL + + [e.style['max-width'\] = "calc-size(max-content, size / 2)" should set the property value] + expected: FAIL + + [e.style['max-height'\] = "calc-size(fit-content, 30px + size / 2)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(fit-content, 50% + size / 2)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(any, 25em)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(any, 40%)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(any, 50px + 30%)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(any, calc-size(10px, sign(size) * size))" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(30px, 25em)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(calc-size(any, 30px), 25em)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(calc-size(2in, 30px), 25em)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(calc-size(min-content, 30px), 25em)" should set the property value] + expected: FAIL + + [e.style['width'\] = "calc-size(calc-size(min-content, size), size)" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-width.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-width.tentative.html.ini new file mode 100644 index 00000000000..6564bc8fa9d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-width.tentative.html.ini @@ -0,0 +1,2 @@ +[calc-size-width.tentative.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini index 314dca9c1f5..d52a3e77a70 100644 --- a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini +++ b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini @@ -1,3 +1,6 @@ [MediaQueryList-addListener-removeListener.html] [listeners are called when +.c34:not(|p) { background-image: repeating-radial-gradient(farthest-side ellipse at 115% 102%, rgba(233, 101, 20, 0.554000), rgba(153, 114, 46, 0.275900)); overflow-y: auto; clip-path: ellipse(closest-side closest-side at top left); font-weigth: 220.04088707998096px; postion: relative; grid-row-end: span auto 18446744073709551589; counter-increment: ident9 8; cellspacing: -104; border-block-start-style: solid; stroke-dashoffset: 123%; renamed-property: Arial; } diff --git a/tests/wpt/tests/attribution-reporting/resources/helpers.js b/tests/wpt/tests/attribution-reporting/resources/helpers.js index 488e3b33e3e..5778159d4c8 100644 --- a/tests/wpt/tests/attribution-reporting/resources/helpers.js +++ b/tests/wpt/tests/attribution-reporting/resources/helpers.js @@ -94,7 +94,6 @@ const getFetchParams = (origin, cookie) => { // https://fetch.spec.whatwg.org/#http-cors-protocol const allowOriginHeader = 'Access-Control-Allow-Origin'; - const allowHeadersHeader = 'Access-Control-Allow-Headers'; if (cookie) { credentials = 'include'; @@ -111,10 +110,6 @@ const getFetchParams = (origin, cookie) => { name: allowOriginHeader, value: '*', }); - headers.push({ - name: allowHeadersHeader, - value: '*', - }) } return {credentials, headers}; }; diff --git a/tests/wpt/tests/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html b/tests/wpt/tests/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html index 162bfe940d4..066cba1dac7 100644 --- a/tests/wpt/tests/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html +++ b/tests/wpt/tests/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html @@ -3,7 +3,6 @@ - @@ -22,10 +21,6 @@ + + + +
+
+
+ diff --git a/tests/wpt/tests/css/css-anchor-position/parsing/position-try-options-parsing.html b/tests/wpt/tests/css/css-anchor-position/parsing/position-try-options-parsing.html new file mode 100644 index 00000000000..dfc9997e9fd --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/parsing/position-try-options-parsing.html @@ -0,0 +1,29 @@ + + +CSS Anchor Positioning Test: Parsing of position-try-options + + + + +
+ diff --git a/tests/wpt/tests/css/css-anchor-position/parsing/position-try-order-computed.html b/tests/wpt/tests/css/css-anchor-position/parsing/position-try-order-computed.html new file mode 100644 index 00000000000..aebec00aef9 --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/parsing/position-try-order-computed.html @@ -0,0 +1,20 @@ + + +CSS Anchor Positioning Test: Computed position-try-order + + + + + +
+
+
+ diff --git a/tests/wpt/tests/css/css-anchor-position/parsing/position-try-order-parsing.html b/tests/wpt/tests/css/css-anchor-position/parsing/position-try-order-parsing.html new file mode 100644 index 00000000000..4b3b34287f1 --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/parsing/position-try-order-parsing.html @@ -0,0 +1,23 @@ + + +CSS Anchor Positioning Test: Parsing of position-try-order + + + + +
+ diff --git a/tests/wpt/tests/css/css-anchor-position/position-fallback-tree-scoped.html b/tests/wpt/tests/css/css-anchor-position/position-fallback-tree-scoped.html index 1d65b966d8f..2650a32f60a 100644 --- a/tests/wpt/tests/css/css-anchor-position/position-fallback-tree-scoped.html +++ b/tests/wpt/tests/css/css-anchor-position/position-fallback-tree-scoped.html @@ -4,7 +4,6 @@ - + + + +
+ diff --git a/tests/wpt/tests/css/css-backgrounds/background-position-negative-percentage-comparison-002.html b/tests/wpt/tests/css/css-backgrounds/background-position-negative-percentage-comparison-002.html new file mode 100644 index 00000000000..b349617c58b --- /dev/null +++ b/tests/wpt/tests/css/css-backgrounds/background-position-negative-percentage-comparison-002.html @@ -0,0 +1,22 @@ + + + + + + + + + +
diff --git a/tests/wpt/tests/css/css-cascade/scope-shadow.tentative.html b/tests/wpt/tests/css/css-cascade/scope-shadow.tentative.html index 28fed27cee8..83a468bd07b 100644 --- a/tests/wpt/tests/css/css-cascade/scope-shadow.tentative.html +++ b/tests/wpt/tests/css/css-cascade/scope-shadow.tentative.html @@ -4,7 +4,6 @@ -
+
+
+ diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-size-shadow-invalidation.html b/tests/wpt/tests/css/css-contain/container-queries/container-size-shadow-invalidation.html index 35773b3006a..b2e02a10916 100644 --- a/tests/wpt/tests/css/css-contain/container-queries/container-size-shadow-invalidation.html +++ b/tests/wpt/tests/css/css-contain/container-queries/container-size-shadow-invalidation.html @@ -4,7 +4,6 @@ - +
+ + + + diff --git a/tests/wpt/tests/css/css-grid/subgrid/alignment-in-subgridded-axes-002.html b/tests/wpt/tests/css/css-grid/subgrid/alignment-in-subgridded-axes-002.html new file mode 100644 index 00000000000..68f1b3d43c7 --- /dev/null +++ b/tests/wpt/tests/css/css-grid/subgrid/alignment-in-subgridded-axes-002.html @@ -0,0 +1,72 @@ + + +CSS Grid Test: Specified alignment properties in subgridded axes + + + + +
+ + + + diff --git a/tests/wpt/tests/css/css-grid/subgrid/subgrid-baseline-012.html b/tests/wpt/tests/css/css-grid/subgrid/subgrid-baseline-012.html new file mode 100644 index 00000000000..e6348411f5f --- /dev/null +++ b/tests/wpt/tests/css/css-grid/subgrid/subgrid-baseline-012.html @@ -0,0 +1,29 @@ + + +CSS Grid Test: Baseline-aligned subgridded item + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+
diff --git a/tests/wpt/tests/css/css-overflow/ellipsis-with-image-crash.html b/tests/wpt/tests/css/css-overflow/ellipsis-with-image-crash.html new file mode 100644 index 00000000000..42a18d0eb0e --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/ellipsis-with-image-crash.html @@ -0,0 +1,25 @@ + + + + +
+ + x
+
+
+
diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-001-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-001-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-001-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-001-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-001-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-001-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-001-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-001-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-002-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-002-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-002-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-002-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-002-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-002-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-002-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-002-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-003-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-003-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-003-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-003-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-004-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-004-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-004-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-004-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-005-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-005-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-005-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-005-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-006-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-006-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-006-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-006-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-007-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-007-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-007-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-007-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-008-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-008-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-008-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-008-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-009-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-009-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-009-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-009-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-010-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-010-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-010-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-010-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-011-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-011-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-011-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-011-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-012-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-012-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-012-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-012-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-012-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-012-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-012-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-012-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-013-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-013-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-013-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-013-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-013-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-013-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-013-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-013-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-014-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-014-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-014-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-014-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-014-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-014-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-014-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-014-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-015-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-015-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-015-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-015-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-015-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-015-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-015-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-015-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-016-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-016-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-016-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-016-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-016-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-016-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-016-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-016-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-017-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-017-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-017-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-017-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-017-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-017-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-017-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-017-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-018-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-018-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-018-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-018-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-018-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-018-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-018-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-018-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-019-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-019-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-019-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-019-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-019-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-019-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-019-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-019-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-020-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-020-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-020-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-020-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-020-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-020-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-020-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-020-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-021-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-021-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-021-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-021-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-021-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-021-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-021-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-021-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-022-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-022-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-022-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-022-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-022-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-022-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-022-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-022-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-023-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-023-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-023-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-023-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-023-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-023-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-023-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-023-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-024-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-024-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-024-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-024-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-024-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-024-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-024-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-024-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-025-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-025-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-025-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-025-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-025-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-025-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-025-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-025-print.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-026-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-026-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-026-print-ref.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-026-print-ref.html diff --git a/tests/wpt/tests/css/printing/monolithic-overflow-026-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-026-print.html similarity index 100% rename from tests/wpt/tests/css/printing/monolithic-overflow-026-print.html rename to tests/wpt/tests/css/css-page/monolithic-overflow-026-print.html diff --git a/tests/wpt/tests/css/css-page/monolithic-overflow-027-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-027-print-ref.html new file mode 100644 index 00000000000..560f137bf52 --- /dev/null +++ b/tests/wpt/tests/css/css-page/monolithic-overflow-027-print-ref.html @@ -0,0 +1,11 @@ + + + +
+ There should be four green pages. +
diff --git a/tests/wpt/tests/css/css-page/monolithic-overflow-027-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-027-print.html new file mode 100644 index 00000000000..c7cfd37e2e8 --- /dev/null +++ b/tests/wpt/tests/css/css-page/monolithic-overflow-027-print.html @@ -0,0 +1,15 @@ + + + + + +
+
+ There should be four green pages. +
+
diff --git a/tests/wpt/tests/css/css-page/monolithic-overflow-028-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-028-print-ref.html new file mode 100644 index 00000000000..560f137bf52 --- /dev/null +++ b/tests/wpt/tests/css/css-page/monolithic-overflow-028-print-ref.html @@ -0,0 +1,11 @@ + + + +
+ There should be four green pages. +
diff --git a/tests/wpt/tests/css/css-page/monolithic-overflow-028-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-028-print.html new file mode 100644 index 00000000000..c549db6410d --- /dev/null +++ b/tests/wpt/tests/css/css-page/monolithic-overflow-028-print.html @@ -0,0 +1,15 @@ + + + + + +
+
+ There should be four green pages. +
+
diff --git a/tests/wpt/tests/css/css-page/monolithic-overflow-029-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-029-print-ref.html new file mode 100644 index 00000000000..560f137bf52 --- /dev/null +++ b/tests/wpt/tests/css/css-page/monolithic-overflow-029-print-ref.html @@ -0,0 +1,11 @@ + + + +
+ There should be four green pages. +
diff --git a/tests/wpt/tests/css/css-page/monolithic-overflow-029-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-029-print.html new file mode 100644 index 00000000000..c869d87d683 --- /dev/null +++ b/tests/wpt/tests/css/css-page/monolithic-overflow-029-print.html @@ -0,0 +1,16 @@ + + + + + +
+ There should be four green pages. +
+
+
+
diff --git a/tests/wpt/tests/css/css-page/monolithic-overflow-030-print-ref.html b/tests/wpt/tests/css/css-page/monolithic-overflow-030-print-ref.html new file mode 100644 index 00000000000..d8468e3b14d --- /dev/null +++ b/tests/wpt/tests/css/css-page/monolithic-overflow-030-print-ref.html @@ -0,0 +1,28 @@ + + + +
+
+

+ There should be four pages, and each one should have a green square in the + bottom right corner. +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/tests/css/css-page/monolithic-overflow-030-print.html b/tests/wpt/tests/css/css-page/monolithic-overflow-030-print.html new file mode 100644 index 00000000000..e36f25434df --- /dev/null +++ b/tests/wpt/tests/css/css-page/monolithic-overflow-030-print.html @@ -0,0 +1,15 @@ + + + + + +

+ There should be four pages, and each one should have a green square in the + bottom right corner. +

+
+
diff --git a/tests/wpt/tests/css/printing/reference/monolithic-overflow-4-pages-print-ref.html b/tests/wpt/tests/css/css-page/reference/monolithic-overflow-4-pages-print-ref.html similarity index 100% rename from tests/wpt/tests/css/printing/reference/monolithic-overflow-4-pages-print-ref.html rename to tests/wpt/tests/css/css-page/reference/monolithic-overflow-4-pages-print-ref.html diff --git a/tests/wpt/tests/css/css-page/trailing-declaration-crash.html b/tests/wpt/tests/css/css-page/trailing-declaration-crash.html new file mode 100644 index 00000000000..54b9a132201 --- /dev/null +++ b/tests/wpt/tests/css/css-page/trailing-declaration-crash.html @@ -0,0 +1,8 @@ + +CSS Page: Crash with trailing declarations + diff --git a/tests/wpt/tests/css/css-position/backdrop-tree-abiding-slotted.html b/tests/wpt/tests/css/css-position/backdrop-tree-abiding-slotted.html index 55db27a80e0..057b484e262 100644 --- a/tests/wpt/tests/css/css-position/backdrop-tree-abiding-slotted.html +++ b/tests/wpt/tests/css/css-position/backdrop-tree-abiding-slotted.html @@ -6,7 +6,6 @@ -