From 65beca94cd748e4974f3aed9c21c3a233551760c Mon Sep 17 00:00:00 2001 From: Servo WPT Sync <32481905+servo-wpt-sync@users.noreply.github.com> Date: Wed, 25 Oct 2023 03:26:53 -0400 Subject: [PATCH] Sync WPT with upstream (24-10-2023) (#30607) * wpt sync: adapt code for new TestRoot class Fixes #30558 Signed-off-by: Mukilan Thiyagarajan * temp change to allow wpt sync build to pass Signed-off-by: Mukilan Thiyagarajan * Update web-platform-tests to revision b'0d5028f200c8651b17bb224657d6e1065adcff37' * Revert "temp change to allow wpt sync build to pass" This reverts commit bad72c7f87c0df16085763ee15ebe63a53462ab3. * revert metadata update for intermittent timeouts Signed-off-by: Mukilan Thiyagarajan --------- Signed-off-by: Mukilan Thiyagarajan Co-authored-by: Mukilan Thiyagarajan --- python/wpt/__init__.py | 6 +- python/wpt/manifestupdate.py | 8 +- python/wpt/update.py | 2 +- .../inline-negative-margin-001.html.ini | 5 +- ...used-values-with-floats.tentative.html.ini | 12 + ...ound-blend-mode-computed-multiple.html.ini | 21 + .../border-image-image-type-001.htm.ini | 2 + .../border-image-image-type-002.htm.ini | 2 + .../border-image-image-type-004.htm.ini | 2 + .../border-image-image-type-005.htm.ini | 2 + .../box-shadow-border-radius-001.html.ini | 2 - .../abspos/position-absolute-013.html.ini | 1 + ...line-synthesis-vert-lr-line-under.html.ini | 2 + ...e-elements-font-palette-animation.html.ini | 7 + ...ust-unicode-range-system-fallback.html.ini | 2 + .../variations/font-style-parsing.html.ini | 3 - .../i18n/hyphens-i18n-auto-006.html.ini | 2 + .../parsing/text-spacing-computed.html.ini | 36 + .../parsing/text-spacing-valid.html.ini | 36 + .../white-space-shorthand-text-wrap.html.ini | 9 + .../text-autospace-mixed-001.html.ini | 2 + .../text-spacing-trim-colon-001.html.ini | 5 - ...ext-spacing-trim-combinations-001.html.ini | 29 + .../text-spacing-trim-dot-001.html.ini | 5 - .../text-spacing-trim-wrap-001.html.ini | 11 + .../text-spacing-trim-wrap-br-001.html.ini | 11 + ...space-separators-break-spaces-004.html.ini | 2 + ...-specified-on-animation-keyframes.html.ini | 2 + ...ce-visibility-hidden-animated-002.html.ini | 2 + ...-under-rotateY-180deg-perspective.html.ini | 2 + .../parsing/field-sizing-computed.html.ini | 6 + .../parsing/field-sizing-valid.html.ini | 6 + .../parsing/form-sizing-computed.html.ini | 12 - .../css-ui/parsing/form-sizing-valid.html.ini | 12 - ...in-media-queries-with-mixed-units.html.ini | 21 + .../calc-serialization-002.html.ini | 6 + ...etComputedStyle-border-radius-001.html.ini | 2 + ...etComputedStyle-border-radius-003.html.ini | 2 + ...omputedStyle-calc-mixed-units-003.html.ini | 15 + ...ediaQueryList-extends-EventTarget.html.ini | 3 - .../css/cssom-view/checkVisibility.html.ini | 1 + .../offsetTopLeft-border-box.html.ini | 6 - .../invalidation/has-pseudo-element.html.ini | 2 + ...define-upgrade-criteria.tentative.html.ini | 39 + ...ry-define-upgrade-order.tentative.html.ini | 21 + .../observable-constructor.window.js.ini | 9 + ...-brace-syntax-innerhtml.tentative.html.ini | 3 + .../gb18030/gb18030-decoder.any.js.ini | 215 + .../gb18030/gb18030-encoder.html.ini | 107 + .../redirect/redirect-keepalive.any.js.ini | 1 + .../response-consume-stream.any.js.ini | 6 + ...tivate-after.tentative.https.window.js.ini | 2 + .../basic.tentative.https.window.js.ini | 3 + .../timeout.tentative.https.window.js.ini | 2 - .../css-images.sub.tentative.html.ini | 6 +- .../empty-iframe-load-event.html.ini | 6 - .../form-submit-button-click.html.ini | 3 +- .../nav-cancelation-2.sub.html.ini | 3 +- ...averse_the_history_write_onload_1.html.ini | 3 - .../cross-origin-objects.html.ini | 1 + ...creating_browsing_context_test_01.html.ini | 3 + ...d.fillStyle.colormix.currentcolor.html.ini | 3 + .../2d.fillStyle.colormix.html.ini | 3 + .../2d.strokeStyle.colormix.html.ini | 3 + .../layers/2d.layer.putImageData.html.ini | 3 + .../text/canvas.2d.disconnected.html.ini | 2 +- .../2d.fillStyle.colormix.html.ini | 3 + .../2d.fillStyle.colormix.worker.js.ini | 3 + .../2d.strokeStyle.colormix.html.ini | 3 + .../layers/2d.layer.putImageData.html.ini | 3 + .../2d.layer.putImageData.worker.js.ini | 3 + ...render-opportunities.putImageData.html.ini | 2 - ...nder-opportunities.putImageData.w.html.ini | 2 - ...rtunities.transferToImageBitmap.w.html.ini | 2 - .../2d.layer.transferToImageBitmap.html.ini | 3 + ....layer.transferToImageBitmap.worker.js.ini | 3 + .../dir-assorted.window.js.ini | 3 + ....ini => dir-slots-directionality.html.ini} | 11 +- ...-url-changes-about-srcdoc-2.https.html.ini | 4 + ...ld-sizing-input-number.tentative.html.ini} | 4 +- ...ield-sizing-input-text.tentative.html.ini} | 14 +- .../field-sizing-select.tentative.html.ini} | 6 +- .../field-sizing-textarea.tentative.html.ini} | 4 +- .../iframe-loading-lazy-base-url-3.html.ini | 3 + .../iframe_sandbox_popups_escaping-2.html.ini | 3 +- .../non-active-document.html.ini | 6 + .../text-plain.window.js.ini | 6 - .../urlencoded2.window.js.ini | 9 + .../invokers/idlharness.tentative.html.ini | 36 + ...invokeelement-interface.tentative.html.ini | 33 + .../htmlanchorelement_noopener.html.ini | 7 +- .../defer-script/async-script.html.ini | 4 + .../parsing/DOMContentLoaded-defer.html.ini | 3 + .../module-static-import-delayed.html.ini | 3 - ...arseHTMLUnsafe-encoding.tentative.html.ini | 2 + ...LUnsafe-style-attribute.tentative.html.ini | 2 + ...safe-url-base-pushstate.tentative.html.ini | 18 + ...arseHTMLUnsafe-url-base.tentative.html.ini | 18 + ...TMLUnsafe-url-moretests.tentative.html.ini | 12 + ...TMLUnsafe-url-pushstate.tentative.html.ini | 18 + ...ent-parseHTMLUnsafe-url.tentative.html.ini | 18 + ...ocument-parseHTMLUnsafe.tentative.html.ini | 2 + ...lement-setHTMLUnsafe-04.tentative.html.ini | 3 + .../setHTMLUnsafe.tentative.html.ini | 15 + ...ob-entry-different-function-realm.html.ini | 5 +- .../mediasession/setactionhandler.html.ini | 3 + ...rprocessor-constructor.https.window.js.ini | 3 + .../webmessaging/with-ports}/017.html.ini | 0 .../webmessaging/with-ports/018.html.ini | 4 - tests/wpt/meta/MANIFEST.json | 4233 ++++++++++++++--- .../inline-negative-margin-001.html.ini | 18 - ...used-values-with-floats.tentative.html.ini | 6 + ...ound-blend-mode-computed-multiple.html.ini | 21 + ...line-synthesis-vert-lr-line-under.html.ini | 2 + ...e-elements-font-palette-animation.html.ini | 7 + ...ust-unicode-range-system-fallback.html.ini | 2 + .../at-font-face-font-matching.html.ini | 65 +- .../variations/font-style-parsing.html.ini | 3 - .../i18n/hyphens-i18n-auto-006.html.ini | 2 + .../parsing/text-spacing-computed.html.ini | 36 + .../parsing/text-spacing-valid.html.ini | 36 + .../white-space-shorthand-text-wrap.html.ini | 9 + .../text-autospace-mixed-001.html.ini | 2 + .../text-spacing-trim-colon-001.html.ini | 5 - ...ext-spacing-trim-combinations-001.html.ini | 29 + .../text-spacing-trim-dot-001.html.ini | 5 - .../text-spacing-trim-wrap-001.html.ini | 11 + .../text-spacing-trim-wrap-br-001.html.ini | 11 + ...-specified-on-animation-keyframes.html.ini | 2 + ...ce-visibility-hidden-animated-002.html.ini | 2 + ...-under-rotateY-180deg-preserve-3d.html.ini | 2 + .../parsing/field-sizing-computed.html.ini | 6 + .../parsing/field-sizing-valid.html.ini | 6 + .../parsing/form-sizing-computed.html.ini | 12 - .../css-ui/parsing/form-sizing-valid.html.ini | 12 - ...in-media-queries-with-mixed-units.html.ini | 21 + .../calc-serialization-002.html.ini | 6 + ...etComputedStyle-border-radius-001.html.ini | 3 + ...etComputedStyle-border-radius-003.html.ini | 3 + ...omputedStyle-calc-mixed-units-003.html.ini | 15 + .../css/cssom-view/checkVisibility.html.ini | 1 + .../invalidation/has-pseudo-element.html.ini | 2 + ...define-upgrade-criteria.tentative.html.ini | 39 + ...ry-define-upgrade-order.tentative.html.ini | 21 + .../observable-constructor.window.js.ini | 9 + ...-brace-syntax-innerhtml.tentative.html.ini | 3 + .../gb18030/gb18030-decoder.any.js.ini | 215 + .../gb18030/gb18030-encoder.html.ini | 107 + .../response-consume-stream.any.js.ini | 6 + ...tivate-after.tentative.https.window.js.ini | 2 + .../basic.tentative.https.window.js.ini | 3 + .../timeout.tentative.https.window.js.ini | 2 - .../css-images.sub.tentative.html.ini | 3 + ...lement-img-environment-change.sub.html.ini | 3 - ...eshow-events-iframe-contentWindow.html.ini | 5 +- .../load-pageshow-events-window-open.html.ini | 3 - ...url-return-value-handling-dynamic.html.ini | 12 - .../navigate-to-unparseable-url.html.ini | 3 + ...avigation-unload-same-origin.window.js.ini | 0 ...d.fillStyle.colormix.currentcolor.html.ini | 3 + .../2d.fillStyle.colormix.html.ini | 3 + .../2d.strokeStyle.colormix.html.ini | 3 + .../layers/2d.layer.putImageData.html.ini | 3 + .../2d.fillStyle.colormix.html.ini | 3 + .../2d.fillStyle.colormix.worker.js.ini | 3 + .../2d.strokeStyle.colormix.html.ini | 3 + .../layers/2d.layer.putImageData.html.ini | 3 + .../2d.layer.putImageData.worker.js.ini | 3 + ...render-opportunities.putImageData.html.ini | 2 - ...nder-opportunities.putImageData.w.html.ini | 2 - ...rtunities.transferToImageBitmap.w.html.ini | 2 - .../2d.layer.transferToImageBitmap.html.ini | 3 + ....layer.transferToImageBitmap.worker.js.ini | 3 + .../dir-assorted.window.js.ini | 3 + ....ini => dir-slots-directionality.html.ini} | 11 +- .../hidden-until-found-001.html.ini | 2 + .../hidden-until-found-004.html.ini | 2 + .../hidden-until-found-005.html.ini | 2 + ...-url-changes-about-srcdoc-2.https.html.ini | 4 + ...ocument-with-fragment-nonexistent.html.ini | 3 +- .../supported-elements.html.ini | 5 +- ...ld-sizing-input-number.tentative.html.ini} | 4 +- ...ield-sizing-input-text.tentative.html.ini} | 14 +- .../field-sizing-select.tentative.html.ini} | 6 +- .../field-sizing-textarea.tentative.html.ini} | 4 +- .../iframe-loading-lazy-base-url-3.html.ini | 3 + .../iframe_sandbox_popups_escaping-1.html.ini | 3 +- .../iframe_sandbox_popups_escaping-2.html.ini | 3 +- .../non-active-document.html.ini | 6 - ...rm-during-planned-navigation-task.html.ini | 0 .../html/semantics/forms/historical.html.ini | 3 + .../invokers/idlharness.tentative.html.ini | 36 + ...invokeelement-interface.tentative.html.ini | 33 + .../htmlanchorelement_noopener.html.ini | 4 - ...arseHTMLUnsafe-encoding.tentative.html.ini | 2 + ...LUnsafe-style-attribute.tentative.html.ini | 2 + ...safe-url-base-pushstate.tentative.html.ini | 18 + ...arseHTMLUnsafe-url-base.tentative.html.ini | 18 + ...TMLUnsafe-url-moretests.tentative.html.ini | 12 + ...TMLUnsafe-url-pushstate.tentative.html.ini | 18 + ...ent-parseHTMLUnsafe-url.tentative.html.ini | 18 + ...ocument-parseHTMLUnsafe.tentative.html.ini | 2 + ...lement-setHTMLUnsafe-04.tentative.html.ini | 3 + .../setHTMLUnsafe.tentative.html.ini | 15 + ...le-event-handler-settings-objects.html.ini | 3 + .../promise-job-entry.html.ini | 6 +- .../mediasession/setactionhandler.html.ini | 3 + .../quirks/line-height-calculation.html.ini | 15 - ...rprocessor-constructor.https.window.js.ini | 3 + .../meta/webmessaging/with-ports/017.html.ini | 4 + tests/wpt/tests/.taskcluster.yml | 2 +- .../accname/name/comp_name_from_content.html | 244 +- .../wpt/tests/accname/name/comp_tooltip.html | 34 +- .../security-features/subresource/video.py | 4 +- .../allow_csp_from-header.html | 16 +- .../embed-img-and-message-top.html.headers | 1 + .../frame-src-cross-origin-load.sub.html | 90 +- ...message-top-and-navigate-back.html.headers | 1 + .../core-aam/aria-haspopup_true-manual.html | 4 +- ...ml => fedcm-auto-selected-flag.https.html} | 14 +- .../fedcm-basic.https.html | 2 +- .../confirm-idp-login.https.html | 41 + .../cross-origin-status.https.html | 57 + .../fedcm-login-status/logged-out.https.html | 47 + ...-returning-account-auto-reauthn.https.html | 2 +- .../support/fedcm-helper.sub.js | 6 + .../support/fedcm/login.html | 9 + .../support/fedcm/manifest-not-in-list.json | 2 +- .../support/fedcm/manifest.py | 2 +- .../fedcm/manifest_redirect_accounts.json | 2 +- .../fedcm/manifest_redirect_token.json | 2 +- ...ifest_with_account_auto_selected_flag.json | 6 - .../manifest_with_auto_selected_flag.json | 6 + .../fedcm/manifest_with_no_accounts.json | 2 +- .../fedcm/manifest_with_single_account.json | 2 +- .../fedcm/manifest_with_two_accounts.json | 2 +- .../manifest_with_variable_accounts.json | 6 + ...ag.py => token_with_auto_selected_flag.py} | 4 +- .../support/fedcm/variable_accounts.py | 33 + .../support/mark_signedin.headers | 2 - .../support/mark_signedin.sub.headers | 4 + .../support/mark_signedout | 13 + .../support/mark_signedout.sub.headers | 4 + ...ins-used-values-with-floats.tentative.html | 40 + .../normal-flow/auto-margins-used-values.html | 31 + ...ckground-blend-mode-computed-multiple.html | 49 + .../background-blend-mode-computed.html | 11 + .../clip-text-dynamic-2-ref.html | 1 - .../background-clip/clip-text-dynamic-2.html | 1 - .../border-image-image-type-001.htm | Bin 2834 -> 1536 bytes .../border-image-image-type-002.htm | Bin 2900 -> 1858 bytes .../border-image-image-type-004.htm | 45 + .../border-image-image-type-005.htm | 45 + .../box-shadow-border-radius-001.html | 2 + .../border-image-image-type-001-ref.html | 22 + .../border-image-image-type-002-ref.html | 39 + .../border-image-image-type-004-ref.html | 40 + .../support/9-colored-areas-40-30-20-10.png | Bin 0 -> 4449 bytes .../support/9-colored-areas-40-30-20-10.svg | 32 + .../css/css-break/background-image-003.html | 14 + ...loat-pushed-to-next-fragmentainer-004.html | 13 + .../css-cascade/all-prop-revert-layer.html | 3 +- .../tests/css/css-cascade/scope-cssom.html | 5 + .../content-visibility-024.html | 1 + .../content-visibility-092.html | 24 + .../content-visibility-093.html | 24 + ...content-visibility-auto-text-fragment.html | 46 + .../content-visibility-on-g-ref.html | 13 + .../content-visibility-on-g.html | 15 + .../content-visibility-on-root-svg-ref.html | 5 + .../content-visibility-on-root-svg.html | 15 + .../locked-frame-crash.html | 8 + .../text-fragment-target-matchable.html | 61 + ...-display-locked-fixedpos-iframe-crash.html | 17 + ...baseline-synthesis-vert-lr-line-under.html | 39 + ...tiple-elements-font-palette-animation.html | 61 + .../css/css-fonts/fallback-url-to-local.html | 2 +- .../matching/font-unicode-PUA-ref.html | 24 + .../css-fonts/matching/font-unicode-PUA.html | 25 + .../css-fonts/size-adjust-tentative-ref.html | 4 +- ...ust-unicode-range-system-fallback-ref.html | 2 +- ...-adjust-unicode-range-system-fallback.html | 2 +- .../css/css-fonts/size-adjust.tentative.html | 4 +- .../variations/font-style-parsing.html | 8 +- .../css/css-grid/grid-layout-properties.html | 4 +- .../masonry-grid-item-self-baseline-002a.html | 32 +- .../masonry-grid-item-self-baseline-002b.html | 14 +- .../masonry-fragmentation-004-ref.html | 114 - .../masonry-fragmentation-004.html | 77 - .../masonry-fragmentation-005-ref.html | 114 - .../masonry-fragmentation-005.html | 77 - .../masonry-fragmentation-006-ref.html | 118 - .../masonry-fragmentation-006.html | 77 - .../orthogonal-writing-mode-005-ref.html | 34 +- ...ainting-vertical-writing-mode-001-ref.html | 15 + ...ht-painting-vertical-writing-mode-001.html | 25 + .../css/css-lists/dynamic-counters-crash.html | 39 + .../clip-path-invalid-reference.svg | 13 + .../clip-path-green-square-001-ref.svg | 8 + .../clip-path-animation-filter.html | 14 +- ...imation-fixed-position-rounding-error.html | 14 +- .../clip-path-animation-fixed-position.html | 13 +- .../clip-path-animation-fragmented.html | 6 +- .../animations/clip-path-animation-none.html | 7 +- .../clip-path-animation-overflow.html | 14 +- .../clip-path-animation-svg-zoom.html | 13 +- .../animations/clip-path-animation-svg.html | 13 +- .../animations/clip-path-animation-zoom.html | 13 +- .../animations/clip-path-animation.html | 14 +- .../animations/clip-path-transition.html | 54 +- .../css-masking/mask-image/mask-clip-2.html | 4 +- .../mask-image/mask-clip-3-ref.html | 41 + .../css-masking/mask-image/mask-clip-3.html | 56 + .../mask-image/mask-clip-4-ref.html | 31 + .../css-masking/mask-image/mask-clip-4.html | 56 + .../mask-image/mask-clip-7-ref.html | 37 + .../css-masking/mask-image/mask-clip-7.html | 45 + .../mask-image/mask-clip-8-ref.html | 48 + .../css-masking/mask-image/mask-clip-8.html | 52 + .../mask-image/mask-image-3-ref.html | 22 +- .../css-masking/mask-image/mask-image-3a.html | 1 + .../css-masking/mask-image/mask-origin-3.html | 4 +- .../mask-invalid-reference.svg | 13 + .../mask-with-filter-clipped-to-region.svg | 26 + .../mask-svg-content/mask-with-filter.svg | 4 +- .../parsing/mask-composite-computed.html | 21 + .../parsing/mask-composite-invalid.html | 30 + .../parsing/mask-composite-valid.html | 21 + .../parsing/mask-repeat-computed.html | 44 + .../parsing/mask-repeat-invalid.html | 25 + .../parsing/mask-repeat-valid.html | 47 + .../inline-float-parallel-flow.html | 23 + ...lticol-in-relpos-multicol-in-multicol.html | 16 + ...nner-multicol-in-multicol-in-multicol.html | 16 + .../text-in-inline-interrupted-by-float.html | 11 + .../move-with-text-after-paint-ref.html | 15 + .../move-with-text-after-paint.html | 26 + .../resize-with-text-after-paint-ref.html | 22 + .../resize-with-text-after-paint.html | 35 + .../implicit-nesting-ident-recovery.html | 29 + .../css-nesting/implicit-nesting-ident.html | 22 + .../position-absolute-margin-auto-001.html | 34 + .../at-property-cssom.html | 76 +- .../at-property.html | 121 +- .../property-cascade.html | 6 +- ...istered-property-change-style-002-ref.html | 25 + .../registered-property-change-style-002.html | 45 + .../first-line-input-image-crash.html | 9 + .../scrollbar-color-012-ref.html | 13 + .../css-scrollbars/scrollbar-color-012.html | 24 + .../aspect-ratio/replaced-element-003.html | 3 +- .../custom-property-rule-ambiguity.html | 84 + .../tests/css/css-syntax/trailing-braces.html | 20 + .../tests/css/css-syntax/var-with-blocks.html | 219 + ...text-wrap-balance-nested-blocks-crash.html | 365 ++ .../hyphens/i18n/hyphens-i18n-auto-006.html | 23 + .../reference/hyphens-i18n-auto-006-ref.html | 18 + .../css-text-line-break-cj-strict.html | 10 +- .../line-break/line-break-strict-012.xht | 1 + .../reference/line-break-strict-012-ref.xht | 1 + .../parsing/text-spacing-computed.html | 36 + .../parsing/text-spacing-invalid.html | 23 + .../css-text/parsing/text-spacing-valid.html | 35 + .../css/css-text/parsing/text-wrap-valid.html | 28 +- .../white-space-shorthand-text-wrap.html | 30 +- .../parsing/white-space-shorthand.html | 2 +- .../css/css-text/support/get-char-advances.js | 71 +- .../tab-size/tab-size-computed-value-001.html | 46 +- .../text-autospace-break-001.html | 2 +- .../text-autospace-mixed-001.html | 47 + .../support/variant-class.js | 4 + .../support/variant-feature.js | 16 + .../text-spacing-trim-001-ref.html | 0 .../text-spacing-trim-001.html | 2 +- .../text-spacing-trim-colon-001-ref.html | 0 .../text-spacing-trim-colon-001.html | 2 +- .../text-spacing-trim-combinations-001.html | 147 + .../text-spacing-trim-dot-001-ref.html | 0 .../text-spacing-trim-dot-001.html | 2 +- .../text-spacing-trim-feature-001-ref.html | 21 + .../text-spacing-trim-feature-001.html | 37 + .../text-spacing-trim-narrow-001-ref.html | 25 + .../text-spacing-trim-narrow-001.html | 34 + .../text-spacing-trim-quote-001-ref.html | 38 + .../text-spacing-trim-quote-001.html | 41 + .../text-spacing-trim-trim-all-001-ref.html | 0 .../text-spacing-trim-trim-all-001.html | 2 +- .../text-spacing-trim-wrap-001-ref.html | 25 + .../text-spacing-trim-wrap-001.html | 35 + .../text-spacing-trim-wrap-br-001.html | 35 + .../word-spacing-computed-001.html | 28 +- ...-specified-on-animation-keyframes-ref.html | 24 + ...both-specified-on-animation-keyframes.html | 43 + ...ckface-visibility-hidden-animated-002.html | 53 + ...ited-under-rotateY-180deg-perspective.html | 13 + ...ited-under-rotateY-180deg-preserve-3d.html | 9 + .../composited-under-rotateY-180deg.html | 2 +- ...ransform-translate-background-001-ref.html | 3 - .../transform-translate-background-001.html | 1 + .../transform-translate-background-002.html | 1 + .../properties/white-space.html | 8 +- ...mputed.html => field-sizing-computed.html} | 6 +- .../css-ui/parsing/field-sizing-invalid.html | 18 + ...ing-valid.html => field-sizing-valid.html} | 6 +- .../css-ui/parsing/form-sizing-invalid.html | 18 - .../calc-background-position-002.html | 20 +- .../calc-complex-sign-function-crash.html | 2 + ...alc-in-media-queries-with-mixed-units.html | 22 +- ...calc-linear-radial-conic-gradient-001.html | 32 +- .../css-values/calc-serialization-002.html | 25 + .../calc-z-index-fractions-001.html | 18 +- .../getComputedStyle-border-radius-001.html | 16 +- .../getComputedStyle-border-radius-003.html | 8 +- ...getComputedStyle-calc-mixed-units-001.html | 10 +- ...getComputedStyle-calc-mixed-units-002.html | 20 +- ...getComputedStyle-calc-mixed-units-003.html | 88 + .../css-values/support/mixed-units-01.html | 11 +- .../css-values/support/mixed-units-02.html | 11 +- .../css-values/support/mixed-units-03.html | 11 +- .../css-values/support/mixed-units-04.html | 11 +- .../css-values/support/mixed-units-05.html | 11 +- .../css-values/support/mixed-units-06.html | 11 +- .../css-values/support/mixed-units-07.html | 16 + .../css-values/support/mixed-units-08.html | 16 + .../css-values/support/mixed-units-09.html | 16 + .../css-values/support/mixed-units-10.html | 16 + .../css-values/support/mixed-units-11.html | 16 + .../css-values/support/mixed-units-12.html | 16 + .../backdrop-filter-animated-ref.html | 22 + .../backdrop-filter-animated.html | 54 + .../backdrop-filter-captured-ref.html | 22 + .../backdrop-filter-captured.html | 39 + ...-multiple-keyboard-selection.optional.html | 15 +- .../text-orientation-mixed-vlr-100-ref.html | 1 + .../text-orientation-mixed-vlr-100.html | 3 +- .../text-orientation-mixed-vrl-100-ref.html | 1 + .../text-orientation-mixed-vrl-100.html | 1 + .../text-orientation-sideways-vlr-100.html | 1 + .../text-orientation-sideways-vrl-100.html | 1 + .../tests/css/cssom-view/checkVisibility.html | 45 + ...dStyle-insets-multicol-absolute-crash.html | 29 + .../insert-dir-rule-in-iframe-crash.html | 17 + .../crashtests/root-element-remove-print.html | 8 + .../css/printing/media-queries-002-print.html | 6 + .../printing/media-queries-003-print-ref.html | 7 + .../css/printing/media-queries-003-print.html | 10 + .../monolithic-overflow-024-print-ref.html | 20 + .../monolithic-overflow-024-print.html | 16 + .../monolithic-overflow-025-print-ref.html | 23 + .../monolithic-overflow-025-print.html | 18 + .../printing/negative-overflow-print-ref.html | 16 + .../css/printing/negative-overflow-print.html | 19 + .../printing/page-margin-004-print-ref.html | 18 + .../css/printing/page-margin-004-print.html | 21 + .../printing/page-margin-005-print-ref.html | 18 + .../css/printing/page-margin-005-print.html | 21 + .../printing/page-margin-006-print-ref.html | 21 + .../css/printing/page-margin-006-print.html | 25 + .../css/printing/page-size-010-print-ref.html | 92 + .../css/printing/page-size-010-print.html | 96 + .../css/printing/page-size-011-print-ref.html | 93 + .../css/printing/page-size-011-print.html | 97 + .../page-visibility-hidden-001-print-ref.html | 3 + .../page-visibility-hidden-001-print.html | 13 + .../printing/reference/blank-print-ref.html | 2 + .../filled-green-100px-square-print-ref.html | 4 + .../printing/resources/mq-frame-100px.html | 15 + .../root-element-display-none-print.html | 15 + .../invalidation/has-pseudo-element.html | 30 + .../tests/css/selectors/is-where-parsing.html | 4 + .../zoom/tentative/scroll-corner-crash.html | 7 + ...try-define-upgrade-criteria.tentative.html | 258 + ...gistry-define-upgrade-order.tentative.html | 217 + .../wpt/tests/docs/writing-tests/channels.md | 2 +- .../docs/writing-tests/reftest-tutorial.md | 6 +- .../tests/docs/writing-tests/testdriver.md | 10 +- .../tentative/observable-constructor.any.js | 118 +- .../observable-constructor.window.js | 100 + ...tive-brace-syntax-innerhtml.tentative.html | 27 + ...rt-declarative-brace-syntax.tentative.html | 6 +- .../basic-dom-part-objects.tentative.html | 43 +- ...lace-document-root-with-object-and-mo.html | 19 + ...e-of-editing-host-after-changing-type.html | 15 + ...ec-command-with-text-editor.tentative.html | 8 + ...diting-host-cannot-have-div.tentative.html | 182 + ...raph-in-inline-editing-host.tentative.html | 86 + ...ext-after-bold-in-font-face-monospace.html | 32 + .../gb18030/gb18030-decoder.any.js | 38 + .../gb18030/gb18030-encoder.html | 38 + .../automatic-beacon-no-opt-in.https.html | 46 + ...tomatic-beacon-two-events-clear.https.html | 11 +- tests/wpt/tests/fenced-frame/cspee.https.html | 32 +- .../response/response-consume-stream.any.js | 19 + ... activate-after.tentative.https.window.js} | 9 +- .../basic.tentative.https.window.js | 4 +- .../basic.tentative.https.worker.js | 6 + ...nd-on-deactivate.tentative.https.window.js | 6 +- .../send-on-discard.tentative.https.window.js | 4 +- tests/wpt/tests/fledge/tentative/TODO | 28 +- .../fledge/tentative/abort.https.window.js | 103 + ...ndow.js => auction-config.https.window.js} | 2 +- ...-joined-ad-interest-groups.https.window.js | 312 ++ ...indow.js => component-ads.https.window.js} | 2 +- ...window.js => cross-origin.https.window.js} | 105 +- ...s => generate-bid-recency.https.window.js} | 2 +- ...rest-group-in-fenced-frame.https.window.js | 370 ++ ...n-leave-ad-interest-group.https.window.js} | 13 +- ...ub.window.js => no-winner.https.window.js} | 2 +- ....js => register-ad-beacon.https.window.js} | 2 +- ...js => reporting-arguments.https.window.js} | 2 +- .../tentative/resources/bidding-logic.sub.py | 28 +- .../tentative/resources/fenced-frame.sub.py | 4 +- .../{fledge-util.js => fledge-util.sub.js} | 139 +- .../resources/subordinate-frame.sub.html | 4 +- ...indow.js => round-a-value.https.window.js} | 2 +- ...ndow.js => send-report-to.https.window.js} | 2 +- .../fledge/tentative/tie.https.window.js | 125 + ...> trusted-bidding-signals.https.window.js} | 2 +- ...> trusted-scoring-signals.https.window.js} | 2 +- .../cjk/NotoSansCJKjp-Regular-subset-chws.otf | Bin 30016 -> 47552 bytes .../cjk/NotoSansCJKjp-Regular-subset-halt.otf | Bin 29560 -> 47072 bytes tests/wpt/tests/fonts/noto/cjk/README.md | 4 +- .../wpt/tests/html-aam/fragile/area-role.html | 3 +- tests/wpt/tests/html-aam/roles.html | 5 +- tests/wpt/tests/html-aam/table-roles.html | 2 + .../2d.fillStyle.colormix.currentcolor.html | 30 + .../2d.fillStyle.colormix.html | 29 + .../2d.strokeStyle.colormix.html | 29 + .../element/filters/svg-filter-crash.html | 14 + .../element/layers/2d.layer.putImageData.html | 35 + ...r-opportunities.putImageData-expected.html | 32 - ...yer.render-opportunities.putImageData.html | 34 - ...canvas-createImageBitmap-video-resize.html | 3 +- .../resources/pattern-srgb-fullcolor.ogv | Bin 3710 -> 0 bytes .../2d.fillStyle.colormix.html | 30 + .../2d.fillStyle.colormix.worker.js | 25 + .../2d.strokeStyle.colormix.html | 30 + .../layers/2d.layer.putImageData.html | 36 + .../layers/2d.layer.putImageData.worker.js | 31 + ...r-opportunities.putImageData-expected.html | 32 - ...yer.render-opportunities.putImageData.html | 37 - ...r.render-opportunities.putImageData.w.html | 51 - ...nities.transferToImageBitmap-expected.html | 24 - ...r-opportunities.transferToImageBitmap.html | 36 - ...opportunities.transferToImageBitmap.w.html | 50 - .../2d.layer.transferToImageBitmap.html | 34 + .../2d.layer.transferToImageBitmap.worker.js | 29 + .../layers/2d.layer.unclosed-nested.w.html | 31 +- .../offscreen/layers/2d.layer.unclosed.w.html | 23 +- .../yaml-new/fill-and-stroke-styles.yaml | 28 + .../html/canvas/tools/yaml-new/layers.yaml | 127 +- .../html/dom/aria-attribute-reflection.html | 48 + .../global-attributes/dir-assorted.window.js | 17 + ...ive.html => dir-slots-directionality.html} | 35 +- .../beforematch-scroll-to-text-fragment.html | 68 + .../hidden-until-found-001.html | 49 + .../hidden-until-found-002.html | 43 + .../hidden-until-found-004.html | 28 + .../hidden-until-found-005-ref.html | 17 + .../hidden-until-found-005.html | 22 + .../hidden-until-found-006-ref.html | 40 + .../hidden-until-found-007.html | 52 + .../hidden-until-found-text-fragment.html | 30 + ...rematch-scroll-to-text-fragment-basic.html | 48 + ...ematch-scroll-to-text-fragment-bubble.html | 30 + ...h-scroll-to-text-fragment-with-anchor.html | 36 + .../resources/container-ref.html | 17 + .../hidden-until-found-text-fragment.html | 25 + .../resources/spacer-and-container-ref.html | 23 + ...base-url-changes-about-srcdoc-2.https.html | 40 +- .../query-encoding/resources/resolve-url.js | 4 +- .../auto-expand-details-text-fragment.html | 30 + .../auto-expand-details-text-fragment.html | 27 + ... field-sizing-input-number.tentative.html} | 6 +- ...=> field-sizing-input-text.tentative.html} | 6 +- ...tml => field-sizing-select.tentative.html} | 16 +- ...l => field-sizing-textarea.tentative.html} | 6 +- .../iframe-loading-lazy-base-url-3.html | 45 + .../video-poster-shown-preload-auto-ref.html | 2 +- .../video-poster-shown-preload-auto.html | 2 +- ...tlist-button-closes-listbox.tentative.html | 51 + .../selectlist-events.tentative.html | 49 +- ...electlist-keyboard-behavior.tentative.html | 182 + .../selectlist-keyboard.tentative.html | 57 +- .../selectlist-nested.tentative.html | 4 +- .../selectlist-parts-structure.tentative.html | 107 +- ...-popover-position-with-zoom.tentative.html | 24 +- .../selectlist-popover.tentative.html | 8 +- ...lectlist-pseudo-open-closed.tentative.html | 4 +- .../tab-closes-listbox.tentative.html | 43 + .../invokers/idlharness.tentative.html | 16 + .../invokeelement-interface.tentative.html | 92 + ...invokeevent-dispatch-shadow.tentative.html | 104 + .../invokeevent-interface.tentative.html | 161 + ...arget-button-event-dispatch.tentative.html | 93 + .../invokers/resources/invoker-utils.js | 12 + ...opover-light-dismiss-flat-tree-nested.html | 57 + .../popover-top-layer-combinations.html | 2 +- .../propagation-sameorigin.html | 6 +- ...nt-parseHTMLUnsafe-encoding.tentative.html | 35 + ...eHTMLUnsafe-style-attribute.tentative.html | 54 + ...MLUnsafe-url-base-pushstate.tentative.html | 15 + ...nt-parseHTMLUnsafe-url-base.tentative.html | 10 + ...rseHTMLUnsafe-url-moretests.tentative.html | 42 + ...rseHTMLUnsafe-url-pushstate.tentative.html | 14 + ...ocument-parseHTMLUnsafe-url.tentative.html | 9 + .../Document-parseHTMLUnsafe.tentative.html | 77 + .../Element-setHTMLUnsafe-04.tentative.html | 25 + ...parseHTMLUnsafe-iframe-base-pushstate.html | 10 + .../parseHTMLUnsafe-iframe-base.html | 6 + .../parseHTMLUnsafe-iframe-pushstate.html | 9 + .../resources/parseHTMLUnsafe-iframe.html | 4 + .../resources/parseHTMLUnsafe-iframe.js | 3 + .../resources/parseHTMLUnsafe-url-tests.js | 36 + .../setHTMLUnsafe.tentative.html | 55 + tests/wpt/tests/images/pattern.ogv | Bin 6616 -> 0 bytes .../infrastructure/server/context.any.js.ini | 11 + .../webtransport-h3.https.sub.any.js.ini | 26 +- .../testdriver/actions/elementTiming.html.ini | 4 + .../actions/mouseClickCount.html.ini | 3 +- .../penPointerEventProperties.html.ini | 3 +- .../actions/penPointerEvents.html.ini | 3 +- .../testdriver/file_upload.sub.html.ini | 1 + .../testdriver/generate_test_report.html.ini | 3 +- .../tests/interfaces/invokers.tentative.idl | 15 + .../interfaces/storage-buckets.tentative.idl | 36 - .../intersection-observer/padding-clip.html | 45 + tests/wpt/tests/jpegxl/META.yml | 3 + tests/wpt/tests/jpegxl/resources/3x3.png | Bin 0 -> 85 bytes tests/wpt/tests/jpegxl/resources/3x3_srgb.jxl | Bin 0 -> 55 bytes tests/wpt/tests/jpegxl/srgb-ref.html | 4 + tests/wpt/tests/jpegxl/srgb.html | 7 + .../video-data-uri.html | 141 +- tests/wpt/tests/lint.ignore | 3 + .../tentative/loaf-blocking-duration.html | 1 + .../loaf-callback-after-promise.html | 27 - ...oaf-iframe-popup.html => loaf-iframe.html} | 10 +- .../tentative/loaf-popup.html | 25 + .../tentative/loaf-script-block.html | 24 +- .../loaf-script-nested-callback.html | 41 + .../tentative/loaf-stream.html | 39 + .../tentative/loaf-trusted-types.html | 42 - .../resources/loaf-after-callback.js | 7 + .../loaf-in-microtask-after-callback.js | 7 + .../tentative/media-source-webcodecs-util.js | 136 + ...codecs-appendencodedchunks-play.https.html | 27 + ...ce-webcodecs-appendencodedchunks-play.html | 35 +- tests/wpt/tests/media/2x2-green.ogv | Bin 7660 -> 0 bytes .../GUM-faceFraming.https.html | 150 + .../MediaStreamTrack-video-stats.https.html | 34 +- .../tests/mediasession/setactionhandler.html | 1 + ...tion-timing-attributes.tentative.window.js | 2 +- ...g-cross-origin-bfcache.tentative.window.js | 2 +- ...=> coalesced_events_attributes.https.html} | 0 ...d_events_attributes_under_load.https.html} | 0 ...s.window.js => idlharness.https.window.js} | 0 .../pointerevent_after_target_removed.html | 4 +- .../pointerevent_constructor.html | 23 +- .../pointerevent_constructor.https.html | 118 + .../pointerevent_pointerrawupdate.html | 20 +- .../pointerevent_pointerrawupdate.https.html | 69 + ...escedEvents_when_pointerlocked.https.html} | 0 ...ointerrawupdate_in_pointerlock.https.html} | 0 ...d-watch-availability-no-device-manual.html | 5 +- .../resource-timing/iframe-failed-commit.html | 27 +- tests/wpt/tests/resources/testdriver.js | 159 + ...h-non-primary-mouse-button.tentative.html} | 71 +- .../partitioned-cookies.tentative.https.html | 93 +- .../resources/fetch-access-control.py | 4 +- .../partitioned-cookies-3p-frame.html | 77 +- .../resources/partitioned-cookies-3p-sw.js | 56 +- .../partitioned-cookies-test-helpers.js | 31 + .../resources/or-test/direct1.text | 1 + .../resources/or-test/direct1.text.headers | 1 + .../resources/or-test/direct2.text | 1 + .../resources/or-test/direct2.text.headers | 1 + .../resources/static-router-sw.js | 29 +- .../static-router-subresource.https.html | 25 + ...ml => declarative-after-attachshadow.html} | 0 ...ml => declarative-parser-interaction.html} | 0 ...=> declarative-shadow-dom-attachment.html} | 2 +- ...html => declarative-shadow-dom-basic.html} | 17 +- ...tml => declarative-shadow-dom-opt-in.html} | 0 ... => declarative-with-disabled-shadow.html} | 0 ...rhtml.tentative.html => getinnerhtml.html} | 0 ...html => innerhtml-before-closing-tag.html} | 0 ...ml => innerhtml-on-ordinary-template.html} | 0 ... => move-template-before-closing-tag.html} | 0 ...cess.tentative.html => script-access.html} | 0 .../shadow-dom/declarative/support/helpers.js | 4 - .../shared-storage-write-notify-parent.py | 2 +- .../resources/shared-storage-write.py | 2 +- .../run-operation.tentative.https.sub.html | 8 +- ...ithout-add-module.tentative.https.sub.html | 130 - ...lection-operation.tentative.https.sub.html | 137 + ...ns-policy-default.tentative.https.sub.html | 20 +- ...sions-policy-none.tentative.https.sub.html | 8 +- ...sions-policy-self.tentative.https.sub.html | 16 +- ...d-by-two-image-softnavs-lcp.tentative.html | 3 - .../innertext.tentative.html | 32 + .../resources/soft-navigation-helper.js | 137 +- ...-paint-larger-than-viewport.tentative.html | 70 + .../softnav-after-lcp-paint.tentative.html | 42 + .../softnav-before-lcp-paint.tentative.html | 52 + ...etween-lcp-render-and-paint.tentative.html | 36 + ...d-by-anim-image-softnav-lcp.tentative.html | 32 + .../visited-link.tentative.html | 15 +- .../requestStorageAccess.sub.https.window.js | 13 +- tests/wpt/tests/storage/buckets/META.yml | 8 +- .../reftests/support/green-random-rects.svg | 4 + .../svgview-viewbox-override-multiple.html | 25 + .../tools/ci/ci_wptrunner_infrastructure.sh | 16 +- tests/wpt/tests/tools/ci/requirements_tc.txt | 2 +- tests/wpt/tests/tools/ci/tc/decision.py | 5 + tests/wpt/tests/tools/ci/tc/tasks/test.yml | 21 +- .../wpt/tests/tools/ci/tc/tests/test_valid.py | 28 +- tests/wpt/tests/tools/docker/Dockerfile | 3 +- tests/wpt/tests/tools/docker/frontend.py | 1 + tests/wpt/tests/tools/lint/lint.py | 42 +- tests/wpt/tests/tools/lint/rules.py | 2 +- .../tests/tools/lint/tests/test_file_lints.py | 5 +- tests/wpt/tests/tools/manifest/vcs.py | 7 +- tests/wpt/tests/tools/requirements_tests.txt | 2 +- tests/wpt/tests/tools/serve/serve.py | 6 +- .../tools/webdriver/webdriver/bidi/error.py | 4 + .../bidi/modules/browsing_context.py | 6 +- .../webdriver/bidi/modules/network.py | 5 + tests/wpt/tests/tools/wpt/android.py | 269 +- tests/wpt/tests/tools/wpt/browser.py | 25 +- tests/wpt/tests/tools/wpt/install.py | 1 + tests/wpt/tests/tools/wpt/run.py | 115 +- tests/wpt/tests/tools/wpt/tests/test_wpt.py | 2 + tests/wpt/tests/tools/wpt/update.py | 4 +- .../tests/tools/wptrunner/requirements.txt | 2 +- .../tools/wptrunner/requirements_edge.txt | 2 +- .../tests/tools/wptrunner/requirements_ie.txt | 2 +- .../tools/wptrunner/requirements_opera.txt | 2 +- .../tools/wptrunner/requirements_sauce.txt | 2 +- .../wptrunner/wptrunner/browsers/base.py | 14 +- .../wptrunner/wptrunner/browsers/chrome.py | 3 + .../wptrunner/wptrunner/browsers/firefox.py | 69 +- .../tests/tools/wptrunner/wptrunner/config.py | 14 +- .../tools/wptrunner/wptrunner/environment.py | 6 +- .../wptrunner/wptrunner/executors/actions.py | 61 +- .../wptrunner/wptrunner/executors/base.py | 8 +- .../wptrunner/executors/executormarionette.py | 21 +- .../wptrunner/executors/executorwebdriver.py | 24 +- .../wptrunner/wptrunner/executors/protocol.py | 23 + .../wptrunner/wptrunner/manifestexpected.py | 4 +- .../wptrunner/wptrunner/testdriver-extra.js | 28 +- .../tools/wptrunner/wptrunner/testloader.py | 214 +- .../tools/wptrunner/wptrunner/testrunner.py | 80 +- .../tests/browsers/test_webkitgtk.py | 6 +- .../wptrunner/tests/test_products.py | 5 +- .../wptrunner/wptrunner/tests/test_update.py | 13 +- .../wptrunner/wptrunner/update/update.py | 14 +- .../wptrunner/wptrunner/wptcommandline.py | 95 +- .../tools/wptrunner/wptrunner/wptrunner.py | 40 +- .../tools/wptrunner/wptrunner/wpttest.py | 13 + ...move_prevent_default_action.tentative.html | 17 +- ...-state-after-target-removed.tentative.html | 240 + .../wpt/tests/url/url-statics-canparse.any.js | 8 +- .../tests/wai-aria/role/contextual-roles.html | 91 + tests/wpt/tests/wai-aria/role/grid-roles.html | 12 +- .../tests/wai-aria/role/invalid-roles.html | 124 +- tests/wpt/tests/wai-aria/role/list-roles.html | 3 + tests/wpt/tests/wai-aria/role/menu-roles.html | 9 + .../role/role_none_conflict_resolution.html | 7 +- .../tests/wai-aria/role/synonym-roles.html | 5 +- tests/wpt/tests/wai-aria/role/tab-roles.html | 4 + .../wpt/tests/wai-aria/role/table-roles.html | 156 + tests/wpt/tests/wai-aria/role/tree-roles.html | 1 + .../web-animations/resources/timing-utils.js | 13 + ...isterprocessor-constructor.https.window.js | 33 + .../register-processor-typeerrors.js | 39 + .../webauthn/createcredential-prf.https.html | 25 + .../tests/webcodecs/transfering.https.any.js | 51 +- .../video-encoder-content-hint.https.any.js | 21 + .../tests/webcodecs/video-encoder-utils.js | 10 +- .../videoFrame-canvasImageSource.html | 8 +- .../tests/webdriver/tests/bidi/__init__.py | 2 +- .../capture_screenshot/clip.py | 12 +- .../capture_screenshot/invalid.py | 14 +- .../context_created/context_created.py | 8 +- .../tests/bidi/browsing_context/load/load.py | 4 +- .../navigation_started/navigation_started.py | 87 + .../bidi/browsing_context/reload/wait.py | 4 +- .../user_prompt_closed/user_prompt_closed.py | 2 +- .../user_prompt_opened/user_prompt_opened.py | 7 +- .../tests/bidi/input/perform_actions/key.py | 2 +- .../input/perform_actions/pointer_mouse.py | 1 - .../tests/bidi/input/perform_actions/wheel.py | 4 +- .../bidi/log/entry_added/event_buffer.py | 4 +- .../webdriver/tests/bidi/network/__init__.py | 7 +- .../network/add_intercept/add_intercept.py | 23 +- .../bidi/network/add_intercept/phases.py | 8 +- .../network/add_intercept/url_patterns.py | 18 +- .../bidi/network/fail_request/__init__.py | 0 .../bidi/network/fail_request/invalid.py | 35 + .../remove_intercept/remove_intercept.py | 2 +- .../response_completed/response_completed.py | 6 +- .../response_completed_status.py | 53 + .../response_started/response_started.py | 59 +- .../tests/bidi/session/subscribe/contexts.py | 12 +- .../bidi/session/unsubscribe/contexts.py | 8 +- .../tests/bidi/session/unsubscribe/events.py | 2 +- ...Connection-setLocalDescription-answer.html | 8 +- .../close/close-connecting-async.any.js | 2 +- tests/wpt/tests/webusb/usbDevice.https.any.js | 57 + ...r-partitioned-cookies.tentative.https.html | 8 +- ...d-worker-partitioned-cookies-3p-frame.html | 15 +- ...hared-worker-partitioned-cookies-helper.js | 4 +- .../x-frame-options/support/helper.sub.js | 1 - .../tests/x-frame-options/support/nested.py | 29 +- 814 files changed, 19834 insertions(+), 4403 deletions(-) create mode 100644 tests/wpt/meta-legacy-layout/css/CSS2/normal-flow/auto-margins-used-values-with-floats.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/compositing/parsing/background-blend-mode-computed-multiple.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-001.htm.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-002.htm.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-004.htm.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-005.htm.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-backgrounds/box-shadow-border-radius-001.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-flexbox/baseline-synthesis-vert-lr-line-under.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-fonts/animations/multiple-elements-font-palette-animation.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-fonts/size-adjust-unicode-range-system-fallback.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-fonts/variations/font-style-parsing.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-text/hyphens/i18n/hyphens-i18n-auto-006.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-text/parsing/text-spacing-computed.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-text/parsing/text-spacing-valid.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-text/text-autospace/text-autospace-mixed-001.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-colon-001.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-dot-001.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-wrap-001.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-wrap-br-001.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-transforms/animation/scale-and-rotate-both-specified-on-animation-keyframes.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-transforms/backface-visibility-hidden-animated-002.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-transforms/composited-under-rotateY-180deg-perspective.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-ui/parsing/field-sizing-computed.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-ui/parsing/field-sizing-valid.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-computed.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-valid.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-values/calc-serialization-002.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-values/getComputedStyle-calc-mixed-units-003.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/cssom-view/offsetTopLeft-border-box.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/selectors/invalidation/has-pseudo-element.html.ini create mode 100644 tests/wpt/meta-legacy-layout/custom-elements/scoped-registry/scoped-registry-define-upgrade-criteria.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/custom-elements/scoped-registry/scoped-registry-define-upgrade-order.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.window.js.ini create mode 100644 tests/wpt/meta-legacy-layout/fetch/fetch-later/activate-after.tentative.https.window.js.ini delete mode 100644 tests/wpt/meta-legacy-layout/fetch/fetch-later/timeout.tentative.https.window.js.ini delete 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/history/the-history-interface/traverse_the_history_write_onload_1.html.ini 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/fill-and-stroke-styles/2d.fillStyle.colormix.currentcolor.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colormix.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colormix.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/layers/2d.layer.putImageData.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.colormix.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.colormix.worker.js.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/fill-and-stroke-styles/2d.strokeStyle.colormix.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.putImageData.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.putImageData.worker.js.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.render-opportunities.putImageData.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.render-opportunities.putImageData.w.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.render-opportunities.transferToImageBitmap.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.transferToImageBitmap.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.transferToImageBitmap.worker.js.ini rename tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/{dir-slots-directionality.tentative.html.ini => dir-slots-directionality.html.ini} (65%) create mode 100644 tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-changes-about-srcdoc-2.https.html.ini rename tests/wpt/meta-legacy-layout/html/rendering/widgets/{form-sizing-input-number.tentative.html.ini => field-sizing-input-number.tentative.html.ini} (74%) rename tests/wpt/meta-legacy-layout/html/rendering/widgets/{form-sizing-input-text.tentative.html.ini => field-sizing-input-text.tentative.html.ini} (87%) rename tests/wpt/{meta/html/rendering/widgets/form-sizing-select.tentative.html.ini => meta-legacy-layout/html/rendering/widgets/field-sizing-select.tentative.html.ini} (63%) rename tests/wpt/{meta/html/rendering/widgets/form-sizing-textarea.tentative.html.ini => meta-legacy-layout/html/rendering/widgets/field-sizing-textarea.tentative.html.ini} (83%) create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-base-url-3.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/invokers/idlharness.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/invokers/invokeelement-interface.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/scripting-1/the-script-element/defer-script/async-script.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-static-import-delayed.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-encoding.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-style-attribute.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url-base-pushstate.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url-base.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url-moretests.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url-pushstate.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Element-setHTMLUnsafe-04.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/setHTMLUnsafe.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-constructor.https.window.js.ini rename tests/wpt/{meta/webmessaging/without-ports => meta-legacy-layout/webmessaging/with-ports}/017.html.ini (100%) delete mode 100644 tests/wpt/meta-legacy-layout/webmessaging/with-ports/018.html.ini create mode 100644 tests/wpt/meta/css/CSS2/normal-flow/auto-margins-used-values-with-floats.tentative.html.ini create mode 100644 tests/wpt/meta/css/compositing/parsing/background-blend-mode-computed-multiple.html.ini create mode 100644 tests/wpt/meta/css/css-flexbox/baseline-synthesis-vert-lr-line-under.html.ini create mode 100644 tests/wpt/meta/css/css-fonts/animations/multiple-elements-font-palette-animation.html.ini create mode 100644 tests/wpt/meta/css/css-fonts/size-adjust-unicode-range-system-fallback.html.ini delete mode 100644 tests/wpt/meta/css/css-fonts/variations/font-style-parsing.html.ini create mode 100644 tests/wpt/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-006.html.ini create mode 100644 tests/wpt/meta/css/css-text/parsing/text-spacing-computed.html.ini create mode 100644 tests/wpt/meta/css/css-text/parsing/text-spacing-valid.html.ini create mode 100644 tests/wpt/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini delete mode 100644 tests/wpt/meta/css/css-text/text-spacing-trim/text-spacing-trim-colon-001.html.ini create mode 100644 tests/wpt/meta/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini delete mode 100644 tests/wpt/meta/css/css-text/text-spacing-trim/text-spacing-trim-dot-001.html.ini create mode 100644 tests/wpt/meta/css/css-text/text-spacing-trim/text-spacing-trim-wrap-001.html.ini create mode 100644 tests/wpt/meta/css/css-text/text-spacing-trim/text-spacing-trim-wrap-br-001.html.ini create mode 100644 tests/wpt/meta/css/css-transforms/animation/scale-and-rotate-both-specified-on-animation-keyframes.html.ini create mode 100644 tests/wpt/meta/css/css-transforms/backface-visibility-hidden-animated-002.html.ini create mode 100644 tests/wpt/meta/css/css-transforms/composited-under-rotateY-180deg-preserve-3d.html.ini create mode 100644 tests/wpt/meta/css/css-ui/parsing/field-sizing-computed.html.ini create mode 100644 tests/wpt/meta/css/css-ui/parsing/field-sizing-valid.html.ini delete mode 100644 tests/wpt/meta/css/css-ui/parsing/form-sizing-computed.html.ini delete mode 100644 tests/wpt/meta/css/css-ui/parsing/form-sizing-valid.html.ini create mode 100644 tests/wpt/meta/css/css-values/calc-serialization-002.html.ini create mode 100644 tests/wpt/meta/css/css-values/getComputedStyle-calc-mixed-units-003.html.ini create mode 100644 tests/wpt/meta/css/selectors/invalidation/has-pseudo-element.html.ini create mode 100644 tests/wpt/meta/custom-elements/scoped-registry/scoped-registry-define-upgrade-criteria.tentative.html.ini create mode 100644 tests/wpt/meta/custom-elements/scoped-registry/scoped-registry-define-upgrade-order.tentative.html.ini create mode 100644 tests/wpt/meta/dom/observable/tentative/observable-constructor.window.js.ini create mode 100644 tests/wpt/meta/fetch/fetch-later/activate-after.tentative.https.window.js.ini delete mode 100644 tests/wpt/meta/fetch/fetch-later/timeout.tentative.https.window.js.ini rename tests/wpt/{meta-legacy-layout => meta}/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini (100%) create mode 100644 tests/wpt/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colormix.currentcolor.html.ini create mode 100644 tests/wpt/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colormix.html.ini create mode 100644 tests/wpt/meta/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colormix.html.ini create mode 100644 tests/wpt/meta/html/canvas/element/layers/2d.layer.putImageData.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.colormix.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.colormix.worker.js.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.strokeStyle.colormix.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.putImageData.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.putImageData.worker.js.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.render-opportunities.putImageData.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.render-opportunities.putImageData.w.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.render-opportunities.transferToImageBitmap.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.transferToImageBitmap.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.transferToImageBitmap.worker.js.ini rename tests/wpt/meta/html/dom/elements/global-attributes/{dir-slots-directionality.tentative.html.ini => dir-slots-directionality.html.ini} (65%) create mode 100644 tests/wpt/meta/html/editing/the-hidden-attribute/hidden-until-found-001.html.ini create mode 100644 tests/wpt/meta/html/editing/the-hidden-attribute/hidden-until-found-004.html.ini create mode 100644 tests/wpt/meta/html/editing/the-hidden-attribute/hidden-until-found-005.html.ini create mode 100644 tests/wpt/meta/html/infrastructure/urls/base-url/document-base-url-changes-about-srcdoc-2.https.html.ini rename tests/wpt/meta/html/rendering/widgets/{form-sizing-input-number.tentative.html.ini => field-sizing-input-number.tentative.html.ini} (78%) rename tests/wpt/meta/html/rendering/widgets/{form-sizing-input-text.tentative.html.ini => field-sizing-input-text.tentative.html.ini} (87%) rename tests/wpt/{meta-legacy-layout/html/rendering/widgets/form-sizing-select.tentative.html.ini => meta/html/rendering/widgets/field-sizing-select.tentative.html.ini} (63%) rename tests/wpt/{meta-legacy-layout/html/rendering/widgets/form-sizing-textarea.tentative.html.ini => meta/html/rendering/widgets/field-sizing-textarea.tentative.html.ini} (83%) create mode 100644 tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-base-url-3.html.ini rename tests/wpt/{meta-legacy-layout => meta}/html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html.ini (100%) create mode 100644 tests/wpt/meta/html/semantics/forms/historical.html.ini create mode 100644 tests/wpt/meta/html/semantics/invokers/idlharness.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/invokers/invokeelement-interface.tentative.html.ini create mode 100644 tests/wpt/meta/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-encoding.tentative.html.ini create mode 100644 tests/wpt/meta/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-style-attribute.tentative.html.ini create mode 100644 tests/wpt/meta/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url-base-pushstate.tentative.html.ini create mode 100644 tests/wpt/meta/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url-base.tentative.html.ini create mode 100644 tests/wpt/meta/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url-moretests.tentative.html.ini create mode 100644 tests/wpt/meta/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url-pushstate.tentative.html.ini create mode 100644 tests/wpt/meta/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url.tentative.html.ini create mode 100644 tests/wpt/meta/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe.tentative.html.ini create mode 100644 tests/wpt/meta/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Element-setHTMLUnsafe-04.tentative.html.ini create mode 100644 tests/wpt/meta/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/setHTMLUnsafe.tentative.html.ini create mode 100644 tests/wpt/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-constructor.https.window.js.ini create mode 100644 tests/wpt/meta/webmessaging/with-ports/017.html.ini create mode 100644 tests/wpt/tests/content-security-policy/embedded-enforcement/support/embed-img-and-message-top.html.headers create mode 100644 tests/wpt/tests/content-security-policy/inheritance/support/message-top-and-navigate-back.html.headers rename tests/wpt/tests/credential-management/{fedcm-account-auto-selected-flag.https.html => fedcm-auto-selected-flag.https.html} (67%) create mode 100644 tests/wpt/tests/credential-management/fedcm-login-status/confirm-idp-login.https.html create mode 100644 tests/wpt/tests/credential-management/fedcm-login-status/cross-origin-status.https.html create mode 100644 tests/wpt/tests/credential-management/fedcm-login-status/logged-out.https.html create mode 100644 tests/wpt/tests/credential-management/support/fedcm/login.html delete mode 100644 tests/wpt/tests/credential-management/support/fedcm/manifest_with_account_auto_selected_flag.json create mode 100644 tests/wpt/tests/credential-management/support/fedcm/manifest_with_auto_selected_flag.json create mode 100644 tests/wpt/tests/credential-management/support/fedcm/manifest_with_variable_accounts.json rename tests/wpt/tests/credential-management/support/fedcm/{token_with_account_auto_selected_flag.py => token_with_auto_selected_flag.py} (63%) create mode 100644 tests/wpt/tests/credential-management/support/fedcm/variable_accounts.py delete mode 100644 tests/wpt/tests/credential-management/support/mark_signedin.headers create mode 100644 tests/wpt/tests/credential-management/support/mark_signedin.sub.headers create mode 100644 tests/wpt/tests/credential-management/support/mark_signedout create mode 100644 tests/wpt/tests/credential-management/support/mark_signedout.sub.headers create mode 100644 tests/wpt/tests/css/CSS2/normal-flow/auto-margins-used-values-with-floats.tentative.html create mode 100644 tests/wpt/tests/css/CSS2/normal-flow/auto-margins-used-values.html create mode 100644 tests/wpt/tests/css/compositing/parsing/background-blend-mode-computed-multiple.html create mode 100644 tests/wpt/tests/css/css-backgrounds/border-image-image-type-004.htm create mode 100644 tests/wpt/tests/css/css-backgrounds/border-image-image-type-005.htm create mode 100644 tests/wpt/tests/css/css-backgrounds/reference/border-image-image-type-001-ref.html create mode 100644 tests/wpt/tests/css/css-backgrounds/reference/border-image-image-type-002-ref.html create mode 100644 tests/wpt/tests/css/css-backgrounds/reference/border-image-image-type-004-ref.html create mode 100644 tests/wpt/tests/css/css-backgrounds/support/9-colored-areas-40-30-20-10.png create mode 100644 tests/wpt/tests/css/css-backgrounds/support/9-colored-areas-40-30-20-10.svg create mode 100644 tests/wpt/tests/css/css-break/background-image-003.html create mode 100644 tests/wpt/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-004.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/content-visibility-092.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/content-visibility-093.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/content-visibility-auto-text-fragment.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/content-visibility-on-g-ref.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/content-visibility-on-g.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/content-visibility-on-root-svg-ref.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/content-visibility-on-root-svg.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/locked-frame-crash.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/resources/text-fragment-target-matchable.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/touch-action-beside-display-locked-fixedpos-iframe-crash.html create mode 100644 tests/wpt/tests/css/css-flexbox/baseline-synthesis-vert-lr-line-under.html create mode 100644 tests/wpt/tests/css/css-fonts/animations/multiple-elements-font-palette-animation.html create mode 100644 tests/wpt/tests/css/css-fonts/matching/font-unicode-PUA-ref.html create mode 100644 tests/wpt/tests/css/css-fonts/matching/font-unicode-PUA.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-004-ref.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-004.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-005-ref.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-005.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-006-ref.html delete mode 100644 tests/wpt/tests/css/css-grid/masonry/tentative/fragmentation/masonry-fragmentation-006.html create mode 100644 tests/wpt/tests/css/css-highlight-api/painting/custom-highlight-painting-vertical-writing-mode-001-ref.html create mode 100644 tests/wpt/tests/css/css-highlight-api/painting/custom-highlight-painting-vertical-writing-mode-001.html create mode 100644 tests/wpt/tests/css/css-lists/dynamic-counters-crash.html create mode 100644 tests/wpt/tests/css/css-masking/clip-path-svg-content/clip-path-invalid-reference.svg create mode 100644 tests/wpt/tests/css/css-masking/clip-path-svg-content/reference/clip-path-green-square-001-ref.svg create mode 100644 tests/wpt/tests/css/css-masking/mask-image/mask-clip-3-ref.html create mode 100644 tests/wpt/tests/css/css-masking/mask-image/mask-clip-3.html create mode 100644 tests/wpt/tests/css/css-masking/mask-image/mask-clip-4-ref.html create mode 100644 tests/wpt/tests/css/css-masking/mask-image/mask-clip-4.html create mode 100644 tests/wpt/tests/css/css-masking/mask-image/mask-clip-7-ref.html create mode 100644 tests/wpt/tests/css/css-masking/mask-image/mask-clip-7.html create mode 100644 tests/wpt/tests/css/css-masking/mask-image/mask-clip-8-ref.html create mode 100644 tests/wpt/tests/css/css-masking/mask-image/mask-clip-8.html create mode 100644 tests/wpt/tests/css/css-masking/mask-svg-content/mask-invalid-reference.svg create mode 100644 tests/wpt/tests/css/css-masking/mask-svg-content/mask-with-filter-clipped-to-region.svg create mode 100644 tests/wpt/tests/css/css-masking/parsing/mask-composite-computed.html create mode 100644 tests/wpt/tests/css/css-masking/parsing/mask-composite-invalid.html create mode 100644 tests/wpt/tests/css/css-masking/parsing/mask-composite-valid.html create mode 100644 tests/wpt/tests/css/css-masking/parsing/mask-repeat-computed.html create mode 100644 tests/wpt/tests/css/css-masking/parsing/mask-repeat-invalid.html create mode 100644 tests/wpt/tests/css/css-masking/parsing/mask-repeat-valid.html create mode 100644 tests/wpt/tests/css/css-multicol/crashtests/inline-float-parallel-flow.html create mode 100644 tests/wpt/tests/css/css-multicol/crashtests/oof-in-oof-multicol-in-relpos-spanner-in-multicol-in-relpos-multicol-in-multicol.html create mode 100644 tests/wpt/tests/css/css-multicol/crashtests/oof-in-oof-multicol-in-relpos-spanner-in-spanner-multicol-in-multicol-in-multicol.html create mode 100644 tests/wpt/tests/css/css-multicol/crashtests/text-in-inline-interrupted-by-float.html create mode 100644 tests/wpt/tests/css/css-multicol/move-with-text-after-paint-ref.html create mode 100644 tests/wpt/tests/css/css-multicol/move-with-text-after-paint.html create mode 100644 tests/wpt/tests/css/css-multicol/resize-with-text-after-paint-ref.html create mode 100644 tests/wpt/tests/css/css-multicol/resize-with-text-after-paint.html create mode 100644 tests/wpt/tests/css/css-nesting/implicit-nesting-ident-recovery.html create mode 100644 tests/wpt/tests/css/css-nesting/implicit-nesting-ident.html create mode 100644 tests/wpt/tests/css/css-position/position-absolute-margin-auto-001.html create mode 100644 tests/wpt/tests/css/css-properties-values-api/registered-property-change-style-002-ref.html create mode 100644 tests/wpt/tests/css/css-properties-values-api/registered-property-change-style-002.html create mode 100644 tests/wpt/tests/css/css-pseudo/first-line-input-image-crash.html create mode 100644 tests/wpt/tests/css/css-scrollbars/scrollbar-color-012-ref.html create mode 100644 tests/wpt/tests/css/css-scrollbars/scrollbar-color-012.html create mode 100644 tests/wpt/tests/css/css-syntax/custom-property-rule-ambiguity.html create mode 100644 tests/wpt/tests/css/css-syntax/trailing-braces.html create mode 100644 tests/wpt/tests/css/css-syntax/var-with-blocks.html create mode 100644 tests/wpt/tests/css/css-text/crashtests/text-wrap-balance-nested-blocks-crash.html create mode 100644 tests/wpt/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-006.html create mode 100644 tests/wpt/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-006-ref.html create mode 100644 tests/wpt/tests/css/css-text/parsing/text-spacing-computed.html create mode 100644 tests/wpt/tests/css/css-text/parsing/text-spacing-invalid.html create mode 100644 tests/wpt/tests/css/css-text/parsing/text-spacing-valid.html create mode 100644 tests/wpt/tests/css/css-text/text-autospace/text-autospace-mixed-001.html create mode 100644 tests/wpt/tests/css/css-text/text-spacing-trim/support/variant-feature.js rename tests/wpt/tests/css/css-text/text-spacing-trim/{reference => }/text-spacing-trim-001-ref.html (100%) rename tests/wpt/tests/css/css-text/text-spacing-trim/{reference => }/text-spacing-trim-colon-001-ref.html (100%) create mode 100644 tests/wpt/tests/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html rename tests/wpt/tests/css/css-text/text-spacing-trim/{reference => }/text-spacing-trim-dot-001-ref.html (100%) create mode 100644 tests/wpt/tests/css/css-text/text-spacing-trim/text-spacing-trim-feature-001-ref.html create mode 100644 tests/wpt/tests/css/css-text/text-spacing-trim/text-spacing-trim-feature-001.html create mode 100644 tests/wpt/tests/css/css-text/text-spacing-trim/text-spacing-trim-narrow-001-ref.html create mode 100644 tests/wpt/tests/css/css-text/text-spacing-trim/text-spacing-trim-narrow-001.html create mode 100644 tests/wpt/tests/css/css-text/text-spacing-trim/text-spacing-trim-quote-001-ref.html create mode 100644 tests/wpt/tests/css/css-text/text-spacing-trim/text-spacing-trim-quote-001.html rename tests/wpt/tests/css/css-text/text-spacing-trim/{reference => }/text-spacing-trim-trim-all-001-ref.html (100%) create mode 100644 tests/wpt/tests/css/css-text/text-spacing-trim/text-spacing-trim-wrap-001-ref.html create mode 100644 tests/wpt/tests/css/css-text/text-spacing-trim/text-spacing-trim-wrap-001.html create mode 100644 tests/wpt/tests/css/css-text/text-spacing-trim/text-spacing-trim-wrap-br-001.html create mode 100644 tests/wpt/tests/css/css-transforms/animation/scale-and-rotate-both-specified-on-animation-keyframes-ref.html create mode 100644 tests/wpt/tests/css/css-transforms/animation/scale-and-rotate-both-specified-on-animation-keyframes.html create mode 100644 tests/wpt/tests/css/css-transforms/backface-visibility-hidden-animated-002.html create mode 100644 tests/wpt/tests/css/css-transforms/composited-under-rotateY-180deg-perspective.html create mode 100644 tests/wpt/tests/css/css-transforms/composited-under-rotateY-180deg-preserve-3d.html rename tests/wpt/tests/css/css-ui/parsing/{form-sizing-computed.html => field-sizing-computed.html} (72%) create mode 100644 tests/wpt/tests/css/css-ui/parsing/field-sizing-invalid.html rename tests/wpt/tests/css/css-ui/parsing/{form-sizing-valid.html => field-sizing-valid.html} (70%) delete mode 100644 tests/wpt/tests/css/css-ui/parsing/form-sizing-invalid.html create mode 100644 tests/wpt/tests/css/css-values/calc-complex-sign-function-crash.html create mode 100644 tests/wpt/tests/css/css-values/getComputedStyle-calc-mixed-units-003.html create mode 100644 tests/wpt/tests/css/css-values/support/mixed-units-07.html create mode 100644 tests/wpt/tests/css/css-values/support/mixed-units-08.html create mode 100644 tests/wpt/tests/css/css-values/support/mixed-units-09.html create mode 100644 tests/wpt/tests/css/css-values/support/mixed-units-10.html create mode 100644 tests/wpt/tests/css/css-values/support/mixed-units-11.html create mode 100644 tests/wpt/tests/css/css-values/support/mixed-units-12.html create mode 100644 tests/wpt/tests/css/css-view-transitions/backdrop-filter-animated-ref.html create mode 100644 tests/wpt/tests/css/css-view-transitions/backdrop-filter-animated.html create mode 100644 tests/wpt/tests/css/css-view-transitions/backdrop-filter-captured-ref.html create mode 100644 tests/wpt/tests/css/css-view-transitions/backdrop-filter-captured.html create mode 100644 tests/wpt/tests/css/cssom/getComputedStyle-insets-multicol-absolute-crash.html create mode 100644 tests/wpt/tests/css/cssom/insert-dir-rule-in-iframe-crash.html create mode 100644 tests/wpt/tests/css/printing/crashtests/root-element-remove-print.html create mode 100644 tests/wpt/tests/css/printing/media-queries-002-print.html create mode 100644 tests/wpt/tests/css/printing/media-queries-003-print-ref.html create mode 100644 tests/wpt/tests/css/printing/media-queries-003-print.html create mode 100644 tests/wpt/tests/css/printing/monolithic-overflow-024-print-ref.html create mode 100644 tests/wpt/tests/css/printing/monolithic-overflow-024-print.html create mode 100644 tests/wpt/tests/css/printing/monolithic-overflow-025-print-ref.html create mode 100644 tests/wpt/tests/css/printing/monolithic-overflow-025-print.html create mode 100644 tests/wpt/tests/css/printing/negative-overflow-print-ref.html create mode 100644 tests/wpt/tests/css/printing/negative-overflow-print.html create mode 100644 tests/wpt/tests/css/printing/page-margin-004-print-ref.html create mode 100644 tests/wpt/tests/css/printing/page-margin-004-print.html create mode 100644 tests/wpt/tests/css/printing/page-margin-005-print-ref.html create mode 100644 tests/wpt/tests/css/printing/page-margin-005-print.html create mode 100644 tests/wpt/tests/css/printing/page-margin-006-print-ref.html create mode 100644 tests/wpt/tests/css/printing/page-margin-006-print.html create mode 100644 tests/wpt/tests/css/printing/page-size-010-print-ref.html create mode 100644 tests/wpt/tests/css/printing/page-size-010-print.html create mode 100644 tests/wpt/tests/css/printing/page-size-011-print-ref.html create mode 100644 tests/wpt/tests/css/printing/page-size-011-print.html create mode 100644 tests/wpt/tests/css/printing/page-visibility-hidden-001-print-ref.html create mode 100644 tests/wpt/tests/css/printing/page-visibility-hidden-001-print.html create mode 100644 tests/wpt/tests/css/printing/reference/blank-print-ref.html create mode 100644 tests/wpt/tests/css/printing/reference/filled-green-100px-square-print-ref.html create mode 100644 tests/wpt/tests/css/printing/resources/mq-frame-100px.html create mode 100644 tests/wpt/tests/css/printing/root-element-display-none-print.html create mode 100644 tests/wpt/tests/css/selectors/invalidation/has-pseudo-element.html create mode 100644 tests/wpt/tests/css/zoom/tentative/scroll-corner-crash.html create mode 100644 tests/wpt/tests/custom-elements/scoped-registry/scoped-registry-define-upgrade-criteria.tentative.html create mode 100644 tests/wpt/tests/custom-elements/scoped-registry/scoped-registry-define-upgrade-order.tentative.html create mode 100644 tests/wpt/tests/dom/observable/tentative/observable-constructor.window.js create mode 100644 tests/wpt/tests/editing/crashtests/replace-document-root-with-object-and-mo.html create mode 100644 tests/wpt/tests/editing/crashtests/set-input-value-of-editing-host-after-changing-type.html create mode 100644 tests/wpt/tests/editing/other/insertparagraph-in-editing-host-cannot-have-div.tentative.html create mode 100644 tests/wpt/tests/editing/other/inserttext-after-bold-in-font-face-monospace.html create mode 100644 tests/wpt/tests/fenced-frame/automatic-beacon-no-opt-in.https.html rename tests/wpt/tests/fetch/fetch-later/{timeout.tentative.https.window.js => activate-after.tentative.https.window.js} (85%) create mode 100644 tests/wpt/tests/fetch/fetch-later/basic.tentative.https.worker.js create mode 100644 tests/wpt/tests/fledge/tentative/abort.https.window.js rename tests/wpt/tests/fledge/tentative/{auction-config.https.sub.window.js => auction-config.https.window.js} (99%) create mode 100644 tests/wpt/tests/fledge/tentative/clear-origin-joined-ad-interest-groups.https.window.js rename tests/wpt/tests/fledge/tentative/{component-ads.https.sub.window.js => component-ads.https.window.js} (99%) rename tests/wpt/tests/fledge/tentative/{cross-origin.https.sub.window.js => cross-origin.https.window.js} (85%) rename tests/wpt/tests/fledge/tentative/{generate-bid-recency.https.sub.window.js => generate-bid-recency.https.window.js} (95%) create mode 100644 tests/wpt/tests/fledge/tentative/join-leave-ad-interest-group-in-fenced-frame.https.window.js rename tests/wpt/tests/fledge/tentative/{join-leave-ad-interest-group.https.sub.window.js => join-leave-ad-interest-group.https.window.js} (98%) rename tests/wpt/tests/fledge/tentative/{no-winner.https.sub.window.js => no-winner.https.window.js} (98%) rename tests/wpt/tests/fledge/tentative/{register-ad-beacon.https.sub.window.js => register-ad-beacon.https.window.js} (99%) rename tests/wpt/tests/fledge/tentative/{reporting-arguments.https.sub.window.js => reporting-arguments.https.window.js} (99%) rename tests/wpt/tests/fledge/tentative/resources/{fledge-util.js => fledge-util.sub.js} (75%) rename tests/wpt/tests/fledge/tentative/{round-a-value.https.sub.window.js => round-a-value.https.window.js} (99%) rename tests/wpt/tests/fledge/tentative/{send-report-to.https.sub.window.js => send-report-to.https.window.js} (99%) create mode 100644 tests/wpt/tests/fledge/tentative/tie.https.window.js rename tests/wpt/tests/fledge/tentative/{trusted-bidding-signals.https.sub.window.js => trusted-bidding-signals.https.window.js} (99%) rename tests/wpt/tests/fledge/tentative/{trusted-scoring-signals.https.sub.window.js => trusted-scoring-signals.https.window.js} (99%) create mode 100644 tests/wpt/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colormix.currentcolor.html create mode 100644 tests/wpt/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colormix.html create mode 100644 tests/wpt/tests/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colormix.html create mode 100644 tests/wpt/tests/html/canvas/element/filters/svg-filter-crash.html create mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.putImageData.html delete mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.render-opportunities.putImageData-expected.html delete mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.render-opportunities.putImageData.html delete mode 100644 tests/wpt/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-fullcolor.ogv create mode 100644 tests/wpt/tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.colormix.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.colormix.worker.js create mode 100644 tests/wpt/tests/html/canvas/offscreen/fill-and-stroke-styles/2d.strokeStyle.colormix.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.putImageData.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.putImageData.worker.js delete mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.render-opportunities.putImageData-expected.html delete mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.render-opportunities.putImageData.html delete mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.render-opportunities.putImageData.w.html delete mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.render-opportunities.transferToImageBitmap-expected.html delete mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.render-opportunities.transferToImageBitmap.html delete mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.render-opportunities.transferToImageBitmap.w.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.transferToImageBitmap.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.transferToImageBitmap.worker.js rename tests/wpt/tests/html/dom/elements/global-attributes/{dir-slots-directionality.tentative.html => dir-slots-directionality.html} (66%) create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/beforematch-scroll-to-text-fragment.html create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/hidden-until-found-001.html create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/hidden-until-found-002.html create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/hidden-until-found-004.html create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/hidden-until-found-005-ref.html create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/hidden-until-found-005.html create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/hidden-until-found-006-ref.html create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/hidden-until-found-007.html create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/hidden-until-found-text-fragment.html create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/resources/beforematch-scroll-to-text-fragment-basic.html create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/resources/beforematch-scroll-to-text-fragment-bubble.html create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/resources/beforematch-scroll-to-text-fragment-with-anchor.html create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/resources/container-ref.html create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/resources/hidden-until-found-text-fragment.html create mode 100644 tests/wpt/tests/html/editing/the-hidden-attribute/resources/spacer-and-container-ref.html create mode 100644 tests/wpt/tests/html/rendering/the-details-element/auto-expand-details-text-fragment.html create mode 100644 tests/wpt/tests/html/rendering/the-details-element/resources/auto-expand-details-text-fragment.html rename tests/wpt/tests/html/rendering/widgets/{form-sizing-input-number.tentative.html => field-sizing-input-number.tentative.html} (97%) rename tests/wpt/tests/html/rendering/widgets/{form-sizing-input-text.tentative.html => field-sizing-input-text.tentative.html} (97%) rename tests/wpt/tests/html/rendering/widgets/{form-sizing-select.tentative.html => field-sizing-select.tentative.html} (89%) rename tests/wpt/tests/html/rendering/widgets/{form-sizing-textarea.tentative.html => field-sizing-textarea.tentative.html} (97%) create mode 100644 tests/wpt/tests/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-base-url-3.html create mode 100644 tests/wpt/tests/html/semantics/forms/the-selectlist-element/selectlist-button-closes-listbox.tentative.html create mode 100644 tests/wpt/tests/html/semantics/forms/the-selectlist-element/selectlist-keyboard-behavior.tentative.html create mode 100644 tests/wpt/tests/html/semantics/forms/the-selectlist-element/tab-closes-listbox.tentative.html create mode 100644 tests/wpt/tests/html/semantics/invokers/idlharness.tentative.html create mode 100644 tests/wpt/tests/html/semantics/invokers/invokeelement-interface.tentative.html create mode 100644 tests/wpt/tests/html/semantics/invokers/invokeevent-dispatch-shadow.tentative.html create mode 100644 tests/wpt/tests/html/semantics/invokers/invokeevent-interface.tentative.html create mode 100644 tests/wpt/tests/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html create mode 100644 tests/wpt/tests/html/semantics/invokers/resources/invoker-utils.js create mode 100644 tests/wpt/tests/html/semantics/popovers/popover-light-dismiss-flat-tree-nested.html create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-encoding.tentative.html create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-style-attribute.tentative.html create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url-base-pushstate.tentative.html create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url-base.tentative.html create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url-moretests.tentative.html create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url-pushstate.tentative.html create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe-url.tentative.html create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Document-parseHTMLUnsafe.tentative.html create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/Element-setHTMLUnsafe-04.tentative.html create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/resources/parseHTMLUnsafe-iframe-base-pushstate.html create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/resources/parseHTMLUnsafe-iframe-base.html create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/resources/parseHTMLUnsafe-iframe-pushstate.html create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/resources/parseHTMLUnsafe-iframe.html create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/resources/parseHTMLUnsafe-iframe.js create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/resources/parseHTMLUnsafe-url-tests.js create mode 100644 tests/wpt/tests/html/webappapis/dynamic-markup-insertion/html-unsafe-methods/setHTMLUnsafe.tentative.html delete mode 100644 tests/wpt/tests/images/pattern.ogv create mode 100644 tests/wpt/tests/infrastructure/metadata/infrastructure/testdriver/actions/elementTiming.html.ini create mode 100644 tests/wpt/tests/interfaces/invokers.tentative.idl delete mode 100644 tests/wpt/tests/interfaces/storage-buckets.tentative.idl create mode 100644 tests/wpt/tests/intersection-observer/padding-clip.html create mode 100644 tests/wpt/tests/jpegxl/META.yml create mode 100644 tests/wpt/tests/jpegxl/resources/3x3.png create mode 100644 tests/wpt/tests/jpegxl/resources/3x3_srgb.jxl create mode 100644 tests/wpt/tests/jpegxl/srgb-ref.html create mode 100644 tests/wpt/tests/jpegxl/srgb.html delete mode 100644 tests/wpt/tests/long-animation-frame/tentative/loaf-callback-after-promise.html rename tests/wpt/tests/long-animation-frame/tentative/{loaf-iframe-popup.html => loaf-iframe.html} (85%) create mode 100644 tests/wpt/tests/long-animation-frame/tentative/loaf-popup.html create mode 100644 tests/wpt/tests/long-animation-frame/tentative/loaf-script-nested-callback.html create mode 100644 tests/wpt/tests/long-animation-frame/tentative/loaf-stream.html delete mode 100644 tests/wpt/tests/long-animation-frame/tentative/loaf-trusted-types.html create mode 100644 tests/wpt/tests/long-animation-frame/tentative/resources/loaf-after-callback.js create mode 100644 tests/wpt/tests/long-animation-frame/tentative/resources/loaf-in-microtask-after-callback.js create mode 100644 tests/wpt/tests/media-source/mse-for-webcodecs/tentative/media-source-webcodecs-util.js create mode 100644 tests/wpt/tests/media-source/mse-for-webcodecs/tentative/mediasource-encrypted-webcodecs-appendencodedchunks-play.https.html delete mode 100644 tests/wpt/tests/media/2x2-green.ogv create mode 100644 tests/wpt/tests/mediacapture-extensions/GUM-faceFraming.https.html rename tests/wpt/tests/pointerevents/{coalesced_events_attributes.html => coalesced_events_attributes.https.html} (100%) rename tests/wpt/tests/pointerevents/{coalesced_events_attributes_under_load.html => coalesced_events_attributes_under_load.https.html} (100%) rename tests/wpt/tests/pointerevents/{idlharness.window.js => idlharness.https.window.js} (100%) create mode 100644 tests/wpt/tests/pointerevents/pointerevent_constructor.https.html create mode 100644 tests/wpt/tests/pointerevents/pointerevent_pointerrawupdate.https.html rename tests/wpt/tests/pointerevents/pointerlock/{pointerevent_getCoalescedEvents_when_pointerlocked.html => pointerevent_getCoalescedEvents_when_pointerlocked.https.html} (100%) rename tests/wpt/tests/pointerevents/pointerlock/{pointerevent_pointerrawupdate_in_pointerlock.html => pointerevent_pointerrawupdate_in_pointerlock.https.html} (100%) rename tests/wpt/tests/selection/contenteditable/{modifying-selection-with-middle-mouse-button.tentative.html => modifying-selection-with-non-primary-mouse-button.tentative.html} (70%) create mode 100644 tests/wpt/tests/service-workers/service-worker/resources/partitioned-cookies-test-helpers.js create mode 100644 tests/wpt/tests/service-workers/service-worker/tentative/static-router/resources/or-test/direct1.text create mode 100644 tests/wpt/tests/service-workers/service-worker/tentative/static-router/resources/or-test/direct1.text.headers create mode 100644 tests/wpt/tests/service-workers/service-worker/tentative/static-router/resources/or-test/direct2.text create mode 100644 tests/wpt/tests/service-workers/service-worker/tentative/static-router/resources/or-test/direct2.text.headers rename tests/wpt/tests/shadow-dom/declarative/{declarative-after-attachshadow.tentative.html => declarative-after-attachshadow.html} (100%) rename tests/wpt/tests/shadow-dom/declarative/{declarative-parser-interaction.tentative.html => declarative-parser-interaction.html} (100%) rename tests/wpt/tests/shadow-dom/declarative/{declarative-shadow-dom-attachment.tentative.html => declarative-shadow-dom-attachment.html} (99%) rename tests/wpt/tests/shadow-dom/declarative/{declarative-shadow-dom-basic.tentative.html => declarative-shadow-dom-basic.html} (97%) rename tests/wpt/tests/shadow-dom/declarative/{declarative-shadow-dom-opt-in.tentative.html => declarative-shadow-dom-opt-in.html} (100%) rename tests/wpt/tests/shadow-dom/declarative/{declarative-with-disabled-shadow.tentative.html => declarative-with-disabled-shadow.html} (100%) rename tests/wpt/tests/shadow-dom/declarative/{getinnerhtml.tentative.html => getinnerhtml.html} (100%) rename tests/wpt/tests/shadow-dom/declarative/{innerhtml-before-closing-tag.tentative.html => innerhtml-before-closing-tag.html} (100%) rename tests/wpt/tests/shadow-dom/declarative/{innerhtml-on-ordinary-template.tentative.html => innerhtml-on-ordinary-template.html} (100%) rename tests/wpt/tests/shadow-dom/declarative/{move-template-before-closing-tag.tentative.html => move-template-before-closing-tag.html} (100%) rename tests/wpt/tests/shadow-dom/declarative/{script-access.tentative.html => script-access.html} (100%) delete mode 100644 tests/wpt/tests/shadow-dom/declarative/support/helpers.js create mode 100644 tests/wpt/tests/soft-navigation-heuristics/innertext.tentative.html create mode 100644 tests/wpt/tests/soft-navigation-heuristics/softnav-after-lcp-paint-larger-than-viewport.tentative.html create mode 100644 tests/wpt/tests/soft-navigation-heuristics/softnav-after-lcp-paint.tentative.html create mode 100644 tests/wpt/tests/soft-navigation-heuristics/softnav-before-lcp-paint.tentative.html create mode 100644 tests/wpt/tests/soft-navigation-heuristics/softnav-between-lcp-render-and-paint.tentative.html create mode 100644 tests/wpt/tests/soft-navigation-heuristics/text-lcp-followed-by-anim-image-softnav-lcp.tentative.html create mode 100644 tests/wpt/tests/svg/linking/reftests/support/green-random-rects.svg create mode 100644 tests/wpt/tests/svg/linking/reftests/svgview-viewbox-override-multiple.html create mode 100644 tests/wpt/tests/uievents/mouse/synthetic-mouse-enter-leave-over-out-button-state-after-target-removed.tentative.html create mode 100644 tests/wpt/tests/wai-aria/role/contextual-roles.html create mode 100644 tests/wpt/tests/wai-aria/role/table-roles.html create mode 100644 tests/wpt/tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-constructor.https.window.js create mode 100644 tests/wpt/tests/webaudio/the-audio-api/the-audioworklet-interface/processors/register-processor-typeerrors.js create mode 100644 tests/wpt/tests/webcodecs/video-encoder-content-hint.https.any.js create mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/fail_request/__init__.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/fail_request/invalid.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/response_completed/response_completed_status.py diff --git a/python/wpt/__init__.py b/python/wpt/__init__.py index 0dd5406e319..8c9e37df750 100644 --- a/python/wpt/__init__.py +++ b/python/wpt/__init__.py @@ -49,13 +49,13 @@ def create_parser(): def update_args_for_legacy_layout(kwargs: dict): - kwargs["test_paths"]["/"]["metadata_path"] = os.path.join( + kwargs["test_paths"]["/"].metadata_path = os.path.join( WPT_PATH, "meta-legacy-layout" ) - kwargs["test_paths"]["/_mozilla/"]["metadata_path"] = os.path.join( + kwargs["test_paths"]["/_mozilla/"].metadata_path = os.path.join( WPT_PATH, "mozilla", "meta-legacy-layout" ) - kwargs["test_paths"]["/_webgl/"]["metadata_path"] = os.path.join( + kwargs["test_paths"]["/_webgl/"].metadata_path = os.path.join( WPT_PATH, "webgl", "meta-legacy-layout" ) diff --git a/python/wpt/manifestupdate.py b/python/wpt/manifestupdate.py index 09b414c0c40..c1428aa2cca 100644 --- a/python/wpt/manifestupdate.py +++ b/python/wpt/manifestupdate.py @@ -51,10 +51,10 @@ def update(check_clean=True, rebuild=False, **kwargs): def _update(logger, test_paths, rebuild): for url_base, paths in iteritems(test_paths): - manifest_path = os.path.join(paths["metadata_path"], "MANIFEST.json") + manifest_path = os.path.join(paths.metadata_path, "MANIFEST.json") cache_subdir = os.path.relpath(os.path.dirname(manifest_path), os.path.dirname(__file__)) - wptmanifest.manifest.load_and_update(paths["tests_path"], + wptmanifest.manifest.load_and_update(paths.tests_path, manifest_path, url_base, working_copy=True, @@ -68,8 +68,8 @@ def _check_clean(logger, test_paths): manifests_by_path = {} rv = 0 for url_base, paths in iteritems(test_paths): - tests_path = paths["tests_path"] - manifest_path = os.path.join(paths["metadata_path"], "MANIFEST.json") + tests_path = paths.tests_path + manifest_path = os.path.join(paths.metadata_path, "MANIFEST.json") old_manifest = wptmanifest.manifest.load_and_update(tests_path, manifest_path, diff --git a/python/wpt/update.py b/python/wpt/update.py index 87dfd4dfd2c..138bcfb2233 100644 --- a/python/wpt/update.py +++ b/python/wpt/update.py @@ -109,7 +109,7 @@ def update_tests(**kwargs) -> int: wptcommandline.set_from_config(kwargs) if hasattr(wptcommandline, 'check_paths'): - wptcommandline.check_paths(kwargs) + wptcommandline.check_paths(kwargs["test_paths"]) if kwargs.pop("legacy_layout"): update_args_for_legacy_layout(kwargs) diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/linebox/inline-negative-margin-001.html.ini b/tests/wpt/meta-legacy-layout/css/CSS2/linebox/inline-negative-margin-001.html.ini index 5e3a96e5999..a057f038339 100644 --- a/tests/wpt/meta-legacy-layout/css/CSS2/linebox/inline-negative-margin-001.html.ini +++ b/tests/wpt/meta-legacy-layout/css/CSS2/linebox/inline-negative-margin-001.html.ini @@ -8,5 +8,8 @@ [[data-expected-height\] 3] expected: FAIL - [[data-expected-height\] 4] + [[data-expected-height\] 1] + expected: FAIL + + [[data-expected-height\] 2] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/normal-flow/auto-margins-used-values-with-floats.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/CSS2/normal-flow/auto-margins-used-values-with-floats.tentative.html.ini new file mode 100644 index 00000000000..395354a617e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/normal-flow/auto-margins-used-values-with-floats.tentative.html.ini @@ -0,0 +1,12 @@ +[auto-margins-used-values-with-floats.tentative.html] + [.box 1] + expected: FAIL + + [.box 2] + expected: FAIL + + [.box 4] + expected: FAIL + + [.box 5] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/compositing/parsing/background-blend-mode-computed-multiple.html.ini b/tests/wpt/meta-legacy-layout/css/compositing/parsing/background-blend-mode-computed-multiple.html.ini new file mode 100644 index 00000000000..d0926a94c66 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/compositing/parsing/background-blend-mode-computed-multiple.html.ini @@ -0,0 +1,21 @@ +[background-blend-mode-computed-multiple.html] + [Property background-blend-mode value 'normal'] + expected: FAIL + + [Property background-blend-mode value 'multiply'] + expected: FAIL + + [Property background-blend-mode value 'normal, luminosity'] + expected: FAIL + + [Property background-blend-mode value 'screen, overlay'] + expected: FAIL + + [Property background-blend-mode value 'color, saturation'] + expected: FAIL + + [Property background-blend-mode value 'normal, luminosity, color'] + expected: FAIL + + [Property background-blend-mode value 'screen, overlay, screen'] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-001.htm.ini b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-001.htm.ini new file mode 100644 index 00000000000..a985a754b39 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-001.htm.ini @@ -0,0 +1,2 @@ +[border-image-image-type-001.htm] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-002.htm.ini b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-002.htm.ini new file mode 100644 index 00000000000..6711f58b541 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-002.htm.ini @@ -0,0 +1,2 @@ +[border-image-image-type-002.htm] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-004.htm.ini b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-004.htm.ini new file mode 100644 index 00000000000..0090285213f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-004.htm.ini @@ -0,0 +1,2 @@ +[border-image-image-type-004.htm] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-005.htm.ini b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-005.htm.ini new file mode 100644 index 00000000000..0f356d76e5c --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-image-type-005.htm.ini @@ -0,0 +1,2 @@ +[border-image-image-type-005.htm] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-backgrounds/box-shadow-border-radius-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-backgrounds/box-shadow-border-radius-001.html.ini deleted file mode 100644 index c4286b08e31..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-backgrounds/box-shadow-border-radius-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[box-shadow-border-radius-001.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-flexbox/abspos/position-absolute-013.html.ini b/tests/wpt/meta-legacy-layout/css/css-flexbox/abspos/position-absolute-013.html.ini index 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-flexbox/baseline-synthesis-vert-lr-line-under.html.ini b/tests/wpt/meta-legacy-layout/css/css-flexbox/baseline-synthesis-vert-lr-line-under.html.ini new file mode 100644 index 00000000000..2f9b22dc901 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-flexbox/baseline-synthesis-vert-lr-line-under.html.ini @@ -0,0 +1,2 @@ +[baseline-synthesis-vert-lr-line-under.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/animations/multiple-elements-font-palette-animation.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/animations/multiple-elements-font-palette-animation.html.ini new file mode 100644 index 00000000000..48c4d107b05 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-fonts/animations/multiple-elements-font-palette-animation.html.ini @@ -0,0 +1,7 @@ +[multiple-elements-font-palette-animation.html] + expected: TIMEOUT + [Verify font-palette value of the first element after animation] + expected: NOTRUN + + [Verify font-palette value of the second element after animation] + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/size-adjust-unicode-range-system-fallback.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/size-adjust-unicode-range-system-fallback.html.ini new file mode 100644 index 00000000000..98ae70a3413 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-fonts/size-adjust-unicode-range-system-fallback.html.ini @@ -0,0 +1,2 @@ +[size-adjust-unicode-range-system-fallback.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/variations/font-style-parsing.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/variations/font-style-parsing.html.ini deleted file mode 100644 index a4b1bcd4207..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-fonts/variations/font-style-parsing.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[font-style-parsing.html] - [Font-style (computed): 'oblique' followed by positive angle in radians is valid] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/hyphens/i18n/hyphens-i18n-auto-006.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/hyphens/i18n/hyphens-i18n-auto-006.html.ini new file mode 100644 index 00000000000..dbce6b5056d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-text/hyphens/i18n/hyphens-i18n-auto-006.html.ini @@ -0,0 +1,2 @@ +[hyphens-i18n-auto-006.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/parsing/text-spacing-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/parsing/text-spacing-computed.html.ini new file mode 100644 index 00000000000..f084a73611d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-text/parsing/text-spacing-computed.html.ini @@ -0,0 +1,36 @@ +[text-spacing-computed.html] + [Property text-spacing value 'normal'] + expected: FAIL + + [Property text-spacing value 'none'] + expected: FAIL + + [Property text-spacing value 'auto'] + expected: FAIL + + [Property text-spacing value 'no-autospace'] + expected: FAIL + + [Property text-spacing value 'space-first'] + expected: FAIL + + [Property text-spacing value 'space-all'] + expected: FAIL + + [Property text-spacing value 'allow-end space-first'] + expected: FAIL + + [Property text-spacing value 'space-first allow-end'] + expected: FAIL + + [Property text-spacing value 'no-autospace space-first'] + expected: FAIL + + [Property text-spacing value 'no-autospace space-all'] + expected: FAIL + + [Property text-spacing value 'space-first no-autospace'] + expected: FAIL + + [Property text-spacing value 'space-all no-autospace'] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/parsing/text-spacing-valid.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/parsing/text-spacing-valid.html.ini new file mode 100644 index 00000000000..5e2575b4053 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-text/parsing/text-spacing-valid.html.ini @@ -0,0 +1,36 @@ +[text-spacing-valid.html] + [e.style['text-spacing'\] = "normal" should set the property value] + expected: FAIL + + [e.style['text-spacing'\] = "none" should set the property value] + expected: FAIL + + [e.style['text-spacing'\] = "auto" should set the property value] + expected: FAIL + + [e.style['text-spacing'\] = "no-autospace" should set the property value] + expected: FAIL + + [e.style['text-spacing'\] = "space-first" should set the property value] + expected: FAIL + + [e.style['text-spacing'\] = "space-all" should set the property value] + expected: FAIL + + [e.style['text-spacing'\] = "allow-end space-first" should set the property value] + expected: FAIL + + [e.style['text-spacing'\] = "space-first allow-end" should set the property value] + expected: FAIL + + [e.style['text-spacing'\] = "no-autospace space-first" should set the property value] + expected: FAIL + + [e.style['text-spacing'\] = "no-autospace space-all" should set the property value] + expected: FAIL + + [e.style['text-spacing'\] = "space-first no-autospace" should set the property value] + expected: FAIL + + [e.style['text-spacing'\] = "space-all no-autospace" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/parsing/white-space-shorthand-text-wrap.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/parsing/white-space-shorthand-text-wrap.html.ini index 5ea772a381f..3c7f303ddd5 100644 --- a/tests/wpt/meta-legacy-layout/css/css-text/parsing/white-space-shorthand-text-wrap.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-text/parsing/white-space-shorthand-text-wrap.html.ini @@ -13,3 +13,12 @@ [`white-space` should overwrite `text-wrap` on the parent] expected: FAIL + + [`white-space` should not overwrite previous `text-wrap-style: balance`] + expected: FAIL + + [`white-space` should overwrite previous `text-wrap-mode: nowrap`] + expected: FAIL + + [`white-space` should overwrite `text-wrap-mode` on the parent] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/text-autospace/text-autospace-mixed-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/text-autospace/text-autospace-mixed-001.html.ini new file mode 100644 index 00000000000..f5b0e288545 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-text/text-autospace/text-autospace-mixed-001.html.ini @@ -0,0 +1,2 @@ +[text-autospace-mixed-001.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-colon-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-colon-001.html.ini deleted file mode 100644 index fd495eb2ba9..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-colon-001.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[text-spacing-trim-colon-001.html?class=chws,vrl] - expected: FAIL - -[text-spacing-trim-colon-001.html?class=halt,vrl] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini new file mode 100644 index 00000000000..36050ec9bac --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini @@ -0,0 +1,29 @@ +[text-spacing-trim-combinations-001.html?class=vrl&test=CO:FH] + expected: ERROR + +[text-spacing-trim-combinations-001.html?class=vrl&test=CM:HF] + expected: ERROR + +[text-spacing-trim-combinations-001.html?class=htb&test=CO:FH] + expected: ERROR + +[text-spacing-trim-combinations-001.html?class=htb&test=OO:FH] + expected: ERROR + +[text-spacing-trim-combinations-001.html?class=vrl&test=CC:HF] + expected: ERROR + +[text-spacing-trim-combinations-001.html?class=htb&test=CM:HF] + expected: ERROR + +[text-spacing-trim-combinations-001.html?class=htb&test=MO:FH] + expected: ERROR + +[text-spacing-trim-combinations-001.html?class=vrl&test=OO:FH] + expected: ERROR + +[text-spacing-trim-combinations-001.html?class=htb&test=CC:HF] + expected: ERROR + +[text-spacing-trim-combinations-001.html?class=vrl&test=MO:FH] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-dot-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-dot-001.html.ini deleted file mode 100644 index 22931cb6723..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-dot-001.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[text-spacing-trim-dot-001.html?class=halt,vrl] - expected: FAIL - -[text-spacing-trim-dot-001.html?class=chws,vrl] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-wrap-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-wrap-001.html.ini new file mode 100644 index 00000000000..98b57ffa091 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-wrap-001.html.ini @@ -0,0 +1,11 @@ +[text-spacing-trim-wrap-001.html?class=chws,vrl] + expected: FAIL + +[text-spacing-trim-wrap-001.html?class=halt,vrl] + expected: FAIL + +[text-spacing-trim-wrap-001.html?class=halt,htb] + expected: FAIL + +[text-spacing-trim-wrap-001.html?class=chws,htb] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-wrap-br-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-wrap-br-001.html.ini new file mode 100644 index 00000000000..e7f62a94cc1 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-wrap-br-001.html.ini @@ -0,0 +1,11 @@ +[text-spacing-trim-wrap-br-001.html?class=chws,htb] + expected: FAIL + +[text-spacing-trim-wrap-br-001.html?class=halt,vrl] + expected: FAIL + +[text-spacing-trim-wrap-br-001.html?class=chws,vrl] + expected: FAIL + +[text-spacing-trim-wrap-br-001.html?class=halt,htb] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html.ini new file mode 100644 index 00000000000..3257d1b4d49 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html.ini @@ -0,0 +1,2 @@ +[trailing-other-space-separators-break-spaces-004.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-transforms/animation/scale-and-rotate-both-specified-on-animation-keyframes.html.ini b/tests/wpt/meta-legacy-layout/css/css-transforms/animation/scale-and-rotate-both-specified-on-animation-keyframes.html.ini new file mode 100644 index 00000000000..17a666f1965 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-transforms/animation/scale-and-rotate-both-specified-on-animation-keyframes.html.ini @@ -0,0 +1,2 @@ +[scale-and-rotate-both-specified-on-animation-keyframes.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/css/css-transforms/backface-visibility-hidden-animated-002.html.ini b/tests/wpt/meta-legacy-layout/css/css-transforms/backface-visibility-hidden-animated-002.html.ini new file mode 100644 index 00000000000..90198176f4d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-transforms/backface-visibility-hidden-animated-002.html.ini @@ -0,0 +1,2 @@ +[backface-visibility-hidden-animated-002.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/css/css-transforms/composited-under-rotateY-180deg-perspective.html.ini b/tests/wpt/meta-legacy-layout/css/css-transforms/composited-under-rotateY-180deg-perspective.html.ini new file mode 100644 index 00000000000..d75fc0b814f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-transforms/composited-under-rotateY-180deg-perspective.html.ini @@ -0,0 +1,2 @@ +[composited-under-rotateY-180deg-perspective.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/field-sizing-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/field-sizing-computed.html.ini new file mode 100644 index 00000000000..c7eaf80f035 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/field-sizing-computed.html.ini @@ -0,0 +1,6 @@ +[field-sizing-computed.html] + [Property field-sizing value 'fixed'] + expected: FAIL + + [Property field-sizing value 'content'] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/field-sizing-valid.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/field-sizing-valid.html.ini new file mode 100644 index 00000000000..7b58b5255f0 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/field-sizing-valid.html.ini @@ -0,0 +1,6 @@ +[field-sizing-valid.html] + [e.style['field-sizing'\] = "fixed" should set the property value] + expected: FAIL + + [e.style['field-sizing'\] = "content" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-computed.html.ini deleted file mode 100644 index 25c7ccdbe18..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-computed.html.ini +++ /dev/null @@ -1,12 +0,0 @@ -[form-sizing-computed.html] - [Property form-sizing value 'auto'] - expected: FAIL - - [Property form-sizing value 'normal'] - expected: FAIL - - [Property form-sizing value 'fixed'] - expected: FAIL - - [Property form-sizing value 'content'] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-valid.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-valid.html.ini deleted file mode 100644 index a31eb2c5cb0..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-valid.html.ini +++ /dev/null @@ -1,12 +0,0 @@ -[form-sizing-valid.html] - [e.style['form-sizing'\] = "auto" should set the property value] - expected: FAIL - - [e.style['form-sizing'\] = "normal" should set the property value] - expected: FAIL - - [e.style['form-sizing'\] = "fixed" should set the property value] - expected: FAIL - - [e.style['form-sizing'\] = "content" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-in-media-queries-with-mixed-units.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-in-media-queries-with-mixed-units.html.ini index 8b30f4fd190..1fdb5b722c8 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/calc-in-media-queries-with-mixed-units.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-in-media-queries-with-mixed-units.html.ini @@ -1,3 +1,24 @@ [calc-in-media-queries-with-mixed-units.html] [box should be orange if the calc between vw/em in @media was correct] expected: FAIL + + [box should be orange if the calc between vw-em in @media was correct] + expected: FAIL + + [box should be orange if the calc between px/em*em in @media was correct] + expected: FAIL + + [box should be orange if the calc between vh*em in @media was correct] + expected: FAIL + + [box should be orange if the calc between vh*vw/em*px/vh in @media was correct] + expected: FAIL + + [box should be orange if the calc between vw/px*vh in @media was correct] + expected: FAIL + + [box should be orange if the calc between vh*vw/em*px in @media was correct] + expected: FAIL + + [box should be orange if the calc between vw*vh*px*em/px/px/px in @media was correct] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-serialization-002.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-serialization-002.html.ini new file mode 100644 index 00000000000..e7751de38e0 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-serialization-002.html.ini @@ -0,0 +1,6 @@ +[calc-serialization-002.html] + [testing calc(2 * (min(10px, 20%) + max(1rem, 2%)))] + expected: FAIL + + [testing calc((min(10px, 20%) + max(1rem, 2%)) * 2)] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/getComputedStyle-border-radius-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/getComputedStyle-border-radius-001.html.ini index e224bac8db0..6fd1c0c8997 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/getComputedStyle-border-radius-001.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/getComputedStyle-border-radius-001.html.ini @@ -2,3 +2,5 @@ [testing border-radius shorthand] expected: FAIL + [testing border-radius: calc(25% + 10px) calc(25% + 16px) 25% 25px / calc(25% + 20px) calc(25% + 16px) 25% 25px] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/getComputedStyle-border-radius-003.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/getComputedStyle-border-radius-003.html.ini index bd84259f902..0b7ccbac4a8 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/getComputedStyle-border-radius-003.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/getComputedStyle-border-radius-003.html.ini @@ -2,3 +2,5 @@ [testing border-radius shorthand] expected: FAIL + [testing border-radius: calc(1% + 1px) calc(2% + 2px) calc(3% + 3px) calc(4% + 4px) / calc(5% + 5px) calc(6% + 6px) calc(7% + 7px) calc(8% + 8px)] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/getComputedStyle-calc-mixed-units-003.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/getComputedStyle-calc-mixed-units-003.html.ini new file mode 100644 index 00000000000..a1653531ac4 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-values/getComputedStyle-calc-mixed-units-003.html.ini @@ -0,0 +1,15 @@ +[getComputedStyle-calc-mixed-units-003.html] + [testing width: calc(5px * 10lh / 1px)] + expected: FAIL + + [testing width: calc(20% * 0.5em / 1px)] + expected: FAIL + + [testing width: calc(4px * 4em / 1px)] + expected: FAIL + + [testing width: calc(400px / 4lh * 1px)] + expected: FAIL + + [testing width: calc(20% / 0.5em * 1px)] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini deleted file mode 100644 index 3fc2e24da01..00000000000 --- a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[MediaQueryList-extends-EventTarget.html] - [onchange removes listener] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/cssom-view/checkVisibility.html.ini b/tests/wpt/meta-legacy-layout/css/cssom-view/checkVisibility.html.ini index 489dd4c8c1d..18ed07cad79 100644 --- a/tests/wpt/meta-legacy-layout/css/cssom-view/checkVisibility.html.ini +++ b/tests/wpt/meta-legacy-layout/css/cssom-view/checkVisibility.html.ini @@ -1,4 +1,5 @@ [checkVisibility.html] + expected: ERROR [checkVisibility on visibility:hidden element.] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/cssom-view/offsetTopLeft-border-box.html.ini b/tests/wpt/meta-legacy-layout/css/cssom-view/offsetTopLeft-border-box.html.ini deleted file mode 100644 index 00753fab1d1..00000000000 --- a/tests/wpt/meta-legacy-layout/css/cssom-view/offsetTopLeft-border-box.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[offsetTopLeft-border-box.html] - [container: 0] - expected: FAIL - - [container: 1] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/selectors/invalidation/has-pseudo-element.html.ini b/tests/wpt/meta-legacy-layout/css/selectors/invalidation/has-pseudo-element.html.ini new file mode 100644 index 00000000000..8a03d029aca --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/selectors/invalidation/has-pseudo-element.html.ini @@ -0,0 +1,2 @@ +[has-pseudo-element.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/custom-elements/scoped-registry/scoped-registry-define-upgrade-criteria.tentative.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/scoped-registry/scoped-registry-define-upgrade-criteria.tentative.html.ini new file mode 100644 index 00000000000..949cc771645 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/custom-elements/scoped-registry/scoped-registry-define-upgrade-criteria.tentative.html.ini @@ -0,0 +1,39 @@ +[scoped-registry-define-upgrade-criteria.tentative.html] + [Adding definition to global registry should not affect shadow roots using scoped registry] + expected: FAIL + + [Adding definition to global registry should affect shadow roots also using global registry] + expected: FAIL + + [Adding definition to scoped registry should affect all associated shadow roots] + expected: FAIL + + [Adding definition to scoped registry should not affect document tree scope] + expected: FAIL + + [Adding definition to scoped registry should not affect shadow roots using other registries] + expected: FAIL + + [Adding definition to global registry should not upgrade nodes no longer using the registry] + expected: FAIL + + [Adding definition to scoped registry should not upgrade nodes no longer using the registry] + expected: FAIL + + [Adding definition to scoped registry affects associated shadow roots in all iframes] + expected: FAIL + + [Adding definition to scoped registry affects associated shadow roots in other frame trees] + expected: FAIL + + [Adding definition to scoped registry should not upgrade disconnected elements] + expected: FAIL + + [Adding definition to scoped registry should not upgrade nodes in constructed documents] + expected: FAIL + + [Adding definition to scoped registry should not upgrade nodes in detached frames] + expected: FAIL + + [Adding definition to scoped registry should not upgrade nodes in closed windows] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/custom-elements/scoped-registry/scoped-registry-define-upgrade-order.tentative.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/scoped-registry/scoped-registry-define-upgrade-order.tentative.html.ini new file mode 100644 index 00000000000..8a6ec8f3e04 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/custom-elements/scoped-registry/scoped-registry-define-upgrade-order.tentative.html.ini @@ -0,0 +1,21 @@ +[scoped-registry-define-upgrade-order.tentative.html] + [Upgrade in tree order in the same tree scope] + expected: FAIL + + [Upgrade in shadow-including tree order across tree scopes] + expected: FAIL + + [Upgrade order does not depend on shadow root attach order] + expected: FAIL + + [Upgrade in association order across documents, then tree order in each document] + expected: FAIL + + [Upgrade order is not affected by DOM order between child frames] + expected: FAIL + + [Upgrade order is affected by shadow tree adoption across documents] + expected: FAIL + + [Elements in the "owner" window of a scoped registry are not always upgraded first] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.window.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.window.js.ini new file mode 100644 index 00000000000..394e39cd818 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.window.js.ini @@ -0,0 +1,9 @@ +[observable-constructor.window.html] + [No observer handlers can be invoked in detached document] + expected: FAIL + + [Subscriber.error() does not "report the exception" even when an `error()` handler is not present, when it is invoked in a detached document] + expected: FAIL + + [Cannot subscribe to an Observable in a detached document] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini b/tests/wpt/meta-legacy-layout/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini index c68ae3e8990..31690f3ffdc 100644 --- a/tests/wpt/meta-legacy-layout/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini @@ -25,3 +25,6 @@ [Basic NodePart parsing] expected: FAIL + + [Basic AttributePart cloning with values] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/encoding/legacy-mb-schinese/gb18030/gb18030-decoder.any.js.ini b/tests/wpt/meta-legacy-layout/encoding/legacy-mb-schinese/gb18030/gb18030-decoder.any.js.ini index a2c563673e2..22fa459058a 100644 --- a/tests/wpt/meta-legacy-layout/encoding/legacy-mb-schinese/gb18030/gb18030-decoder.any.js.ini +++ b/tests/wpt/meta-legacy-layout/encoding/legacy-mb-schinese/gb18030/gb18030-decoder.any.js.ini @@ -2,8 +2,223 @@ [gb18030 decoder: two bytes 0xFE 0xFF] expected: FAIL + [gb18030 decoder: GB18030-2022 1] + expected: FAIL + + [gb18030 decoder: GB18030-2022 2] + expected: FAIL + + [gb18030 decoder: GB18030-2022 3] + expected: FAIL + + [gb18030 decoder: GB18030-2022 4] + expected: FAIL + + [gb18030 decoder: GB18030-2022 5] + expected: FAIL + + [gb18030 decoder: GB18030-2022 6] + expected: FAIL + + [gb18030 decoder: GB18030-2022 7] + expected: FAIL + + [gb18030 decoder: GB18030-2022 8] + expected: FAIL + + [gb18030 decoder: GB18030-2022 9] + expected: FAIL + + [gb18030 decoder: GB18030-2022 10] + expected: FAIL + + [gb18030 decoder: GB18030-2022 11] + expected: FAIL + + [gb18030 decoder: GB18030-2022 12] + expected: FAIL + + [gb18030 decoder: GB18030-2022 13] + expected: FAIL + + [gb18030 decoder: GB18030-2022 14] + expected: FAIL + + [gb18030 decoder: GB18030-2022 15] + expected: FAIL + + [gb18030 decoder: GB18030-2022 16] + expected: FAIL + + [gb18030 decoder: GB18030-2022 17] + expected: FAIL + + [gb18030 decoder: GB18030-2022 18] + expected: FAIL + + [gb18030 decoder: GB18030-2022 19] + expected: FAIL + + [gb18030 decoder: GB18030-2022 20] + expected: FAIL + + [gb18030 decoder: GB18030-2022 21] + expected: FAIL + + [gb18030 decoder: GB18030-2022 22] + expected: FAIL + + [gb18030 decoder: GB18030-2022 23] + expected: FAIL + + [gb18030 decoder: GB18030-2022 24] + expected: FAIL + + [gb18030 decoder: GB18030-2022 25] + expected: FAIL + + [gb18030 decoder: GB18030-2022 26] + expected: FAIL + + [gb18030 decoder: GB18030-2022 27] + expected: FAIL + + [gb18030 decoder: GB18030-2022 28] + expected: FAIL + + [gb18030 decoder: GB18030-2022 29] + expected: FAIL + + [gb18030 decoder: GB18030-2022 30] + expected: FAIL + + [gb18030 decoder: GB18030-2022 31] + expected: FAIL + + [gb18030 decoder: GB18030-2022 32] + expected: FAIL + + [gb18030 decoder: GB18030-2022 33] + expected: FAIL + + [gb18030 decoder: GB18030-2022 34] + expected: FAIL + + [gb18030 decoder: GB18030-2022 35] + expected: FAIL + + [gb18030 decoder: GB18030-2022 36] + expected: FAIL + [gb18030-decoder.any.html] [gb18030 decoder: two bytes 0xFE 0xFF] expected: FAIL + [gb18030 decoder: GB18030-2022 1] + expected: FAIL + + [gb18030 decoder: GB18030-2022 2] + expected: FAIL + + [gb18030 decoder: GB18030-2022 3] + expected: FAIL + + [gb18030 decoder: GB18030-2022 4] + expected: FAIL + + [gb18030 decoder: GB18030-2022 5] + expected: FAIL + + [gb18030 decoder: GB18030-2022 6] + expected: FAIL + + [gb18030 decoder: GB18030-2022 7] + expected: FAIL + + [gb18030 decoder: GB18030-2022 8] + expected: FAIL + + [gb18030 decoder: GB18030-2022 9] + expected: FAIL + + [gb18030 decoder: GB18030-2022 10] + expected: FAIL + + [gb18030 decoder: GB18030-2022 11] + expected: FAIL + + [gb18030 decoder: GB18030-2022 12] + expected: FAIL + + [gb18030 decoder: GB18030-2022 13] + expected: FAIL + + [gb18030 decoder: GB18030-2022 14] + expected: FAIL + + [gb18030 decoder: GB18030-2022 15] + expected: FAIL + + [gb18030 decoder: GB18030-2022 16] + expected: FAIL + + [gb18030 decoder: GB18030-2022 17] + expected: FAIL + + [gb18030 decoder: GB18030-2022 18] + expected: FAIL + + [gb18030 decoder: GB18030-2022 19] + expected: FAIL + + [gb18030 decoder: GB18030-2022 20] + expected: FAIL + + [gb18030 decoder: GB18030-2022 21] + expected: FAIL + + [gb18030 decoder: GB18030-2022 22] + expected: FAIL + + [gb18030 decoder: GB18030-2022 23] + expected: FAIL + + [gb18030 decoder: GB18030-2022 24] + expected: FAIL + + [gb18030 decoder: GB18030-2022 25] + expected: FAIL + + [gb18030 decoder: GB18030-2022 26] + expected: FAIL + + [gb18030 decoder: GB18030-2022 27] + expected: FAIL + + [gb18030 decoder: GB18030-2022 28] + expected: FAIL + + [gb18030 decoder: GB18030-2022 29] + expected: FAIL + + [gb18030 decoder: GB18030-2022 30] + expected: FAIL + + [gb18030 decoder: GB18030-2022 31] + expected: FAIL + + [gb18030 decoder: GB18030-2022 32] + expected: FAIL + + [gb18030 decoder: GB18030-2022 33] + expected: FAIL + + [gb18030 decoder: GB18030-2022 34] + expected: FAIL + + [gb18030 decoder: GB18030-2022 35] + expected: FAIL + + [gb18030 decoder: GB18030-2022 36] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/encoding/legacy-mb-schinese/gb18030/gb18030-encoder.html.ini b/tests/wpt/meta-legacy-layout/encoding/legacy-mb-schinese/gb18030/gb18030-encoder.html.ini index eeb3e0ecd46..c0680e67d8b 100644 --- a/tests/wpt/meta-legacy-layout/encoding/legacy-mb-schinese/gb18030/gb18030-encoder.html.ini +++ b/tests/wpt/meta-legacy-layout/encoding/legacy-mb-schinese/gb18030/gb18030-encoder.html.ini @@ -650,3 +650,110 @@ [gb18030 encoder: range 40] expected: FAIL + [gb18030 encoder: GB18030-2022 1] + expected: FAIL + + [gb18030 encoder: GB18030-2022 2] + expected: FAIL + + [gb18030 encoder: GB18030-2022 3] + expected: FAIL + + [gb18030 encoder: GB18030-2022 4] + expected: FAIL + + [gb18030 encoder: GB18030-2022 5] + expected: FAIL + + [gb18030 encoder: GB18030-2022 6] + expected: FAIL + + [gb18030 encoder: GB18030-2022 7] + expected: FAIL + + [gb18030 encoder: GB18030-2022 8] + expected: FAIL + + [gb18030 encoder: GB18030-2022 9] + expected: FAIL + + [gb18030 encoder: GB18030-2022 10] + expected: FAIL + + [gb18030 encoder: GB18030-2022 11] + expected: FAIL + + [gb18030 encoder: GB18030-2022 12] + expected: FAIL + + [gb18030 encoder: GB18030-2022 13] + expected: FAIL + + [gb18030 encoder: GB18030-2022 14] + expected: FAIL + + [gb18030 encoder: GB18030-2022 15] + expected: FAIL + + [gb18030 encoder: GB18030-2022 16] + expected: FAIL + + [gb18030 encoder: GB18030-2022 17] + expected: FAIL + + [gb18030 encoder: GB18030-2022 18] + expected: FAIL + + [gb18030 encoder: GB18030-2022 19] + expected: FAIL + + [gb18030 encoder: GB18030-2022 20] + expected: FAIL + + [gb18030 encoder: GB18030-2022 21] + expected: FAIL + + [gb18030 encoder: GB18030-2022 22] + expected: FAIL + + [gb18030 encoder: GB18030-2022 23] + expected: FAIL + + [gb18030 encoder: GB18030-2022 24] + expected: FAIL + + [gb18030 encoder: GB18030-2022 25] + expected: FAIL + + [gb18030 encoder: GB18030-2022 26] + expected: FAIL + + [gb18030 encoder: GB18030-2022 27] + expected: FAIL + + [gb18030 encoder: GB18030-2022 28] + expected: FAIL + + [gb18030 encoder: GB18030-2022 29] + expected: FAIL + + [gb18030 encoder: GB18030-2022 30] + expected: FAIL + + [gb18030 encoder: GB18030-2022 31] + expected: FAIL + + [gb18030 encoder: GB18030-2022 32] + expected: FAIL + + [gb18030 encoder: GB18030-2022 33] + expected: FAIL + + [gb18030 encoder: GB18030-2022 34] + expected: FAIL + + [gb18030 encoder: GB18030-2022 35] + expected: FAIL + + [gb18030 encoder: GB18030-2022 36] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/fetch/api/redirect/redirect-keepalive.any.js.ini b/tests/wpt/meta-legacy-layout/fetch/api/redirect/redirect-keepalive.any.js.ini index 73c79c76452..f61eb5b8e17 100644 --- a/tests/wpt/meta-legacy-layout/fetch/api/redirect/redirect-keepalive.any.js.ini +++ b/tests/wpt/meta-legacy-layout/fetch/api/redirect/redirect-keepalive.any.js.ini @@ -1,4 +1,5 @@ [redirect-keepalive.any.html] + expected: TIMEOUT [[keepalive\][new window\][unload\] same-origin redirect] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/fetch/api/response/response-consume-stream.any.js.ini b/tests/wpt/meta-legacy-layout/fetch/api/response/response-consume-stream.any.js.ini index 55025b11849..2edc6c1ac56 100644 --- a/tests/wpt/meta-legacy-layout/fetch/api/response/response-consume-stream.any.js.ini +++ b/tests/wpt/meta-legacy-layout/fetch/api/response/response-consume-stream.any.js.ini @@ -23,6 +23,9 @@ [Read form data response's body as readableStream with mode=byob] expected: FAIL + [Reading with offset from Response stream] + expected: FAIL + [response-consume-stream.any.worker.html] [Getting a redirect Response stream] @@ -46,6 +49,9 @@ [Read form data response's body as readableStream with mode=byob] expected: FAIL + [Reading with offset from Response stream] + expected: FAIL + [response-consume-stream.any.sharedworker.html] expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/fetch/fetch-later/activate-after.tentative.https.window.js.ini b/tests/wpt/meta-legacy-layout/fetch/fetch-later/activate-after.tentative.https.window.js.ini new file mode 100644 index 00000000000..e6472de4e04 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/fetch/fetch-later/activate-after.tentative.https.window.js.ini @@ -0,0 +1,2 @@ +[activate-after.tentative.https.window.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/fetch/fetch-later/basic.tentative.https.window.js.ini b/tests/wpt/meta-legacy-layout/fetch/fetch-later/basic.tentative.https.window.js.ini index c3859cd2643..3fa86d89b2d 100644 --- a/tests/wpt/meta-legacy-layout/fetch/fetch-later/basic.tentative.https.window.js.ini +++ b/tests/wpt/meta-legacy-layout/fetch/fetch-later/basic.tentative.https.window.js.ini @@ -19,3 +19,6 @@ [fetchLater() does not throw error when it is aborted before sending.] expected: FAIL + + [fetchLater() throws RangeError on negative activateAfter.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/fetch/fetch-later/timeout.tentative.https.window.js.ini b/tests/wpt/meta-legacy-layout/fetch/fetch-later/timeout.tentative.https.window.js.ini deleted file mode 100644 index 2d32eaebde7..00000000000 --- a/tests/wpt/meta-legacy-layout/fetch/fetch-later/timeout.tentative.https.window.js.ini +++ /dev/null @@ -1,2 +0,0 @@ -[timeout.tentative.https.window.html] - expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-images.sub.tentative.html.ini b/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-images.sub.tentative.html.ini index f2d7867c9ff..f0cfa5a9e3f 100644 --- a/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-images.sub.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-images.sub.tentative.html.ini @@ -147,11 +147,11 @@ [list-style-image sec-fetch-site - HTTPS downgrade-upgrade] expected: FAIL - [border-image sec-fetch-mode - Not sent to non-trustworthy cross-site destination] - expected: FAIL - [background-image sec-fetch-site - HTTPS downgrade (header not sent)] expected: TIMEOUT [border-image sec-fetch-site - HTTPS downgrade (header not sent)] expected: FAIL + + [background-image sec-fetch-mode - Not sent to non-trustworthy same-origin destination] + expected: TIMEOUT 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/replace-before-load/form-submit-button-click.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click.html.ini index 6c777ea167c..e84cccbbd1f 100644 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click.html.ini +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click.html.ini @@ -1,4 +1,3 @@ [form-submit-button-click.html] - expected: TIMEOUT [Replace before load, triggered by submitButton.click()] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/nav-cancelation-2.sub.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/nav-cancelation-2.sub.html.ini index 9f7f24f662e..0e40ffc0656 100644 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/nav-cancelation-2.sub.html.ini +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/nav-cancelation-2.sub.html.ini @@ -1,3 +1,4 @@ [nav-cancelation-2.sub.html] + expected: TIMEOUT [grandparent cancels a pending navigation in a cross-origin grandchild] - expected: FAIL + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini deleted file mode 100644 index 02bd301a7ca..00000000000 --- a/tests/wpt/meta-legacy-layout/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[traverse_the_history_write_onload_1.html] - [Traverse the history when a history entry is written in the load event] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/origin/cross-origin-objects/cross-origin-objects.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/origin/cross-origin-objects/cross-origin-objects.html.ini index 90eb9ed743b..24c9e5d3926 100644 --- a/tests/wpt/meta-legacy-layout/html/browsers/origin/cross-origin-objects/cross-origin-objects.html.ini +++ b/tests/wpt/meta-legacy-layout/html/browsers/origin/cross-origin-objects/cross-origin-objects.html.ini @@ -1,4 +1,5 @@ [cross-origin-objects.html] + expected: TIMEOUT [Basic sanity-checking (cross-origin)] 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 new file mode 100644 index 00000000000..4b4820d1729 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini @@ -0,0 +1,3 @@ +[creating_browsing_context_test_01.html] + [first argument: absolute url] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colormix.currentcolor.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colormix.currentcolor.html.ini new file mode 100644 index 00000000000..96cb0842f0e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colormix.currentcolor.html.ini @@ -0,0 +1,3 @@ +[2d.fillStyle.colormix.currentcolor.html] + [color-mix works as color input with currentcolor] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colormix.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colormix.html.ini new file mode 100644 index 00000000000..e8df9f60f28 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colormix.html.ini @@ -0,0 +1,3 @@ +[2d.fillStyle.colormix.html] + [color-mix works as color input] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colormix.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colormix.html.ini new file mode 100644 index 00000000000..2a7000ceb36 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colormix.html.ini @@ -0,0 +1,3 @@ +[2d.strokeStyle.colormix.html] + [color-mix works as color input] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/layers/2d.layer.putImageData.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/layers/2d.layer.putImageData.html.ini new file mode 100644 index 00000000000..83aac80c2c3 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/layers/2d.layer.putImageData.html.ini @@ -0,0 +1,3 @@ +[2d.layer.putImageData.html] + [Check that calling putImageData in a layer throws an exception.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/text/canvas.2d.disconnected.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/manual/text/canvas.2d.disconnected.html.ini index 5cdcce07c65..17247137cb1 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/text/canvas.2d.disconnected.html.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/manual/text/canvas.2d.disconnected.html.ini @@ -1,2 +1,2 @@ [canvas.2d.disconnected.html] - expected: FAIL + expected: CRASH diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.colormix.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.colormix.html.ini new file mode 100644 index 00000000000..e8df9f60f28 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.colormix.html.ini @@ -0,0 +1,3 @@ +[2d.fillStyle.colormix.html] + [color-mix works as color input] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.colormix.worker.js.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.colormix.worker.js.ini new file mode 100644 index 00000000000..697bc254c44 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.colormix.worker.js.ini @@ -0,0 +1,3 @@ +[2d.fillStyle.colormix.worker.html] + [color-mix works as color input] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/fill-and-stroke-styles/2d.strokeStyle.colormix.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/fill-and-stroke-styles/2d.strokeStyle.colormix.html.ini new file mode 100644 index 00000000000..2a7000ceb36 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/fill-and-stroke-styles/2d.strokeStyle.colormix.html.ini @@ -0,0 +1,3 @@ +[2d.strokeStyle.colormix.html] + [color-mix works as color input] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.putImageData.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.putImageData.html.ini new file mode 100644 index 00000000000..83aac80c2c3 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.putImageData.html.ini @@ -0,0 +1,3 @@ +[2d.layer.putImageData.html] + [Check that calling putImageData in a layer throws an exception.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.putImageData.worker.js.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.putImageData.worker.js.ini new file mode 100644 index 00000000000..70715a598da --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.putImageData.worker.js.ini @@ -0,0 +1,3 @@ +[2d.layer.putImageData.worker.html] + [Check that calling putImageData in a layer throws an exception.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.render-opportunities.putImageData.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.render-opportunities.putImageData.html.ini deleted file mode 100644 index fe0c3e0eb4a..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.render-opportunities.putImageData.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.layer.render-opportunities.putImageData.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.render-opportunities.putImageData.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.render-opportunities.putImageData.w.html.ini deleted file mode 100644 index 39248753058..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.render-opportunities.putImageData.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.layer.render-opportunities.putImageData.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.render-opportunities.transferToImageBitmap.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.render-opportunities.transferToImageBitmap.w.html.ini deleted file mode 100644 index 93d97a15ac9..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.render-opportunities.transferToImageBitmap.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.layer.render-opportunities.transferToImageBitmap.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.transferToImageBitmap.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.transferToImageBitmap.html.ini new file mode 100644 index 00000000000..b0b886aadac --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.transferToImageBitmap.html.ini @@ -0,0 +1,3 @@ +[2d.layer.transferToImageBitmap.html] + [Check that calling transferToImageBitmap in a layer throws an exception.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.transferToImageBitmap.worker.js.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.transferToImageBitmap.worker.js.ini new file mode 100644 index 00000000000..92236401076 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.transferToImageBitmap.worker.js.ini @@ -0,0 +1,3 @@ +[2d.layer.transferToImageBitmap.worker.html] + [Check that calling transferToImageBitmap in a layer throws an exception.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-assorted.window.js.ini b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-assorted.window.js.ini index a350126250c..4af5281ea87 100644 --- a/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-assorted.window.js.ini +++ b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-assorted.window.js.ini @@ -19,3 +19,6 @@ [Non-HTML element text contents influence dir=auto] expected: FAIL + + [text changes apply to dir=auto on further ancestor after removing dir=auto from closer ancestor] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-slots-directionality.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-slots-directionality.html.ini similarity index 65% rename from tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-slots-directionality.tentative.html.ini rename to tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-slots-directionality.html.ini index 32cb19c22c3..2ff8bf31e7e 100644 --- a/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-slots-directionality.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-slots-directionality.html.ini @@ -1,4 +1,4 @@ -[dir-slots-directionality.tentative.html] +[dir-slots-directionality.html] [Slots: Directionality: dir=rtl on slot] expected: FAIL @@ -16,3 +16,12 @@ [Slots: Directionality: dir=auto on slot with Arabic light tree content] expected: FAIL + + [slot provides its directionality (from host) to a dir=auto container] + expected: FAIL + + [children with dir attribute are skipped by dir=auto] + expected: FAIL + + [slot with dir attribute is skipped by dir=auto] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-changes-about-srcdoc-2.https.html.ini b/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-changes-about-srcdoc-2.https.html.ini new file mode 100644 index 00000000000..d3282074e5f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-changes-about-srcdoc-2.https.html.ini @@ -0,0 +1,4 @@ +[document-base-url-changes-about-srcdoc-2.https.html] + expected: TIMEOUT + [wrapper promise test for timeout.] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/rendering/widgets/form-sizing-input-number.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/rendering/widgets/field-sizing-input-number.tentative.html.ini similarity index 74% rename from tests/wpt/meta-legacy-layout/html/rendering/widgets/form-sizing-input-number.tentative.html.ini rename to tests/wpt/meta-legacy-layout/html/rendering/widgets/field-sizing-input-number.tentative.html.ini index 6854f8ebcfb..7869e7d909b 100644 --- a/tests/wpt/meta-legacy-layout/html/rendering/widgets/form-sizing-input-number.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/html/rendering/widgets/field-sizing-input-number.tentative.html.ini @@ -1,4 +1,4 @@ -[form-sizing-input-number.tentative.html] +[field-sizing-input-number.tentative.html] [number: Empty value] expected: FAIL @@ -11,5 +11,5 @@ [number: Text caret is shorter than the placeholder] expected: FAIL - [number: Update form-sizing property dynamically] + [number: Update field-sizing property dynamically] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/rendering/widgets/form-sizing-input-text.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/rendering/widgets/field-sizing-input-text.tentative.html.ini similarity index 87% rename from tests/wpt/meta-legacy-layout/html/rendering/widgets/form-sizing-input-text.tentative.html.ini rename to tests/wpt/meta-legacy-layout/html/rendering/widgets/field-sizing-input-text.tentative.html.ini index 33eabf960dd..0b2f031b4a5 100644 --- a/tests/wpt/meta-legacy-layout/html/rendering/widgets/form-sizing-input-text.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/html/rendering/widgets/field-sizing-input-text.tentative.html.ini @@ -1,4 +1,4 @@ -[form-sizing-input-text.tentative.html] +[field-sizing-input-text.tentative.html] [text: Empty value] expected: FAIL @@ -17,7 +17,7 @@ [text: Text caret is shorter than the placeholder] expected: FAIL - [text: Update form-sizing property dynamically] + [text: Update field-sizing property dynamically] expected: FAIL [search: Empty value] @@ -38,7 +38,7 @@ [search: Text caret is shorter than the placeholder] expected: FAIL - [search: Update form-sizing property dynamically] + [search: Update field-sizing property dynamically] expected: FAIL [tel: Empty value] @@ -59,7 +59,7 @@ [tel: Text caret is shorter than the placeholder] expected: FAIL - [tel: Update form-sizing property dynamically] + [tel: Update field-sizing property dynamically] expected: FAIL [url: Empty value] @@ -80,7 +80,7 @@ [url: Text caret is shorter than the placeholder] expected: FAIL - [url: Update form-sizing property dynamically] + [url: Update field-sizing property dynamically] expected: FAIL [email: Empty value] @@ -101,7 +101,7 @@ [email: Text caret is shorter than the placeholder] expected: FAIL - [email: Update form-sizing property dynamically] + [email: Update field-sizing property dynamically] expected: FAIL [password: Empty value] @@ -122,5 +122,5 @@ [password: Text caret is shorter than the placeholder] expected: FAIL - [password: Update form-sizing property dynamically] + [password: Update field-sizing property dynamically] expected: FAIL diff --git a/tests/wpt/meta/html/rendering/widgets/form-sizing-select.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/rendering/widgets/field-sizing-select.tentative.html.ini similarity index 63% rename from tests/wpt/meta/html/rendering/widgets/form-sizing-select.tentative.html.ini rename to tests/wpt/meta-legacy-layout/html/rendering/widgets/field-sizing-select.tentative.html.ini index bd921cc4895..035ff8355e0 100644 --- a/tests/wpt/meta/html/rendering/widgets/form-sizing-select.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/html/rendering/widgets/field-sizing-select.tentative.html.ini @@ -1,8 +1,8 @@ -[form-sizing-select.tentative.html] +[field-sizing-select.tentative.html] [dropdown: The width should depend on the selected OPTION] expected: FAIL - [dropdown: Change the form-sizing value dynamically] + [dropdown: Change the field-sizing value dynamically] expected: FAIL [listbox: The size depend on the content] @@ -11,5 +11,5 @@ [listbox: The size attribute value is ignored] expected: FAIL - [listbox: Change the form-sizing value dynamically] + [listbox: Change the field-sizing value dynamically] expected: FAIL diff --git a/tests/wpt/meta/html/rendering/widgets/form-sizing-textarea.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/rendering/widgets/field-sizing-textarea.tentative.html.ini similarity index 83% rename from tests/wpt/meta/html/rendering/widgets/form-sizing-textarea.tentative.html.ini rename to tests/wpt/meta-legacy-layout/html/rendering/widgets/field-sizing-textarea.tentative.html.ini index e7397eb411f..f596dfc1538 100644 --- a/tests/wpt/meta/html/rendering/widgets/form-sizing-textarea.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/html/rendering/widgets/field-sizing-textarea.tentative.html.ini @@ -1,4 +1,4 @@ -[form-sizing-textarea.tentative.html] +[field-sizing-textarea.tentative.html] [Empty value] expected: FAIL @@ -20,5 +20,5 @@ [Text caret is shorter than the placeholder] expected: FAIL - [Update form-sizing property dynamically] + [Update field-sizing property dynamically] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-base-url-3.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-base-url-3.html.ini new file mode 100644 index 00000000000..6ed6fe57263 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-base-url-3.html.ini @@ -0,0 +1,3 @@ +[iframe-loading-lazy-base-url-3.html] + [When a loading=lazy iframe is changed to eager later before loading, it loads relative to the document's base URL computed at parse-time.] + 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 841bafc6eca..26704422bbe 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,3 +1,4 @@ [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: FAIL + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-img-element/non-active-document.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-img-element/non-active-document.html.ini index 3cdeb8ebcbc..47b45e65a1c 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-img-element/non-active-document.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-img-element/non-active-document.html.ini @@ -1,3 +1,9 @@ [non-active-document.html] [DOMParser] expected: FAIL + + [createHTMLDocument] + expected: FAIL + + [