From 016524bd3cf664d3f9ad703fa312d201cbe60be8 Mon Sep 17 00:00:00 2001 From: Servo WPT Sync <32481905+servo-wpt-sync@users.noreply.github.com> Date: Sun, 21 Sep 2025 07:47:33 +0200 Subject: [PATCH] Sync WPT with upstream (21-09-2025) (#39414) Automated downstream sync of changes from upstream as of 21-09-2025 [no-wpt-sync] --------- Signed-off-by: WPT Sync Bot Signed-off-by: Euclid Ye Co-authored-by: Euclid Ye --- tests/wpt/meta/MANIFEST.json | 2406 +++++++---- .../css-cascade/scope-invalidation.html.ini | 3 + .../display-first-letter-001.html.ini | 3 + .../display-first-line-001.html.ini | 3 + ...-content-is-min-width-max-content.html.ini | 2 + .../flex/flex-gap-decorations-027.html.ini | 2 + .../gap-decorations-col-rule-width.html.ini | 3 + ...computed-implicit-track.tentative.html.ini | 36 + .../meta/css/css-mixins/parameters.html.ini | 27 + .../line-clamp/block-ellipsis-003.html.ini | 2 + .../block-ellipsis-003.tentative.html.ini | 2 - .../line-clamp/block-ellipsis-007.html.ini | 2 + .../block-ellipsis-007.tentative.html.ini | 2 - .../line-clamp/block-ellipsis-008.html.ini | 2 + .../block-ellipsis-008.tentative.html.ini | 2 - .../line-clamp/block-ellipsis-009.html.ini | 2 + .../block-ellipsis-009.tentative.html.ini | 2 - .../line-clamp/block-ellipsis-012.html.ini | 2 + .../block-ellipsis-012.tentative.html.ini | 2 - .../line-clamp/block-ellipsis-015.html.ini | 2 - .../block-ellipsis-015.tentative.html.ini | 2 + .../line-clamp/block-ellipsis-019.html.ini | 2 + .../block-ellipsis-019.tentative.html.ini | 2 - .../line-clamp/block-ellipsis-020.html.ini | 2 + .../block-ellipsis-020.tentative.html.ini | 2 - .../line-clamp/block-ellipsis-021.html.ini | 2 + .../block-ellipsis-021.tentative.html.ini | 2 - .../line-clamp/block-ellipsis-026.html.ini | 2 + .../line-clamp/block-ellipsis-027.html.ini | 2 + .../line-clamp/block-ellipsis-028.html.ini | 2 + .../discard/discard-multicol-001.html.ini | 2 + .../discard/discard-multicol-002.html.ini | 2 + .../discard/discard-multicol-003.html.ini | 2 + .../discard/discard-multicol-004.html.ini | 2 + .../line-clamp/line-clamp-005.html.ini | 2 + .../line-clamp-005.tentative.html.ini | 2 - .../line-clamp/line-clamp-006.html.ini | 2 + .../line-clamp-006.tentative.html.ini | 2 - .../line-clamp/line-clamp-007.html.ini | 2 + .../line-clamp-007.tentative.html.ini | 2 - .../line-clamp/line-clamp-008.html.ini | 2 + .../line-clamp-008.tentative.html.ini | 2 - .../line-clamp/line-clamp-009.html.ini | 2 + .../line-clamp-009.tentative.html.ini | 2 - .../line-clamp/line-clamp-011.html.ini | 2 + .../line-clamp-011.tentative.html.ini | 2 - .../line-clamp/line-clamp-021.html.ini | 2 + .../line-clamp-021.tentative.html.ini | 2 - .../line-clamp/line-clamp-026.html.ini | 2 + .../line-clamp-026.tentative.html.ini | 2 - .../line-clamp/line-clamp-027.html.ini | 2 + .../line-clamp-027.tentative.html.ini | 2 - .../line-clamp/line-clamp-028.html.ini | 2 + .../line-clamp-028.tentative.html.ini | 2 - .../line-clamp/line-clamp-030.html.ini | 2 + .../line-clamp-030.tentative.html.ini | 2 - .../line-clamp/line-clamp-031.html.ini | 2 + .../line-clamp-031.tentative.html.ini | 2 - .../line-clamp/line-clamp-032.html.ini | 2 + .../line-clamp-032.tentative.html.ini | 2 - .../line-clamp/line-clamp-033.html.ini | 2 + .../line-clamp-033.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-001.html.ini | 2 + .../line-clamp-auto-001.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-004.html.ini | 2 + .../line-clamp-auto-004.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-005.html.ini | 2 + .../line-clamp-auto-005.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-009.html.ini | 2 + .../line-clamp-auto-009.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-010.html.ini | 2 + .../line-clamp-auto-010.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-011.html.ini | 2 + .../line-clamp-auto-011.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-013.html.ini | 2 + .../line-clamp-auto-013.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-014.html.ini | 2 + .../line-clamp-auto-014.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-016.html.ini | 2 + .../line-clamp-auto-016.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-017.html.ini | 2 + .../line-clamp-auto-017.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-033.html.ini | 2 + .../line-clamp-auto-033.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-034.html.ini | 2 + .../line-clamp-auto-034.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-035.html.ini | 2 + .../line-clamp-auto-035.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-036.html.ini | 2 + .../line-clamp-auto-036.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-037.html.ini | 2 + .../line-clamp-auto-037.tentative.html.ini | 2 - .../line-clamp/line-clamp-auto-038.html.ini | 2 + .../line-clamp-auto-038.tentative.html.ini | 2 - .../line-clamp-auto-with-ruby-001.html.ini | 2 + ...lamp-auto-with-ruby-001.tentative.html.ini | 2 - .../line-clamp-auto-with-ruby-002.html.ini | 2 + ...lamp-auto-with-ruby-002.tentative.html.ini | 2 - .../line-clamp-auto-with-ruby-003.html.ini | 2 + ...lamp-auto-with-ruby-003.tentative.html.ini | 2 - .../line-clamp-auto-with-ruby-004.html.ini | 2 + ...lamp-auto-with-ruby-004.tentative.html.ini | 2 - .../exportparts-layered.html.ini | 2 + .../text-autospace-elements-004.html.ini | 2 + .../text-autospace-elements-005.html.ini | 2 + .../text-autospace-elements-005b.html.ini | 2 + .../text-autospace-elements-006.html.ini | 2 + .../text-autospace-elements-007.html.ini | 2 + ...ractivity-inert-html-attribute-ua.html.ini | 6 + .../wpt/meta/css/css-ui/outline-009.html.ini | 2 + .../parsing/outline-width-computed.html.ini | 3 + ...mPoint-replace-document.tentative.html.ini | 2 + ...oint-textarea-transform.tentative.html.ini | 6 + .../caretRangeFromPoint.tentative.html.ini | 21 + .../at-custom-media-parsing.html.ini | 0 .../scrollend-fires-to-text-input.html.ini | 15 + ...ini => activate-after.https.window.js.ini} | 2 +- ...indow.js.ini => basic.https.window.js.ini} | 38 +- ...no-referrer-when-downgrade.https.html.ini} | 2 +- ...header-referrer-no-referrer.https.html.ini | 3 + ...errer-no-referrer.tentative.https.html.ini | 3 - ...r-origin-when-cross-origin.https.html.ini} | 2 +- ... => header-referrer-origin.https.html.ini} | 2 +- ...eader-referrer-same-origin.https.html.ini} | 2 +- ...t-origin-when-cross-origin.https.html.ini} | 2 +- ...der-referrer-strict-origin.https.html.ini} | 2 +- ...header-referrer-unsafe-url.https.html.ini} | 2 +- .../fetch-later/iframe.https.window.js.ini | 4 + .../iframe.tentative.https.window.js.ini | 10 - .../new-window.https.window.js.ini | 36 + .../new-window.tentative.https.window.js.ini | 90 - ...icy-attribute-redirect.https.window.js.ini | 6 + ...ute-redirect.tentative.https.window.js.ini | 15 - ...ions-policy-attribute.https.window.js.ini} | 2 +- ...by-permissions-policy.https.window.js.ini} | 8 +- ...lt-permissions-policy.https.window.js.ini} | 5 +- ...orted-by-permissions-policy.window.js.ini} | 2 +- ...js.ini => csp-allowed.https.window.js.ini} | 2 +- ...js.ini => csp-blocked.https.window.js.ini} | 2 +- ...p-redirect-to-blocked.https.window.js.ini} | 2 +- ...ted-oversized-payload.https.window.js.ini} | 2 +- ...ted-oversized-payload.https.window.js.ini} | 2 +- ....ini => empty-payload.https.window.js.ini} | 2 +- ...js.ini => max-payload.https.window.js.ini} | 2 +- ...i => multiple-iframes.https.window.js.ini} | 2 +- ... => oversized-payload.https.window.js.ini} | 2 +- .../sandboxed-iframe.https.window.js.ini | 3 + ....ini => small-payload.https.window.js.ini} | 2 +- ....ini => empty-payload.https.window.js.ini} | 2 +- ...js.ini => max-payload.https.window.js.ini} | 2 +- ...i => multiple-origins.https.window.js.ini} | 2 +- ... => oversized-payload.https.window.js.ini} | 2 +- ...ted-oversized-payload.https.window.js.ini} | 2 +- ....ini => empty-payload.https.window.js.ini} | 2 +- ...js.ini => max-payload.https.window.js.ini} | 3 +- ...i => multiple-iframes.https.window.js.ini} | 3 +- ... => oversized-payload.https.window.js.ini} | 2 +- .../sandboxed-iframe.https.window.js.ini | 3 + ....ini => small-payload.https.window.js.ini} | 2 +- ....ini => small-payload.https.window.js.ini} | 2 +- ...-with-background-sync.https.window.js.ini} | 2 +- ...=> send-on-deactivate.https.window.js.ini} | 2 +- ... not-send-after-abort.https.window.js.ini} | 2 +- ...e-with-activate-after.https.window.js.ini} | 2 +- ....ini => send-multiple.https.window.js.ini} | 2 +- .../empty-iframe-load-event.html.ini | 6 - .../load-pageshow-events-window-open.html.ini | 3 - .../traverse_the_history_5.html.ini | 3 + ...e-reflection-enumerated.tentative.html.ini | 3678 +++++++++++++++++ .../draggable_attribute.html.ini | 24 + ...nitiator-is-not-opener.https.window.js.ini | 1 + .../autofocus-dialog.html.ini | 3 +- .../supported-elements.html.ini | 2 +- .../headingoffset-and-headingreset.html.ini | 2 + .../field-sizing-placeholder-stretch.html.ini | 2 + .../iframe_sandbox_popups_escaping-1.html.ini | 1 + .../iframe_sandbox_popups_escaping-2.html.ini | 3 +- .../iframe_sandbox_popups_escaping-3.html.ini | 2 +- ...erestfor-css-properties.tentative.html.ini | 216 + ...erestfor-css-shorthands.tentative.html.ini | 54 + .../headingoffset-and-headingreset.html.ini | 183 + ...l5lib_innerHTML_tests_innerHTML_1.html.ini | 9 + .../html5lib_innerHTML_webkit02.html.ini | 3 + .../html5lib_menuitem-element.html.ini | 13 + .../syntax/parsing/html5lib_tests1.html.ini | 22 + .../syntax/parsing/html5lib_tests10.html.ini | 40 + .../syntax/parsing/html5lib_tests18.html.ini | 22 + .../syntax/parsing/html5lib_tests7.html.ini | 13 + .../syntax/parsing/html5lib_tests9.html.ini | 40 + .../syntax/parsing/html5lib_webkit02.html.ini | 85 + .../preload-invalid-resources.html.ini | 3 + tests/wpt/meta/preload/preload-xhr.html.ini | 3 - .../trusted-types-navigation.html.ini | 3 - tests/wpt/meta/url/IdnaTestV2.window.js.ini | 15 + .../simple-input-output.https.html.ini | 6 + .../automation-changes.html.ini | 9 + ...-attribute-redirect-on-load.https.sub.html | 2 + ...lowed-by-permissions-policy.https.sub.html | 4 +- ...-default-permissions-policy.https.sub.html | 2 + ...abled-by-permissions-policy.https.sub.html | 3 + .../resources/battery-status-helpers.js | 4 + ...clipboard-read-unsanitized-null.https.html | 28 + ...-in-scroller-with-left-side-scrollbar.html | 128 + .../anchor-name-multicol-003-ref.html | 8 + .../anchor-name-multicol-003.html | 78 +- .../anchor-name-multicol-004.html | 41 +- .../anchor-position-inline-001.html | 7 +- .../anchor-position-inline-002.html | 7 +- .../anchor-position-inline-003.html | 7 +- .../anchor-position-inline-004.html | 7 +- .../anchor-position-multicol-002-ref.html | 3 + .../anchor-position-multicol-002.html | 152 +- .../anchor-position-multicol-003.html | 85 +- .../anchor-position-multicol-004-ref.html | 4 + .../anchor-position-multicol-004.html | 62 +- ...nchor-position-multicol-fixed-001-ref.html | 4 + .../anchor-position-multicol-fixed-001.html | 83 +- .../anchor-query-fallback.html | 2 + .../anchor-scroll-js-expose.html | 6 +- .../anchored-c-v-hidden.html | 26 + .../chrome-445458885-crash.html | 60 + ...ibility-anchors-visible-change-anchor.html | 4 +- ...n-visibility-anchors-visible-clip-ref.html | 24 + ...ition-visibility-anchors-visible-clip.html | 31 + ...seudo-element-with-slotted-anchor-ref.html | 27 + .../pseudo-element-with-slotted-anchor.html | 33 + .../anchor-scroll-chained-002-ref.html | 2 +- .../anchor-scroll-chained-004-ref.html | 2 +- .../vertical-aligned-table-cell.html | 2 +- ...ange-style-pseudo-element-flicker-ref.html | 20 + ...r-change-style-pseudo-element-flicker.html | 45 + .../css/css-cascade/scope-invalidation.html | 33 + .../css-display/display-first-letter-001.html | 27 + .../css-display/display-first-line-001.html | 43 +- .../fontface-invalid-family.tentative.html | 30 + .../flex/flex-gap-decorations-027-ref.html | 62 + .../flex/flex-gap-decorations-027.html | 39 + .../gap-decorations-col-rule-width.html | 8 +- ...eat-computed-implicit-track.tentative.html | 30 +- .../wpt/tests/css/css-mixins/parameters.html | 159 + .../column-rule-width-interpolation.html | 14 +- ...-becomes-spanner-remove-spanner-child.html | 20 + .../parsing/column-rule-computed.html | 4 +- .../parsing/column-rule-width-computed.html | 7 +- ...-transform-descendant-becomes-spanner.html | 17 + ...tentative.html => block-ellipsis-003.html} | 0 ...tentative.html => block-ellipsis-007.html} | 0 ...tentative.html => block-ellipsis-008.html} | 0 ...tentative.html => block-ellipsis-009.html} | 0 ...tentative.html => block-ellipsis-011.html} | 0 ...tentative.html => block-ellipsis-012.html} | 0 .../line-clamp/block-ellipsis-013.html | 7 +- .../line-clamp/block-ellipsis-014.html | 7 +- ...html => block-ellipsis-015.tentative.html} | 11 +- .../line-clamp/block-ellipsis-017.html | 7 +- ...tentative.html => block-ellipsis-019.html} | 0 ...tentative.html => block-ellipsis-020.html} | 0 ...tentative.html => block-ellipsis-021.html} | 0 .../line-clamp/block-ellipsis-026.html | 22 + .../line-clamp/block-ellipsis-027.html | 24 + .../line-clamp/block-ellipsis-028.html | 21 + .../discard/discard-multicol-001.html | 41 + .../discard/discard-multicol-002.html | 41 + .../discard/discard-multicol-003.html | 57 + .../discard/discard-multicol-004.html | 43 + .../reference/discard-multicol-001-ref.html | 33 + .../reference/discard-multicol-002-ref.html | 33 + .../reference/discard-multicol-003-ref.html | 38 + .../reference/discard-multicol-004-ref.html | 33 + ...005.tentative.html => line-clamp-005.html} | 0 ...006.tentative.html => line-clamp-006.html} | 0 ...007.tentative.html => line-clamp-007.html} | 0 ...008.tentative.html => line-clamp-008.html} | 0 ...009.tentative.html => line-clamp-009.html} | 0 ...011.tentative.html => line-clamp-011.html} | 0 ...021.tentative.html => line-clamp-021.html} | 0 ...026.tentative.html => line-clamp-026.html} | 0 ...027.tentative.html => line-clamp-027.html} | 0 ...028.tentative.html => line-clamp-028.html} | 0 ...030.tentative.html => line-clamp-030.html} | 0 ...031.tentative.html => line-clamp-031.html} | 0 ...032.tentative.html => line-clamp-032.html} | 0 ...033.tentative.html => line-clamp-033.html} | 0 ...entative.html => line-clamp-auto-001.html} | 0 ...entative.html => line-clamp-auto-004.html} | 0 ...entative.html => line-clamp-auto-005.html} | 0 ...entative.html => line-clamp-auto-006.html} | 0 ...entative.html => line-clamp-auto-007.html} | 0 ...entative.html => line-clamp-auto-008.html} | 0 ...entative.html => line-clamp-auto-009.html} | 0 ...entative.html => line-clamp-auto-010.html} | 0 ...entative.html => line-clamp-auto-011.html} | 0 ...entative.html => line-clamp-auto-012.html} | 0 ...entative.html => line-clamp-auto-013.html} | 0 ...entative.html => line-clamp-auto-014.html} | 0 ...entative.html => line-clamp-auto-016.html} | 0 ...entative.html => line-clamp-auto-017.html} | 0 ...entative.html => line-clamp-auto-033.html} | 0 ...entative.html => line-clamp-auto-034.html} | 0 ...entative.html => line-clamp-auto-035.html} | 0 ...entative.html => line-clamp-auto-036.html} | 0 ...entative.html => line-clamp-auto-037.html} | 0 ...entative.html => line-clamp-auto-038.html} | 0 ...tml => line-clamp-auto-with-ruby-001.html} | 0 ...tml => line-clamp-auto-with-ruby-002.html} | 0 ...tml => line-clamp-auto-with-ruby-003.html} | 0 ...tml => line-clamp-auto-with-ruby-004.html} | 0 ...4-ref.html => block-ellipsis-013-ref.html} | 7 +- .../reference/block-ellipsis-015-ref.html | 13 - .../reference/block-ellipsis-017-ref.html | 13 - .../reference/block-ellipsis-026-ref.html | 16 + .../reference/block-ellipsis-028-ref.html | 16 + ...pchange-on-user-root-scroll.tentative.html | 1 + .../css-shadow-parts/exportparts-layered.html | 28 + .../exportparts-layered.ref.html | 4 + .../shape-outside-linear-gradient-007.html | 2 +- .../shape-outside-linear-gradient-011.html | 1 + .../shape-outside-linear-gradient-012.html | 1 + .../shape-outside-linear-gradient-013.html | 1 + .../shape-outside-linear-gradient-015.html | 1 + .../shape-outside-linear-gradient-016.html | 1 + .../text-decoration-trim-016.html | 2 +- ...ment-break-transformation-removable-1.html | 2 +- ...ment-break-transformation-removable-2.html | 2 +- ...ment-break-transformation-removable-3.html | 2 +- ...ment-break-transformation-removable-4.html | 2 +- ...nt-break-transformation-removable-ref.html | 2 +- .../text-autospace-elements-004-ref.html | 18 + .../text-autospace-elements-004.html | 17 + .../text-autospace-elements-005-ref.html | 16 + .../text-autospace-elements-005.html | 15 + .../text-autospace-elements-005b.html | 16 + .../text-autospace-elements-006-ref.html | 18 + .../text-autospace-elements-006.html | 18 + .../text-autospace-elements-007-ref.html | 18 + .../text-autospace-elements-007.html | 18 + ...utospace-transform-full-width-001-ref.html | 23 + ...ce-transform-full-width-001.tentative.html | 24 + .../css-ui/inert-attribute-overriding.html | 39 + .../css-ui/interactivity-inert-click-002.html | 25 - ...interactivity-inert-html-attribute-ua.html | 6 +- .../wpt/tests/css/css-ui/outline-009-ref.html | 16 + tests/wpt/tests/css/css-ui/outline-009.html | 11 +- ...ical-order-outline-sub-properties-001.html | 15 +- .../parsing/outline-width-computed.html | 4 +- .../finished-promise-defers-cleanup.html | 2 +- ...pseudo-get-computed-style-clean-style.html | 4 +- .../pseudo-get-computed-style.html | 8 +- .../scoped/ancestor-display-change-ref.html | 28 + .../scoped/ancestor-display-change.html | 62 + .../select-multiple-scrolling.optional.html | 6 +- .../wm-propagation-body-032.html | 28 +- .../wm-propagation-body-033.html | 28 +- .../wm-propagation-body-034.html | 28 +- .../wm-propagation-body-035.html | 28 +- .../wm-propagation-body-036.html | 28 +- .../wm-propagation-body-037.html | 28 +- .../wm-propagation-body-038.html | 28 +- .../wm-propagation-body-039.html | 28 +- .../wm-propagation-body-040.html | 28 +- .../wm-propagation-body-041.html | 28 +- .../wm-propagation-body-042.html | 28 +- .../wm-propagation-body-043.html | 28 +- .../wm-propagation-body-044.html | 28 +- .../wm-propagation-body-045.html | 28 +- .../wm-propagation-body-046.html | 28 +- .../wm-propagation-body-047.html | 28 +- .../wm-propagation-body-048.html | 28 +- .../wm-propagation-body-049.html | 28 +- .../wm-propagation-body-050.html | 28 +- .../wm-propagation-body-051.html | 28 +- .../wm-propagation-body-052.html | 28 +- .../wm-propagation-body-053.html | 28 +- .../wm-propagation-body-054.html | 28 +- .../wm-propagation-body-055.html | 28 +- ...ropagation-body-computed-writing-mode.html | 29 + .../css/cssom-view/client-props-root.html | 2 +- .../tests/css/cssom-view/scrollintoview.html | 2 +- ...eFromPoint-replace-document.tentative.html | 18 + ...romPoint-textarea-transform.tentative.html | 33 + .../cssom/caretRangeFromPoint.tentative.html | 122 + .../at-custom-media-parsing.html | 0 ...-efficiency-guardrails-json.tentative.html | 39 + ...ncy-guardrails-json.tentative.html.headers | 1 + ...ency-guardrails-report-only.tentative.html | 32 + ...rdrails-report-only.tentative.html.headers | 1 + ...twork-efficiency-guardrails.tentative.html | 32 + ...ficiency-guardrails.tentative.html.headers | 1 + .../resources/compressed.css | 3 + .../resources/compressed.json | 3 + ...nd-event-fired-for-scroll-attr-change.html | 5 +- ...crollend-event-not-fired-on-no-scroll.html | 17 +- .../scrollend-fires-to-text-input.html | 75 +- .../dom/events/window-composed-path.html | 20 + ...lement-attribute-part-crash.tentative.html | 16 + .../wpt/tests/event-timing/click-timing.html | 2 + tests/wpt/tests/event-timing/crossiframe.html | 1 + .../tests/event-timing/timingconditions.html | 1 + .../fedcm/support/client_metadata_iframe.py | 2 +- .../support/fedcm-third-party-iframe.sub.html | 6 +- ...-third-party-iframe-active-mode.https.html | 44 + ...ndow.js => activate-after.https.window.js} | 0 ....https.window.js => basic.https.window.js} | 0 ....https.worker.js => basic.https.worker.js} | 0 ...rer-no-referrer-when-downgrade.https.html} | 0 ...=> header-referrer-no-referrer.https.html} | 0 ...errer-origin-when-cross-origin.https.html} | 0 ...html => header-referrer-origin.https.html} | 0 ...=> header-referrer-same-origin.https.html} | 0 ...trict-origin-when-cross-origin.https.html} | 0 ... header-referrer-strict-origin.https.html} | 0 ... => header-referrer-unsafe-url.https.html} | 0 ...https.window.js => iframe.https.window.js} | 0 ...s.window.js => new-window.https.window.js} | 0 ...policy-attribute-redirect.https.window.js} | 0 ...missions-policy-attribute.https.window.js} | 0 ...wed-by-permissions-policy.https.window.js} | 0 ...ermissions-policy.https.window.js.headers} | 0 ...efault-permissions-policy.https.window.js} | 0 ...supported-by-permissions-policy.window.js} | 0 ....window.js => csp-allowed.https.window.js} | 0 ....window.js => csp-blocked.https.window.js} | 0 ...> csp-redirect-to-blocked.https.window.js} | 0 ...mulated-oversized-payload.https.window.js} | 0 ...mulated-oversized-payload.https.window.js} | 0 ...indow.js => empty-payload.https.window.js} | 0 ....window.js => max-payload.https.window.js} | 0 ...ow.js => multiple-iframes.https.window.js} | 0 ...w.js => oversized-payload.https.window.js} | 0 .../sandboxed-iframe.https.window.js | 67 + ...indow.js => small-payload.https.window.js} | 0 ...indow.js => empty-payload.https.window.js} | 0 ....window.js => max-payload.https.window.js} | 0 ...ow.js => multiple-origins.https.window.js} | 0 ...w.js => oversized-payload.https.window.js} | 0 ...mulated-oversized-payload.https.window.js} | 0 ...indow.js => empty-payload.https.window.js} | 0 ....window.js => max-payload.https.window.js} | 0 ...ow.js => multiple-iframes.https.window.js} | 6 +- ...w.js => oversized-payload.https.window.js} | 0 .../sandboxed-iframe.https.window.js | 63 + ...indow.js => small-payload.https.window.js} | 0 ...indow.js => small-payload.https.window.js} | 0 .../resources/fetch-later-helper.js | 16 +- .../fetch-later/resources/fetch-later.html | 6 +- ...vate-with-background-sync.https.window.js} | 0 ....js => send-on-deactivate.https.window.js} | 0 ...s => not-send-after-abort.https.window.js} | 0 ...tiple-with-activate-after.https.window.js} | 0 ...indow.js => send-multiple.https.window.js} | 0 .../resources/disable_bfcache.js | 14 +- ...ibute-reflection-enumerated.tentative.html | 41 + .../html/dom/elements-aria-enumerated.js | 26 + .../elements-in-the-dom/unknown-element.html | 22 - .../descends-into-extending-focusgroup.html | 37 - .../ascends-to-parent-focusgroup.html | 36 - ...tends-in-orthogonal-axis-complex-case.html | 38 - ...group-that-extends-in-orthogonal-axis.html | 34 - .../skips-empty-wrapping-focusgroup.html | 37 - .../ascends-to-parent-focusgroup.html | 36 - ...tends-in-orthogonal-axis-complex-case.html | 38 - ...group-that-extends-in-orthogonal-axis.html | 34 - .../wraps-in-extending-focusgroup.html | 43 - ...-not-wrap-in-focusgroup-with-no-items.html | 35 - ...scends-in-horizontal-inner-focusgroup.html | 30 - ...t-wrap-even-when-other-axis-supported.html | 31 - ...group-that-extends-in-orthogonal-axis.html | 30 - ...and-skips-orthogonal-inner-focusgroup.html | 32 - .../wraps-in-appropriate-focusgroup.html | 35 - .../horizontal/wraps-in-inner-focusgroup.html | 33 - .../moves-inside-extending-focusgroup.html | 34 - ...ext-item-outside-extending-focusgroup.html | 34 - ...moves-to-next-item-within-descendants.html | 37 - ...descends-in-vertical-inner-focusgroup.html | 30 - ...t-wrap-even-when-other-axis-supported.html | 31 - ...group-that-extends-in-orthogonal-axis.html | 30 - ...and-skips-orthogonal-inner-focusgroup.html | 32 - .../wraps-in-appropriate-focusgroup.html | 35 - .../vertical/wraps-in-inner-focusgroup.html | 33 - .../wraps-and-goes-into-inner-focusgroup.html | 34 - .../wraps-to-parent-focusgroup.html | 34 - .../fieldset-display.html | 4 +- .../legend-display.html | 4 +- .../headingoffset-and-headingreset-ref.html | 63 + .../headingoffset-and-headingreset.html | 75 + .../field-sizing-placeholder-stretch-ref.html | 11 + .../field-sizing-placeholder-stretch.html | 19 + .../sizes/implicit-sizes-ignores-width.html | 1 + .../select-listbox-touch.optional.html | 56 + .../interestfor-basic-delays.tentative.html | 2 +- .../interestfor-css-properties.tentative.html | 6 +- .../interestfor-css-shorthands.tentative.html | 30 +- ...l => interestfor-delay-end.tentative.html} | 2 +- ...=> interestfor-delay-start.tentative.html} | 6 +- ...nterestfor-input-modalities.tentative.html | 21 +- ...restfor-invoker-descendants.tentative.html | 61 +- ...terestfor-keyboard-behavior.tentative.html | 2 +- .../interestfor/resources/invoker-utils.js | 12 +- tests/wpt/tests/html/semantics/interfaces.js | 5 +- .../semantics/popovers/popover-focus-5.html | 38 +- .../css-module/relative-urls.html | 2 +- .../headingoffset-and-headingreset.html | 325 ++ .../html5lib_innerHTML_tests_innerHTML_1.html | 2 +- .../parsing/html5lib_innerHTML_webkit02.html | 2 +- .../parsing/html5lib_menuitem-element.html | 2 +- .../html/syntax/parsing/html5lib_tests1.html | 2 +- .../html/syntax/parsing/html5lib_tests10.html | 2 +- .../html/syntax/parsing/html5lib_tests18.html | 2 +- .../html/syntax/parsing/html5lib_tests7.html | 2 +- .../html/syntax/parsing/html5lib_tests9.html | 2 +- .../syntax/parsing/html5lib_webkit02.html | 4 +- .../tests/html/tools/html5lib_tests_revision | 2 +- .../relations/css-styling/lengths-2.html | 1 + .../history-back-same-doc.html | 6 +- .../navigation-back-forward-same-doc.html | 6 +- .../navigation-navigate-replace-same-doc.html | 6 +- .../navigation-navigate-same-doc.html | 6 +- .../cross-origin-traversal-redirect.html | 6 +- .../navigate-event/intercept-popstate.html | 6 +- .../navigate-destination-after-detach.html | 6 +- .../navigate-destination-dynamic-index.html | 6 +- .../navigate-history-back-noop.html | 6 +- ...vigation-back-same-document-in-iframe.html | 6 +- ...ion-back-same-document-preventDefault.html | 6 +- ...n-iframe-same-document-preventDefault.html | 6 +- ...nd-same-doc-child-and-cross-doc-child.html | 6 +- ...ument-preventDefault-multiple-windows.html | 6 +- ...seTo-top-cancels-cross-document-child.html | 6 +- .../replaceState-inside-back-handler.html | 6 +- .../same-url-replace-cross-document.html | 6 +- .../same-url-replace-same-document.html | 6 +- .../activation-history-pushState.html | 6 +- .../activation-history-replaceState.html | 6 +- .../activation-initial-about-blank.html | 6 +- .../activation-push-cross-origin.html | 6 +- .../activation-push.html | 6 +- .../activation-reload.html | 6 +- .../activation-replace-cross-origin.html | 6 +- .../activation-replace.html | 6 +- ...ion-same-document-then-cross-document.html | 6 +- .../activation-traverse-not-in-entries.html | 6 +- .../activation-traverse-then-clobber.html | 6 +- .../activation-traverse.html | 6 +- .../after-detach.html | 6 +- ...er-blank-navigation-from-cross-origin.html | 6 +- .../resources/opaque-origin-page.html | 6 +- .../back-forward-multiple-frames.html | 6 +- ...ambigaute-traverseTo-forward-multiple.html | 6 +- .../forward-to-pruned-entry.html | 6 +- ...-history-push-same-url-cross-document.html | 6 +- .../navigate-history-push-same-url.html | 6 +- .../return-value/back-already-detached.html | 6 +- .../return-value/back-beforeunload.html | 6 +- .../return-value/back-intercept-rejected.html | 6 +- .../return-value/back-intercept.html | 6 +- .../navigation-methods/return-value/back.html | 6 +- .../forward-already-detached.html | 6 +- .../return-value/forward-beforeunload.html | 6 +- .../forward-intercept-rejected.html | 6 +- .../return-value/forward-intercept.html | 6 +- .../return-value/forward.html | 6 +- .../navigate-intercept-interrupted.html | 6 +- ...avigate-interrupted-within-onnavigate.html | 6 +- .../return-value/navigate-interrupted.html | 6 +- .../return-value/navigate-javascript-url.html | 30 + .../navigate-push-initial-about-blank.html | 6 +- .../navigate-push-javascript-url.html | 33 +- .../back-forward-opaque-origin-page.html | 6 +- ...verseTo-cross-document-preventDefault.html | 6 +- ...-cross-document-before-navigate-event.html | 6 +- .../traverseTo-detach-cross-document.html | 6 +- ...h-same-document-before-navigate-event.html | 6 +- .../traverseTo-detach-same-document.html | 6 +- .../traverseTo-intercept-rejected.html | 6 +- .../return-value/traverseTo-intercept.html | 6 +- .../return-value/traverseTo-repeated.html | 6 +- .../return-value/traverseTo.html | 6 +- .../traverseTo-multiple-steps.html | 6 +- ...traverseTo-navigates-multiple-iframes.html | 6 +- .../anchor-download-intercept-reject.html | 4 +- .../anchor-download-intercept.html | 3 +- .../back-same-document-intercept-reject.html | 3 +- .../back-same-document-intercept.html | 3 +- .../back-same-document.html | 3 +- ...entrychange-before-popstate-intercept.html | 6 +- .../intercept-async.html | 3 +- .../location-href-canceled.html | 3 +- .../location-href-double-intercept.html | 4 +- .../location-href-intercept-reentrant.html | 3 +- .../location-href-intercept-reject.html | 3 +- .../location-href-intercept.html | 3 +- .../navigate-canceled.html | 3 +- .../navigate-double-intercept.html | 4 +- .../navigate-in-transition-finished.html | 4 +- ...e-intercept-precommitHandler-redirect.html | 3 +- ...ept-precommitHandler-reject.tentative.html | 3 +- .../navigate-intercept-precommitHandler.html | 3 +- .../navigate-intercept-stop.html | 3 +- .../navigate-intercept.html | 3 +- ...ate-same-document-intercept-reentrant.html | 3 +- ...vigate-same-document-intercept-reject.html | 3 +- .../navigate-same-document.html | 3 +- .../reload-canceled.html | 3 +- .../reload-intercept-reject.html | 3 +- .../reload-intercept.html | 3 +- .../reload-no-popstate.html | 3 +- .../precommitHandler-redirect-options.html | 6 +- ...dler-redirect-push-changed-to-replace.html | 6 +- .../precommitHandler-redirect-push.html | 6 +- ...dler-redirect-replace-changed-to-push.html | 6 +- .../precommitHandler-redirect-replace.html | 6 +- .../precommitHandler-redirect-throws.html | 7 +- ...l-commit-new-navigation-before-commit.html | 6 +- ...r-traversal-window-stop-before-commit.html | 6 +- .../precommitHandler-uncancelable.html | 6 +- ...mmitHandler-window-stop-before-commit.html | 6 +- .../navigation-api/resources/helpers.mjs | 10 - .../after-transition-basic.html | 6 +- ...ory-scroll-restoration-during-promise.html | 6 +- .../after-transition-explicit-scroll.html | 6 +- ...transition-intercept-handler-modifies.html | 6 +- .../after-transition-push.html | 6 +- .../after-transition-reject.html | 6 +- .../after-transition-reload.html | 6 +- .../after-transition-replace.html | 6 +- .../after-transition-timing.html | 6 +- ...ith-history-scroll-restoration-manual.html | 6 +- .../scroll-behavior/manual-basic.html | 6 +- .../manual-immediate-scroll.html | 6 +- .../manual-scroll-after-dispatch.html | 6 +- .../manual-scroll-after-resolve.html | 6 +- ...manual-scroll-fragment-does-not-exist.html | 6 +- .../manual-scroll-in-precommit-handler.html | 6 +- .../scroll-behavior/manual-scroll-push.html | 6 +- .../scroll-behavior/manual-scroll-reload.html | 6 +- .../manual-scroll-repeated.html | 6 +- .../manual-scroll-replace.html | 6 +- ...manual-scroll-resets-when-no-fragment.html | 6 +- .../scroll-after-preventDefault.html | 6 +- .../scroll-without-intercept.html | 6 +- .../tests/resources/chromium/webxr-test.js | 75 +- .../css/animation-range-ignored.html | 5 +- .../animation-range-normal-matches-cover.html | 5 +- .../progress-based-animation-timeline.html | 5 +- .../scroll-timelines/cancel-animation.html | 18 +- .../current-time-writing-modes.html | 11 +- .../scroll-timelines/finish-animation.html | 13 +- .../scroll-timelines/pause-animation.html | 21 +- .../scroll-timelines/reverse-animation.html | 8 +- .../scroll-timeline-range.html | 5 +- .../svg-graphics-element-001.html | 7 +- .../svg-graphics-element-002.html | 7 +- .../svg-graphics-element-003.html | 7 +- ...tion-with-delegatesFocus-text-control.html | 3 + .../tentative/aria-labelledby.html | 21 + .../tentative/commandfor.html | 32 +- .../tentative/interestfor.tentative.html | 37 +- .../tentative/popovertarget.html | 33 +- .../tentative/reference-target-basics.html | 14 +- ...de-with-image-pseudo-element-and-text.html | 81 + .../node-with-image-pseudo-element.html | 63 + ...s-site-sibling-iframes.sub.https.window.js | 3 - .../embedded/crashtests/xslt-in-img-001.html | 19 + .../embedded/crashtests/xslt-in-img-002.html | 19 + tests/wpt/tests/tools/ci/tc/tasks/test.yml | 39 +- .../wpt/tests/tools/ci/tc/tests/test_valid.py | 48 +- .../webdriver/bidi/modules/emulation.py | 13 + .../webdriver/bidi/modules/session.py | 3 - .../wptrunner/wptrunner/browsers/firefox.py | 3 +- .../wptrunner/executors/executorwebdriver.py | 19 +- .../mouse/layer-coords-transform.html | 65 + tests/wpt/tests/url/resources/IdnaTestV2.json | 39 +- .../wpt/tests/url/tools/IdnaTestV2-parser.py | 6 +- .../get-timing-bad-pseudo-crash.html | 12 + .../buffer-resampling.html | 115 +- .../automation-rate-testing.js | 175 +- .../k-rate-biquad.html | 90 +- .../simple-input-output.https.html | 87 +- .../automation-changes.html | 145 +- .../audio-encoder-codec-specific.https.any.js | 74 + .../audio-encoder-config.https.any.js | 16 + .../capture_screenshot/clip.py | 10 +- .../download_will_begin.py | 68 +- .../set_user_agent_override/__init__.py} | 0 .../set_user_agent_override/conftest.py | 95 + .../set_user_agent_override/contexts.py | 93 + .../set_user_agent_override/global.py | 109 + .../set_user_agent_override/invalid.py | 121 + .../set_user_agent_override/user_agent.py | 21 + .../set_user_agent_override/user_contexts.py | 150 + .../network/add_intercept/add_intercept.py | 7 +- .../bidi/network/add_intercept/contexts.py | 24 +- .../add_intercept/phase_auth_required.py | 5 +- .../bidi/network/add_intercept/phases.py | 5 +- .../tests/bidi/network/get_data/charset.py | 34 + .../tests/bidi/network/get_data/request.py | 1 - .../bidi/session/unsubscribe/contexts.py | 166 - .../tests/bidi/session/unsubscribe/invalid.py | 95 +- .../bidi/session/unsubscribe/subscriptions.py | 41 - .../tests/classic/new_session/conftest.py | 4 +- .../tests/webdriver/tests/support/fixtures.py | 1 + .../webdriver/tests/support/fixtures_bidi.py | 4 +- .../tests/support/http_handlers/charset.py | 19 + .../support/http_handlers/headers_echo.py | 27 + .../conformance_tests/tensor.https.any.js | 14 +- .../validation_tests/expand.https.any.js | 20 +- .../validation_tests/reshape.https.any.js | 16 + ...nd-close-array-buffer-negotiated.window.js | 12 + ...aChannel-send-close-array-buffer.window.js | 11 + ...annel-send-close-blob-negotiated.window.js | 10 + .../RTCDataChannel-send-close-blob.window.js | 10 + .../RTCDataChannel-send-close-helper.js | 86 + ...nel-send-close-string-negotiated.window.js | 11 + ...RTCDataChannel-send-close-string.window.js | 10 + .../webrtc/RTCDataChannel-send-close.html | 123 - .../misc/texture-upload-size.html.ini | 12 + 716 files changed, 12167 insertions(+), 4567 deletions(-) create mode 100644 tests/wpt/meta/css/css-display/display-first-letter-001.html.ini create mode 100644 tests/wpt/meta/css/css-flexbox/flex-item-content-is-min-width-max-content.html.ini create mode 100644 tests/wpt/meta/css/css-gaps/flex/flex-gap-decorations-027.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-003.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-003.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-007.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-007.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-008.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-008.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-009.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-009.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-012.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-012.tentative.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-015.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-015.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-019.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-019.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-020.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-020.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-021.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-021.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-026.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-027.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-028.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-001.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-002.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-003.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-004.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-005.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-005.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-006.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-006.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-007.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-007.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-008.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-008.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-009.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-009.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-011.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-011.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-021.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-021.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-026.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-026.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-027.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-027.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-028.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-028.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-030.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-030.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-031.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-031.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-032.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-032.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-033.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-033.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-001.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-001.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-004.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-004.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-005.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-005.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-009.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-009.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-010.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-010.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-011.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-011.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-013.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-013.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-014.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-014.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-016.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-016.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-017.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-017.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-033.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-033.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-034.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-034.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-035.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-035.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-036.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-036.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-037.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-037.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-038.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-038.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-001.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-001.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-002.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-002.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-003.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-003.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-004.html.ini delete mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-004.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-shadow-parts/exportparts-layered.html.ini create mode 100644 tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-004.html.ini create mode 100644 tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-005.html.ini create mode 100644 tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-005b.html.ini create mode 100644 tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-006.html.ini create mode 100644 tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-007.html.ini create mode 100644 tests/wpt/meta/css/css-ui/outline-009.html.ini create mode 100644 tests/wpt/meta/css/css-ui/parsing/outline-width-computed.html.ini create mode 100644 tests/wpt/meta/css/cssom/caretRangeFromPoint-replace-document.tentative.html.ini create mode 100644 tests/wpt/meta/css/cssom/caretRangeFromPoint-textarea-transform.tentative.html.ini create mode 100644 tests/wpt/meta/css/cssom/caretRangeFromPoint.tentative.html.ini rename tests/wpt/meta/css/{css-conditional => mediaqueries}/at-custom-media-parsing.html.ini (100%) rename tests/wpt/meta/fetch/fetch-later/{activate-after.tentative.https.window.js.ini => activate-after.https.window.js.ini} (79%) rename tests/wpt/meta/fetch/fetch-later/{basic.tentative.https.window.js.ini => basic.https.window.js.ini} (90%) rename tests/wpt/meta/fetch/fetch-later/headers/{header-referrer-no-referrer-when-downgrade.tentative.https.html.ini => header-referrer-no-referrer-when-downgrade.https.html.ini} (52%) create mode 100644 tests/wpt/meta/fetch/fetch-later/headers/header-referrer-no-referrer.https.html.ini delete mode 100644 tests/wpt/meta/fetch/fetch-later/headers/header-referrer-no-referrer.tentative.https.html.ini rename tests/wpt/meta/fetch/fetch-later/headers/{header-referrer-origin-when-cross-origin.tentative.https.html.ini => header-referrer-origin-when-cross-origin.https.html.ini} (70%) rename tests/wpt/meta/fetch/fetch-later/headers/{header-referrer-origin.tentative.https.html.ini => header-referrer-origin.https.html.ini} (63%) rename tests/wpt/meta/fetch/fetch-later/headers/{header-referrer-same-origin.tentative.https.html.ini => header-referrer-same-origin.https.html.ini} (70%) rename tests/wpt/meta/fetch/fetch-later/headers/{header-referrer-strict-origin-when-cross-origin.tentative.https.html.ini => header-referrer-strict-origin-when-cross-origin.https.html.ini} (52%) rename tests/wpt/meta/fetch/fetch-later/headers/{header-referrer-unsafe-url.tentative.https.html.ini => header-referrer-strict-origin.https.html.ini} (59%) rename tests/wpt/meta/fetch/fetch-later/headers/{header-referrer-strict-origin.tentative.https.html.ini => header-referrer-unsafe-url.https.html.ini} (58%) create mode 100644 tests/wpt/meta/fetch/fetch-later/iframe.https.window.js.ini delete mode 100644 tests/wpt/meta/fetch/fetch-later/iframe.tentative.https.window.js.ini create mode 100644 tests/wpt/meta/fetch/fetch-later/new-window.https.window.js.ini delete mode 100644 tests/wpt/meta/fetch/fetch-later/new-window.tentative.https.window.js.ini create mode 100644 tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute-redirect.https.window.js.ini delete mode 100644 tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute-redirect.tentative.https.window.js.ini rename tests/wpt/meta/fetch/fetch-later/permissions-policy/{deferred-fetch-allowed-by-permissions-policy-attribute.tentative.https.window.js.ini => deferred-fetch-allowed-by-permissions-policy-attribute.https.window.js.ini} (76%) rename tests/wpt/meta/fetch/fetch-later/permissions-policy/{deferred-fetch-allowed-by-permissions-policy.tentative.https.window.js.ini => deferred-fetch-allowed-by-permissions-policy.https.window.js.ini} (86%) rename tests/wpt/meta/fetch/fetch-later/permissions-policy/{deferred-fetch-default-permissions-policy.tentative.https.window.js.ini => deferred-fetch-default-permissions-policy.https.window.js.ini} (65%) rename tests/wpt/meta/fetch/fetch-later/permissions-policy/{deferred-fetch-supported-by-permissions-policy.tentative.window.js.ini => deferred-fetch-supported-by-permissions-policy.window.js.ini} (55%) rename tests/wpt/meta/fetch/fetch-later/policies/{csp-allowed.tentative.https.window.js.ini => csp-allowed.https.window.js.ini} (60%) rename tests/wpt/meta/fetch/fetch-later/policies/{csp-blocked.tentative.https.window.js.ini => csp-blocked.https.window.js.ini} (60%) rename tests/wpt/meta/fetch/fetch-later/policies/{csp-redirect-to-blocked.tentative.https.window.js.ini => csp-redirect-to-blocked.https.window.js.ini} (57%) rename tests/wpt/meta/fetch/fetch-later/quota/{accumulated-oversized-payload.tentative.https.window.js.ini => accumulated-oversized-payload.https.window.js.ini} (72%) rename tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/{accumulated-oversized-payload.tentative.https.window.js.ini => accumulated-oversized-payload.https.window.js.ini} (73%) rename tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/{empty-payload.tentative.https.window.js.ini => empty-payload.https.window.js.ini} (94%) rename tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/{max-payload.tentative.https.window.js.ini => max-payload.https.window.js.ini} (93%) rename tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/{multiple-iframes.tentative.https.window.js.ini => multiple-iframes.https.window.js.ini} (74%) rename tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/{oversized-payload.tentative.https.window.js.ini => oversized-payload.https.window.js.ini} (95%) create mode 100644 tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/sandboxed-iframe.https.window.js.ini rename tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/{small-payload.tentative.https.window.js.ini => small-payload.https.window.js.ini} (94%) rename tests/wpt/meta/fetch/fetch-later/quota/{empty-payload.tentative.https.window.js.ini => empty-payload.https.window.js.ini} (93%) rename tests/wpt/meta/fetch/fetch-later/quota/{max-payload.tentative.https.window.js.ini => max-payload.https.window.js.ini} (81%) rename tests/wpt/meta/fetch/fetch-later/quota/{multiple-origins.tentative.https.window.js.ini => multiple-origins.https.window.js.ini} (92%) rename tests/wpt/meta/fetch/fetch-later/quota/{oversized-payload.tentative.https.window.js.ini => oversized-payload.https.window.js.ini} (94%) rename tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/{accumulated-oversized-payload.tentative.https.window.js.ini => accumulated-oversized-payload.https.window.js.ini} (72%) rename tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/{empty-payload.tentative.https.window.js.ini => empty-payload.https.window.js.ini} (93%) rename tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/{max-payload.tentative.https.window.js.ini => max-payload.https.window.js.ini} (79%) rename tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/{multiple-iframes.tentative.https.window.js.ini => multiple-iframes.https.window.js.ini} (59%) rename tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/{oversized-payload.tentative.https.window.js.ini => oversized-payload.https.window.js.ini} (95%) create mode 100644 tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/sandboxed-iframe.https.window.js.ini rename tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/{small-payload.tentative.https.window.js.ini => small-payload.https.window.js.ini} (94%) rename tests/wpt/meta/fetch/fetch-later/quota/{small-payload.tentative.https.window.js.ini => small-payload.https.window.js.ini} (92%) rename tests/wpt/meta/fetch/fetch-later/{send-on-deactivate-with-background-sync.tentative.https.window.js.ini => send-on-deactivate-with-background-sync.https.window.js.ini} (82%) rename tests/wpt/meta/fetch/fetch-later/{send-on-deactivate.tentative.https.window.js.ini => send-on-deactivate.https.window.js.ini} (90%) rename tests/wpt/meta/fetch/fetch-later/send-on-discard/{not-send-after-abort.tentative.https.window.js.ini => not-send-after-abort.https.window.js.ini} (65%) rename tests/wpt/meta/fetch/fetch-later/send-on-discard/{send-multiple-with-activate-after.tentative.https.window.js.ini => send-multiple-with-activate-after.https.window.js.ini} (67%) rename tests/wpt/meta/fetch/fetch-later/send-on-discard/{send-multiple.tentative.https.window.js.ini => send-multiple.https.window.js.ini} (64%) delete mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini create mode 100644 tests/wpt/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini create mode 100644 tests/wpt/meta/html/dom/aria-attribute-reflection-enumerated.tentative.html.ini create mode 100644 tests/wpt/meta/html/rendering/sections/headingoffset-and-headingreset.html.ini create mode 100644 tests/wpt/meta/html/rendering/widgets/field-sizing-placeholder-stretch.html.ini create mode 100644 tests/wpt/meta/html/semantics/sections/headingoffset-and-headingreset.html.ini create mode 100644 tests/wpt/meta/html/syntax/parsing/html5lib_innerHTML_tests_innerHTML_1.html.ini create mode 100644 tests/wpt/meta/html/syntax/parsing/html5lib_innerHTML_webkit02.html.ini create mode 100644 tests/wpt/meta/html/syntax/parsing/html5lib_menuitem-element.html.ini create mode 100644 tests/wpt/meta/html/syntax/parsing/html5lib_tests1.html.ini create mode 100644 tests/wpt/meta/html/syntax/parsing/html5lib_tests10.html.ini create mode 100644 tests/wpt/meta/html/syntax/parsing/html5lib_tests18.html.ini create mode 100644 tests/wpt/meta/html/syntax/parsing/html5lib_tests7.html.ini create mode 100644 tests/wpt/meta/html/syntax/parsing/html5lib_tests9.html.ini create mode 100644 tests/wpt/meta/html/syntax/parsing/html5lib_webkit02.html.ini delete mode 100644 tests/wpt/meta/preload/preload-xhr.html.ini create mode 100644 tests/wpt/tests/clipboard-apis/async-clipboard-read-unsanitized-null.https.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-in-scroller-with-left-side-scrollbar.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-name-multicol-003-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-002-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-004-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-fixed-001-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchored-c-v-hidden.html create mode 100644 tests/wpt/tests/css/css-anchor-position/chrome-445458885-crash.html create mode 100644 tests/wpt/tests/css/css-anchor-position/position-visibility-anchors-visible-clip-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/position-visibility-anchors-visible-clip.html create mode 100644 tests/wpt/tests/css/css-anchor-position/pseudo-element-with-slotted-anchor-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/pseudo-element-with-slotted-anchor.html create mode 100644 tests/wpt/tests/css/css-animations/parent-after-change-style-pseudo-element-flicker-ref.html create mode 100644 tests/wpt/tests/css/css-animations/parent-after-change-style-pseudo-element-flicker.html create mode 100644 tests/wpt/tests/css/css-display/display-first-letter-001.html create mode 100644 tests/wpt/tests/css/css-font-loading/fontface-invalid-family.tentative.html create mode 100644 tests/wpt/tests/css/css-gaps/flex/flex-gap-decorations-027-ref.html create mode 100644 tests/wpt/tests/css/css-gaps/flex/flex-gap-decorations-027.html create mode 100644 tests/wpt/tests/css/css-multicol/crashtests/remove-transform-descendant-becomes-spanner-remove-spanner-child.html create mode 100644 tests/wpt/tests/css/css-multicol/remove-transform-descendant-becomes-spanner.html rename tests/wpt/tests/css/css-overflow/line-clamp/{block-ellipsis-003.tentative.html => block-ellipsis-003.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{block-ellipsis-007.tentative.html => block-ellipsis-007.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{block-ellipsis-008.tentative.html => block-ellipsis-008.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{block-ellipsis-009.tentative.html => block-ellipsis-009.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{block-ellipsis-011.tentative.html => block-ellipsis-011.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{block-ellipsis-012.tentative.html => block-ellipsis-012.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{block-ellipsis-015.html => block-ellipsis-015.tentative.html} (51%) rename tests/wpt/tests/css/css-overflow/line-clamp/{block-ellipsis-019.tentative.html => block-ellipsis-019.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{block-ellipsis-020.tentative.html => block-ellipsis-020.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{block-ellipsis-021.tentative.html => block-ellipsis-021.html} (100%) create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-026.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-027.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-028.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-001.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-002.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-003.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-004.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-001-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-002-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-003-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-004-ref.html rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-005.tentative.html => line-clamp-005.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-006.tentative.html => line-clamp-006.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-007.tentative.html => line-clamp-007.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-008.tentative.html => line-clamp-008.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-009.tentative.html => line-clamp-009.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-011.tentative.html => line-clamp-011.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-021.tentative.html => line-clamp-021.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-026.tentative.html => line-clamp-026.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-027.tentative.html => line-clamp-027.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-028.tentative.html => line-clamp-028.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-030.tentative.html => line-clamp-030.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-031.tentative.html => line-clamp-031.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-032.tentative.html => line-clamp-032.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-033.tentative.html => line-clamp-033.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-001.tentative.html => line-clamp-auto-001.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-004.tentative.html => line-clamp-auto-004.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-005.tentative.html => line-clamp-auto-005.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-006.tentative.html => line-clamp-auto-006.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-007.tentative.html => line-clamp-auto-007.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-008.tentative.html => line-clamp-auto-008.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-009.tentative.html => line-clamp-auto-009.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-010.tentative.html => line-clamp-auto-010.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-011.tentative.html => line-clamp-auto-011.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-012.tentative.html => line-clamp-auto-012.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-013.tentative.html => line-clamp-auto-013.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-014.tentative.html => line-clamp-auto-014.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-016.tentative.html => line-clamp-auto-016.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-017.tentative.html => line-clamp-auto-017.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-033.tentative.html => line-clamp-auto-033.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-034.tentative.html => line-clamp-auto-034.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-035.tentative.html => line-clamp-auto-035.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-036.tentative.html => line-clamp-auto-036.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-037.tentative.html => line-clamp-auto-037.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-038.tentative.html => line-clamp-auto-038.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-with-ruby-001.tentative.html => line-clamp-auto-with-ruby-001.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-with-ruby-002.tentative.html => line-clamp-auto-with-ruby-002.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-with-ruby-003.tentative.html => line-clamp-auto-with-ruby-003.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/{line-clamp-auto-with-ruby-004.tentative.html => line-clamp-auto-with-ruby-004.html} (100%) rename tests/wpt/tests/css/css-overflow/line-clamp/reference/{block-ellipsis-014-ref.html => block-ellipsis-013-ref.html} (59%) delete mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-015-ref.html delete mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-017-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-026-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-028-ref.html create mode 100644 tests/wpt/tests/css/css-shadow-parts/exportparts-layered.html create mode 100644 tests/wpt/tests/css/css-shadow-parts/exportparts-layered.ref.html create mode 100644 tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-004-ref.html create mode 100644 tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-004.html create mode 100644 tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-005-ref.html create mode 100644 tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-005.html create mode 100644 tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-005b.html create mode 100644 tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-006-ref.html create mode 100644 tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-006.html create mode 100644 tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-007-ref.html create mode 100644 tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-007.html create mode 100644 tests/wpt/tests/css/css-text/text-autospace/text-autospace-transform-full-width-001-ref.html create mode 100644 tests/wpt/tests/css/css-text/text-autospace/text-autospace-transform-full-width-001.tentative.html create mode 100644 tests/wpt/tests/css/css-ui/inert-attribute-overriding.html delete mode 100644 tests/wpt/tests/css/css-ui/interactivity-inert-click-002.html create mode 100644 tests/wpt/tests/css/css-ui/outline-009-ref.html create mode 100644 tests/wpt/tests/css/css-view-transitions/scoped/ancestor-display-change-ref.html create mode 100644 tests/wpt/tests/css/css-view-transitions/scoped/ancestor-display-change.html create mode 100644 tests/wpt/tests/css/css-writing-modes/wm-propagation-body-computed-writing-mode.html create mode 100644 tests/wpt/tests/css/cssom/caretRangeFromPoint-replace-document.tentative.html create mode 100644 tests/wpt/tests/css/cssom/caretRangeFromPoint-textarea-transform.tentative.html create mode 100644 tests/wpt/tests/css/cssom/caretRangeFromPoint.tentative.html rename tests/wpt/tests/css/{css-conditional => mediaqueries}/at-custom-media-parsing.html (100%) create mode 100644 tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-json.tentative.html create mode 100644 tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-json.tentative.html.headers create mode 100644 tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-report-only.tentative.html create mode 100644 tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-report-only.tentative.html.headers create mode 100644 tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails.tentative.html create mode 100644 tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails.tentative.html.headers create mode 100644 tests/wpt/tests/document-policy/experimental-features/resources/compressed.css create mode 100644 tests/wpt/tests/document-policy/experimental-features/resources/compressed.json create mode 100644 tests/wpt/tests/dom/events/window-composed-path.html create mode 100644 tests/wpt/tests/dom/parts/document-element-attribute-part-crash.tentative.html create mode 100644 tests/wpt/tests/fedcm/third-party-iframe/fedcm-third-party-iframe-active-mode.https.html rename tests/wpt/tests/fetch/fetch-later/{activate-after.tentative.https.window.js => activate-after.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/{basic.tentative.https.window.js => basic.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/{basic.tentative.https.worker.js => basic.https.worker.js} (100%) rename tests/wpt/tests/fetch/fetch-later/headers/{header-referrer-no-referrer-when-downgrade.tentative.https.html => header-referrer-no-referrer-when-downgrade.https.html} (100%) rename tests/wpt/tests/fetch/fetch-later/headers/{header-referrer-no-referrer.tentative.https.html => header-referrer-no-referrer.https.html} (100%) rename tests/wpt/tests/fetch/fetch-later/headers/{header-referrer-origin-when-cross-origin.tentative.https.html => header-referrer-origin-when-cross-origin.https.html} (100%) rename tests/wpt/tests/fetch/fetch-later/headers/{header-referrer-origin.tentative.https.html => header-referrer-origin.https.html} (100%) rename tests/wpt/tests/fetch/fetch-later/headers/{header-referrer-same-origin.tentative.https.html => header-referrer-same-origin.https.html} (100%) rename tests/wpt/tests/fetch/fetch-later/headers/{header-referrer-strict-origin-when-cross-origin.tentative.https.html => header-referrer-strict-origin-when-cross-origin.https.html} (100%) rename tests/wpt/tests/fetch/fetch-later/headers/{header-referrer-strict-origin.tentative.https.html => header-referrer-strict-origin.https.html} (100%) rename tests/wpt/tests/fetch/fetch-later/headers/{header-referrer-unsafe-url.tentative.https.html => header-referrer-unsafe-url.https.html} (100%) rename tests/wpt/tests/fetch/fetch-later/{iframe.tentative.https.window.js => iframe.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/{new-window.tentative.https.window.js => new-window.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/permissions-policy/{deferred-fetch-allowed-by-permissions-policy-attribute-redirect.tentative.https.window.js => deferred-fetch-allowed-by-permissions-policy-attribute-redirect.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/permissions-policy/{deferred-fetch-allowed-by-permissions-policy-attribute.tentative.https.window.js => deferred-fetch-allowed-by-permissions-policy-attribute.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/permissions-policy/{deferred-fetch-allowed-by-permissions-policy.tentative.https.window.js => deferred-fetch-allowed-by-permissions-policy.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/permissions-policy/{deferred-fetch-allowed-by-permissions-policy.tentative.https.window.js.headers => deferred-fetch-allowed-by-permissions-policy.https.window.js.headers} (100%) rename tests/wpt/tests/fetch/fetch-later/permissions-policy/{deferred-fetch-default-permissions-policy.tentative.https.window.js => deferred-fetch-default-permissions-policy.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/permissions-policy/{deferred-fetch-supported-by-permissions-policy.tentative.window.js => deferred-fetch-supported-by-permissions-policy.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/policies/{csp-allowed.tentative.https.window.js => csp-allowed.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/policies/{csp-blocked.tentative.https.window.js => csp-blocked.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/policies/{csp-redirect-to-blocked.tentative.https.window.js => csp-redirect-to-blocked.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/{accumulated-oversized-payload.tentative.https.window.js => accumulated-oversized-payload.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/cross-origin-iframe/{accumulated-oversized-payload.tentative.https.window.js => accumulated-oversized-payload.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/cross-origin-iframe/{empty-payload.tentative.https.window.js => empty-payload.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/cross-origin-iframe/{max-payload.tentative.https.window.js => max-payload.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/cross-origin-iframe/{multiple-iframes.tentative.https.window.js => multiple-iframes.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/cross-origin-iframe/{oversized-payload.tentative.https.window.js => oversized-payload.https.window.js} (100%) create mode 100644 tests/wpt/tests/fetch/fetch-later/quota/cross-origin-iframe/sandboxed-iframe.https.window.js rename tests/wpt/tests/fetch/fetch-later/quota/cross-origin-iframe/{small-payload.tentative.https.window.js => small-payload.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/{empty-payload.tentative.https.window.js => empty-payload.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/{max-payload.tentative.https.window.js => max-payload.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/{multiple-origins.tentative.https.window.js => multiple-origins.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/{oversized-payload.tentative.https.window.js => oversized-payload.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/same-origin-iframe/{accumulated-oversized-payload.tentative.https.window.js => accumulated-oversized-payload.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/same-origin-iframe/{empty-payload.tentative.https.window.js => empty-payload.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/same-origin-iframe/{max-payload.tentative.https.window.js => max-payload.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/same-origin-iframe/{multiple-iframes.tentative.https.window.js => multiple-iframes.https.window.js} (97%) rename tests/wpt/tests/fetch/fetch-later/quota/same-origin-iframe/{oversized-payload.tentative.https.window.js => oversized-payload.https.window.js} (100%) create mode 100644 tests/wpt/tests/fetch/fetch-later/quota/same-origin-iframe/sandboxed-iframe.https.window.js rename tests/wpt/tests/fetch/fetch-later/quota/same-origin-iframe/{small-payload.tentative.https.window.js => small-payload.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/quota/{small-payload.tentative.https.window.js => small-payload.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/{send-on-deactivate-with-background-sync.tentative.https.window.js => send-on-deactivate-with-background-sync.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/{send-on-deactivate.tentative.https.window.js => send-on-deactivate.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/send-on-discard/{not-send-after-abort.tentative.https.window.js => not-send-after-abort.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/send-on-discard/{send-multiple-with-activate-after.tentative.https.window.js => send-multiple-with-activate-after.https.window.js} (100%) rename tests/wpt/tests/fetch/fetch-later/send-on-discard/{send-multiple.tentative.https.window.js => send-multiple.https.window.js} (100%) create mode 100644 tests/wpt/tests/html/dom/aria-attribute-reflection-enumerated.tentative.html create mode 100644 tests/wpt/tests/html/dom/elements-aria-enumerated.js delete mode 100644 tests/wpt/tests/html/dom/elements/elements-in-the-dom/unknown-element.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/descends-into-extending-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/ascends-to-parent-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/skips-focusgroup-that-extends-in-orthogonal-axis-complex-case.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/skips-focusgroup-that-extends-in-orthogonal-axis.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/skips-empty-wrapping-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/ascends-to-parent-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/skips-focusgroup-that-extends-in-orthogonal-axis-complex-case.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/skips-focusgroup-that-extends-in-orthogonal-axis.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/wraps-in-extending-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/does-not-wrap-in-focusgroup-with-no-items.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/descends-in-horizontal-inner-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/does-not-wrap-even-when-other-axis-supported.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/skips-focusgroup-that-extends-in-orthogonal-axis.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/wraps-and-skips-orthogonal-inner-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/wraps-in-appropriate-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/wraps-in-inner-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/moves-inside-extending-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/moves-to-next-item-outside-extending-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/moves-to-next-item-within-descendants.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/descends-in-vertical-inner-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/does-not-wrap-even-when-other-axis-supported.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/skips-focusgroup-that-extends-in-orthogonal-axis.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/wraps-and-skips-orthogonal-inner-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/wraps-in-appropriate-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/wraps-in-inner-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/wraps-and-goes-into-inner-focusgroup.html delete mode 100644 tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/wraps-to-parent-focusgroup.html create mode 100644 tests/wpt/tests/html/rendering/sections/headingoffset-and-headingreset-ref.html create mode 100644 tests/wpt/tests/html/rendering/sections/headingoffset-and-headingreset.html create mode 100644 tests/wpt/tests/html/rendering/widgets/field-sizing-placeholder-stretch-ref.html create mode 100644 tests/wpt/tests/html/rendering/widgets/field-sizing-placeholder-stretch.html create mode 100644 tests/wpt/tests/html/semantics/forms/the-select-element/select-listbox-touch.optional.html rename tests/wpt/tests/html/semantics/interestfor/{interestfor-hide-delay.tentative.html => interestfor-delay-end.tentative.html} (98%) rename tests/wpt/tests/html/semantics/interestfor/{interestfor-show-delay.tentative.html => interestfor-delay-start.tentative.html} (98%) create mode 100644 tests/wpt/tests/html/semantics/sections/headingoffset-and-headingreset.html create mode 100644 tests/wpt/tests/navigation-api/navigation-methods/return-value/navigate-javascript-url.html delete mode 100644 tests/wpt/tests/navigation-api/resources/helpers.mjs create mode 100644 tests/wpt/tests/soft-navigation-heuristics/detection/tentative/node-with-image-pseudo-element-and-text.html create mode 100644 tests/wpt/tests/soft-navigation-heuristics/detection/tentative/node-with-image-pseudo-element.html create mode 100644 tests/wpt/tests/svg/embedded/crashtests/xslt-in-img-001.html create mode 100644 tests/wpt/tests/svg/embedded/crashtests/xslt-in-img-002.html create mode 100644 tests/wpt/tests/uievents/mouse/layer-coords-transform.html create mode 100644 tests/wpt/tests/web-animations/crashtests/get-timing-bad-pseudo-crash.html rename tests/wpt/tests/{css/css-view-transitions/table-caption.html.ini => webdriver/tests/bidi/emulation/set_user_agent_override/__init__.py} (100%) create mode 100644 tests/wpt/tests/webdriver/tests/bidi/emulation/set_user_agent_override/conftest.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/emulation/set_user_agent_override/contexts.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/emulation/set_user_agent_override/global.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/emulation/set_user_agent_override/invalid.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/emulation/set_user_agent_override/user_agent.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/emulation/set_user_agent_override/user_contexts.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/get_data/charset.py delete mode 100644 tests/wpt/tests/webdriver/tests/bidi/session/unsubscribe/contexts.py create mode 100644 tests/wpt/tests/webdriver/tests/support/http_handlers/charset.py create mode 100644 tests/wpt/tests/webdriver/tests/support/http_handlers/headers_echo.py create mode 100644 tests/wpt/tests/webrtc/RTCDataChannel-send-close-array-buffer-negotiated.window.js create mode 100644 tests/wpt/tests/webrtc/RTCDataChannel-send-close-array-buffer.window.js create mode 100644 tests/wpt/tests/webrtc/RTCDataChannel-send-close-blob-negotiated.window.js create mode 100644 tests/wpt/tests/webrtc/RTCDataChannel-send-close-blob.window.js create mode 100644 tests/wpt/tests/webrtc/RTCDataChannel-send-close-helper.js create mode 100644 tests/wpt/tests/webrtc/RTCDataChannel-send-close-string-negotiated.window.js create mode 100644 tests/wpt/tests/webrtc/RTCDataChannel-send-close-string.window.js delete mode 100644 tests/wpt/tests/webrtc/RTCDataChannel-send-close.html diff --git a/tests/wpt/meta/MANIFEST.json b/tests/wpt/meta/MANIFEST.json index bd748da4133..896b9ab643e 100644 --- a/tests/wpt/meta/MANIFEST.json +++ b/tests/wpt/meta/MANIFEST.json @@ -782,6 +782,13 @@ {} ] ], + "chrome-445458885-crash.html": [ + "22086238df97db8474cb6943cc0664e2f88edc62", + [ + null, + {} + ] + ], "grid-anchor-center-crash.html": [ "bab4eed6b66dfb846ef451f14ced6eb2a0867cc1", [ @@ -4078,6 +4085,13 @@ {} ] ], + "remove-transform-descendant-becomes-spanner-remove-spanner-child.html": [ + "f432383d549ec2aad3f77c521f7717b34f5b8a78", + [ + null, + {} + ] + ], "repeated-section-in-nested-table-nested-multicol.html": [ "e48854a36bd964ed056e2ec43aa9c94fd413e2f7", [ @@ -6950,6 +6964,13 @@ ] }, "parts": { + "document-element-attribute-part-crash.tentative.html": [ + "01b593ebce9662464167c3f5c2e3b43dc861636d", + [ + null, + {} + ] + ], "dom-parts-clone-detached-doc-crash.tentative.html": [ "20345890e6d394bf67ae839b4e9368fc031020ba", [ @@ -10669,6 +10690,24 @@ ] ] }, + "embedded": { + "crashtests": { + "xslt-in-img-001.html": [ + "da6b02a99eb7071f75c5d65ed3cd5c755d21cf53", + [ + null, + {} + ] + ], + "xslt-in-img-002.html": [ + "e92911976598299c07cb4aa0be8dd52734f7beef", + [ + null, + {} + ] + ] + } + }, "extensibility": { "foreignObject": { "foreign-object-circular-filter-reference-crash.html": [ @@ -10875,6 +10914,13 @@ {} ] ], + "get-timing-bad-pseudo-crash.html": [ + "f05d68b242377d069c3d9f2476e87c83bb31f78f", + [ + null, + {} + ] + ], "infinite-active-duration.html": [ "f92cd13942ff2cb9556863b369d02c4f79bfe3f1", [ @@ -26192,7 +26238,7 @@ "navigation-api": { "scroll-behavior": { "after-transition-with-history-scroll-restoration-manual.html": [ - "93e7168f85ce4a993b697a70b2060cf4418cc90e", + "bc2ce230ce729dcc5cc8bfcd0100ab0aa75d22ba", [ null, {} @@ -126772,6 +126818,32 @@ {} ] ], + "anchor-name-multicol-003.html": [ + "07d1c72ad11c3a4755b67e0126e1338cd7f484df", + [ + null, + [ + [ + "/css/css-anchor-position/anchor-name-multicol-003-ref.html", + "==" + ] + ], + {} + ] + ], + "anchor-name-multicol-004.html": [ + "c0ad0a1d5b21d1345bd71a12ec068fbf2bd6a785", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "anchor-position-circular.html": [ "a0147ecc528646d4e74c25a428367cbea9fefbd6", [ @@ -126798,6 +126870,45 @@ {} ] ], + "anchor-position-multicol-002.html": [ + "37d31e7137956ebdddfbfb292d4d7a859f35e8d5", + [ + null, + [ + [ + "/css/css-anchor-position/anchor-position-multicol-002-ref.html", + "==" + ] + ], + {} + ] + ], + "anchor-position-multicol-003.html": [ + "c0716ae669cf6c7aadd5cb7620ef0f9a33eb6860", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], + "anchor-position-multicol-004.html": [ + "05762631f21665e1b708b7d47cbf6618c097ff51", + [ + null, + [ + [ + "/css/css-anchor-position/anchor-position-multicol-004-ref.html", + "==" + ] + ], + {} + ] + ], "anchor-position-multicol-007.html": [ "b8aca1164479d58f0c7c28720362a96d017f5463", [ @@ -126850,6 +126961,19 @@ {} ] ], + "anchor-position-multicol-fixed-001.html": [ + "e86ba37c71bed56deff62d5774995c970abf2354", + [ + null, + [ + [ + "/css/css-anchor-position/anchor-position-multicol-fixed-001-ref.html", + "==" + ] + ], + {} + ] + ], "anchor-position-non-anchored-fallback.html": [ "26965fe8bf413ca199dae0a09940d46f0b29f62c", [ @@ -127347,6 +127471,19 @@ {} ] ], + "anchored-c-v-hidden.html": [ + "1082e4fe0718366a103b601678860030174358b7", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], "container-queries": { "anchored-fallback-color-change.html": [ "5437e3b9a283b29e594c3516dcf282a5100c7106", @@ -127740,7 +127877,7 @@ ] ], "position-visibility-anchors-visible-change-anchor.html": [ - "3fda2fa4371d503d246bf867877171a777d116ae", + "b30a2992b2c5b66f7965e5eef3ca45835e4e698b", [ null, [ @@ -127765,6 +127902,19 @@ {} ] ], + "position-visibility-anchors-visible-clip.html": [ + "9ad5aab9f55d449748119e46008f2e3a28fc6da9", + [ + null, + [ + [ + "/css/css-anchor-position/position-visibility-anchors-visible-clip-ref.html", + "==" + ] + ], + {} + ] + ], "position-visibility-anchors-visible-css-visibility.html": [ "8ef4762818b081ec92040d2954b421935b24e60f", [ @@ -127973,6 +128123,19 @@ {} ] ], + "pseudo-element-with-slotted-anchor.html": [ + "bf6b6fb4bc12c7a1db589462cad8f54f865e46c3", + [ + null, + [ + [ + "/css/css-anchor-position/pseudo-element-with-slotted-anchor-ref.html", + "==" + ] + ], + {} + ] + ], "sticky-anchor-position-invalid.html": [ "d1efeed5f29263fe3a16d60cbdaf9d2c26357ce5", [ @@ -128091,7 +128254,7 @@ ] ], "vertical-aligned-table-cell.html": [ - "9b16621b7132fdf92856f65eaf7a8450c1fc7b63", + "2d2838a6b5fd35fed7cc1f485e07805664776f03", [ null, [ @@ -128355,6 +128518,19 @@ {} ] ], + "parent-after-change-style-pseudo-element-flicker.html": [ + "36543053376b36255a9a6e6205d055e1b4f7ddbe", + [ + null, + [ + [ + "/css/css-animations/parent-after-change-style-pseudo-element-flicker-ref.html", + "==" + ] + ], + {} + ] + ], "svg-transform-animation.html": [ "b08629c2eb76b86c80fe64436a364078c5376dcd", [ @@ -189503,6 +189679,19 @@ ], {} ] + ], + "flex-gap-decorations-027.html": [ + "1a6241704525f996c73eb9e1ad02ba6bc523f9a5", + [ + null, + [ + [ + "/css/css-gaps/flex/flex-gap-decorations-027-ref.html", + "==" + ] + ], + {} + ] ] }, "grid": { @@ -227775,6 +227964,19 @@ {} ] ], + "remove-transform-descendant-becomes-spanner.html": [ + "a2eceb2b8e969804f562bb6534b36cb7f8c85c2e", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "replaced-content-spanner-auto-width.html": [ "90720852ca39d314c79c79d075dc35e4984ed973", [ @@ -229245,7 +229447,7 @@ {} ] ], - "block-ellipsis-003.tentative.html": [ + "block-ellipsis-003.html": [ "5911022ffbcd8fae0e36ac8a2d8505bbdd14398c", [ null, @@ -229297,7 +229499,7 @@ {} ] ], - "block-ellipsis-007.tentative.html": [ + "block-ellipsis-007.html": [ "86c701bb21036f47c6ece1fef6b63061626aac23", [ null, @@ -229310,7 +229512,7 @@ {} ] ], - "block-ellipsis-008.tentative.html": [ + "block-ellipsis-008.html": [ "e844d2dfb2b4b8ad50519d8f8d8e964767ede1a5", [ null, @@ -229323,7 +229525,7 @@ {} ] ], - "block-ellipsis-009.tentative.html": [ + "block-ellipsis-009.html": [ "7517f5d1456f704e8655edc4a2c3408f398ea2cc", [ null, @@ -229353,7 +229555,7 @@ {} ] ], - "block-ellipsis-011.tentative.html": [ + "block-ellipsis-011.html": [ "9ee252082399c2967cb70c4dbf0ca7fdd9a28028", [ null, @@ -229366,7 +229568,7 @@ {} ] ], - "block-ellipsis-012.tentative.html": [ + "block-ellipsis-012.html": [ "54dd4df51417f31e68dbfa956aa8024a75df49a2", [ null, @@ -229380,12 +229582,12 @@ ] ], "block-ellipsis-013.html": [ - "576ec3aec5460f6d0f12de65a73bee8cbbc60292", + "dec611fac8c4bb917ec0b7303f480537db2b7cc8", [ null, [ [ - "/css/css-overflow/line-clamp/reference/block-ellipsis-001-ref.html", + "/css/css-overflow/line-clamp/reference/block-ellipsis-013-ref.html", "==" ] ], @@ -229393,25 +229595,25 @@ ] ], "block-ellipsis-014.html": [ - "3fa55ddde4da4c04f6b32a6827ac2146e2177355", + "da52fde8b6351fe7483463f83c57f741a4859485", [ null, [ [ - "/css/css-overflow/line-clamp/reference/block-ellipsis-014-ref.html", + "/css/css-overflow/line-clamp/reference/block-ellipsis-013-ref.html", "==" ] ], {} ] ], - "block-ellipsis-015.html": [ - "22b125f0f50140c367eb080333dccb016b06fc19", + "block-ellipsis-015.tentative.html": [ + "83cdd86f064d075dd1e1c4d2e0c250ea268ac13e", [ null, [ [ - "/css/css-overflow/line-clamp/reference/block-ellipsis-015-ref.html", + "/css/css-overflow/line-clamp/reference/block-ellipsis-013-ref.html", "==" ] ], @@ -229432,12 +229634,12 @@ ] ], "block-ellipsis-017.html": [ - "9c84673e9e8a7a5efdfd14a9db9dec66d75af4af", + "4f2b0738f76dbefa8f0cb3580387cfb3fcf94155", [ null, [ [ - "/css/css-overflow/line-clamp/reference/block-ellipsis-017-ref.html", + "/css/css-overflow/line-clamp/reference/block-ellipsis-013-ref.html", "==" ] ], @@ -229457,7 +229659,7 @@ {} ] ], - "block-ellipsis-019.tentative.html": [ + "block-ellipsis-019.html": [ "afee5d6eddc1336adbed4d4ae235ea53a058a3fe", [ null, @@ -229470,7 +229672,7 @@ {} ] ], - "block-ellipsis-020.tentative.html": [ + "block-ellipsis-020.html": [ "473aad392c1207213c9547be4eae24c94aac7cd9", [ null, @@ -229483,7 +229685,7 @@ {} ] ], - "block-ellipsis-021.tentative.html": [ + "block-ellipsis-021.html": [ "517245ac8b09285d8da041adfdb5fe2030ee2fb8", [ null, @@ -229548,6 +229750,45 @@ {} ] ], + "block-ellipsis-026.html": [ + "b35fb394efacd817210b237c9e3212d05a003fcd", + [ + null, + [ + [ + "/css/css-overflow/line-clamp/reference/block-ellipsis-026-ref.html", + "==" + ] + ], + {} + ] + ], + "block-ellipsis-027.html": [ + "879ab6104d1e4eb6b8d6613035159a4c8be98021", + [ + null, + [ + [ + "/css/css-overflow/line-clamp/reference/block-ellipsis-026-ref.html", + "==" + ] + ], + {} + ] + ], + "block-ellipsis-028.html": [ + "c2bc63651df0e301e42f1c3890cd75ba54884928", + [ + null, + [ + [ + "/css/css-overflow/line-clamp/reference/block-ellipsis-028-ref.html", + "==" + ] + ], + {} + ] + ], "block-ellipsis-repaint-001.html": [ "b8ba9872f9958ae4b4ec23a669910e37fe091f6e", [ @@ -229600,6 +229841,60 @@ {} ] ], + "discard": { + "discard-multicol-001.html": [ + "e9465a382f0b7f959e7cba26a33a5511536f3324", + [ + null, + [ + [ + "/css/css-overflow/line-clamp/discard/reference/discard-multicol-001-ref.html", + "==" + ] + ], + {} + ] + ], + "discard-multicol-002.html": [ + "280b3e2ad1ff2a8199339996f196b37988733e2c", + [ + null, + [ + [ + "/css/css-overflow/line-clamp/discard/reference/discard-multicol-002-ref.html", + "==" + ] + ], + {} + ] + ], + "discard-multicol-003.html": [ + "a04fd453443a09acece36bd85cc83a97907ea29f", + [ + null, + [ + [ + "/css/css-overflow/line-clamp/discard/reference/discard-multicol-003-ref.html", + "==" + ] + ], + {} + ] + ], + "discard-multicol-004.html": [ + "6d3f65904169b65f02cf6867cdedbf1accbf5b9b", + [ + null, + [ + [ + "/css/css-overflow/line-clamp/discard/reference/discard-multicol-004-ref.html", + "==" + ] + ], + {} + ] + ] + }, "line-clamp-001.html": [ "c8cfcb1066de1a1d5c98e147c8e47499069046be", [ @@ -229652,7 +229947,7 @@ {} ] ], - "line-clamp-005.tentative.html": [ + "line-clamp-005.html": [ "143aa65d899dc1e83e5be5927f1f349e8f0a399c", [ null, @@ -229665,7 +229960,7 @@ {} ] ], - "line-clamp-006.tentative.html": [ + "line-clamp-006.html": [ "f06d94161b635a092ed3446cdf9e6b3ebf830777", [ null, @@ -229678,7 +229973,7 @@ {} ] ], - "line-clamp-007.tentative.html": [ + "line-clamp-007.html": [ "c71068641b80530031dc4474422225033959d146", [ null, @@ -229691,7 +229986,7 @@ {} ] ], - "line-clamp-008.tentative.html": [ + "line-clamp-008.html": [ "0d91b3612d0cd38a08f56f01d0d38a7e3cc62042", [ null, @@ -229704,7 +229999,7 @@ {} ] ], - "line-clamp-009.tentative.html": [ + "line-clamp-009.html": [ "4dfd3d6194a6f3715f4f684b8072b5be55478911", [ null, @@ -229730,7 +230025,7 @@ {} ] ], - "line-clamp-011.tentative.html": [ + "line-clamp-011.html": [ "69effbcca17061a7519316ef097b9903fbe7968e", [ null, @@ -229860,7 +230155,7 @@ {} ] ], - "line-clamp-021.tentative.html": [ + "line-clamp-021.html": [ "611cd6f8901af66ecdc301305f2db0f30bf96023", [ null, @@ -229925,7 +230220,7 @@ {} ] ], - "line-clamp-026.tentative.html": [ + "line-clamp-026.html": [ "329d12d10bd1021a6565b09be013aeefea973fc6", [ null, @@ -229938,7 +230233,7 @@ {} ] ], - "line-clamp-027.tentative.html": [ + "line-clamp-027.html": [ "b2a376b2bd93c577e426d5d6f7a52ccf016b0b75", [ null, @@ -229951,7 +230246,7 @@ {} ] ], - "line-clamp-028.tentative.html": [ + "line-clamp-028.html": [ "b8fa48025b692c325f66e7e5e7685cf461fcf94d", [ null, @@ -229977,7 +230272,7 @@ {} ] ], - "line-clamp-030.tentative.html": [ + "line-clamp-030.html": [ "f46e5caa0bb527d83c3ee779f0734f3c8c09c4a6", [ null, @@ -229990,7 +230285,7 @@ {} ] ], - "line-clamp-031.tentative.html": [ + "line-clamp-031.html": [ "784cdd97643145a35d42319470939557b8b6f5fc", [ null, @@ -230003,7 +230298,7 @@ {} ] ], - "line-clamp-032.tentative.html": [ + "line-clamp-032.html": [ "5c203dd0d21051cc9e93fb4eb3e08c0edb0a310e", [ null, @@ -230016,7 +230311,7 @@ {} ] ], - "line-clamp-033.tentative.html": [ + "line-clamp-033.html": [ "5e893512d87df1fac0fff3d9736b4e89fc7d62e9", [ null, @@ -230055,7 +230350,7 @@ {} ] ], - "line-clamp-auto-001.tentative.html": [ + "line-clamp-auto-001.html": [ "02d8479736d4d6fd7e26df53611624e7a75d0989", [ null, @@ -230094,7 +230389,7 @@ {} ] ], - "line-clamp-auto-004.tentative.html": [ + "line-clamp-auto-004.html": [ "2dbf9d54084034f2a1b83eccf370e281af24dc8c", [ null, @@ -230107,7 +230402,7 @@ {} ] ], - "line-clamp-auto-005.tentative.html": [ + "line-clamp-auto-005.html": [ "1c9148e2647f310522103d1b5c6c2765a6c6644c", [ null, @@ -230120,7 +230415,7 @@ {} ] ], - "line-clamp-auto-006.tentative.html": [ + "line-clamp-auto-006.html": [ "ab6915f52163f9cbd1c4c2f2fa4e9d8bf90a3a88", [ null, @@ -230133,7 +230428,7 @@ {} ] ], - "line-clamp-auto-007.tentative.html": [ + "line-clamp-auto-007.html": [ "f7d56bfa6557413e33bbb2422c5234437ac302b4", [ null, @@ -230146,7 +230441,7 @@ {} ] ], - "line-clamp-auto-008.tentative.html": [ + "line-clamp-auto-008.html": [ "9e7f38ab7ca09debf7628505d8d63ce473dc355e", [ null, @@ -230159,7 +230454,7 @@ {} ] ], - "line-clamp-auto-009.tentative.html": [ + "line-clamp-auto-009.html": [ "33d4a9abbae87bf252413324ac61100c7b1c8f55", [ null, @@ -230172,7 +230467,7 @@ {} ] ], - "line-clamp-auto-010.tentative.html": [ + "line-clamp-auto-010.html": [ "6b69dc0030aee0ed209b031f6da6870e4c874c1d", [ null, @@ -230185,7 +230480,7 @@ {} ] ], - "line-clamp-auto-011.tentative.html": [ + "line-clamp-auto-011.html": [ "00076a5336e89004b6a2143e9bd6c72ec9fe95e0", [ null, @@ -230198,7 +230493,7 @@ {} ] ], - "line-clamp-auto-012.tentative.html": [ + "line-clamp-auto-012.html": [ "56957b15c9223466ddd6f06a45bb854cab18fda6", [ null, @@ -230211,7 +230506,7 @@ {} ] ], - "line-clamp-auto-013.tentative.html": [ + "line-clamp-auto-013.html": [ "dd864fbdcb3fbd3cfeb11a385df61a99e739aba9", [ null, @@ -230224,7 +230519,7 @@ {} ] ], - "line-clamp-auto-014.tentative.html": [ + "line-clamp-auto-014.html": [ "6738c708706e778dd4ee307b8532ca32e8b7b881", [ null, @@ -230250,7 +230545,7 @@ {} ] ], - "line-clamp-auto-016.tentative.html": [ + "line-clamp-auto-016.html": [ "372213983b7a753037616485bfc2aae7524abfd5", [ null, @@ -230263,7 +230558,7 @@ {} ] ], - "line-clamp-auto-017.tentative.html": [ + "line-clamp-auto-017.html": [ "376c69a210611977b3eae9ed3900b2538516be98", [ null, @@ -230458,7 +230753,7 @@ {} ] ], - "line-clamp-auto-033.tentative.html": [ + "line-clamp-auto-033.html": [ "f18d7eefb271e8529d0f2dedde8fe3fe9d7ea947", [ null, @@ -230471,7 +230766,7 @@ {} ] ], - "line-clamp-auto-034.tentative.html": [ + "line-clamp-auto-034.html": [ "ebb676dfd8e0fa265ddf0280b3987fd1eb8f3587", [ null, @@ -230484,7 +230779,7 @@ {} ] ], - "line-clamp-auto-035.tentative.html": [ + "line-clamp-auto-035.html": [ "67e04e27f5f755a14816fb06b530a97796ccc8af", [ null, @@ -230497,7 +230792,7 @@ {} ] ], - "line-clamp-auto-036.tentative.html": [ + "line-clamp-auto-036.html": [ "27b97e00ade3dcbb9f09f87c83955df9fbced499", [ null, @@ -230510,7 +230805,7 @@ {} ] ], - "line-clamp-auto-037.tentative.html": [ + "line-clamp-auto-037.html": [ "4a2fc3c82064e12b5ff282c56f4e3a03035ee9e9", [ null, @@ -230523,7 +230818,7 @@ {} ] ], - "line-clamp-auto-038.tentative.html": [ + "line-clamp-auto-038.html": [ "0d7ef4606d5b956bd15ceb749b92d586e503cd7c", [ null, @@ -230536,7 +230831,7 @@ {} ] ], - "line-clamp-auto-with-ruby-001.tentative.html": [ + "line-clamp-auto-with-ruby-001.html": [ "5f69cc1b71e9eaeceacbbb87140349b5d7590a8c", [ null, @@ -230549,7 +230844,7 @@ {} ] ], - "line-clamp-auto-with-ruby-002.tentative.html": [ + "line-clamp-auto-with-ruby-002.html": [ "62fe4814bda517297a4ddd5fa3525a8a9d72026f", [ null, @@ -230562,7 +230857,7 @@ {} ] ], - "line-clamp-auto-with-ruby-003.tentative.html": [ + "line-clamp-auto-with-ruby-003.html": [ "4a3b83093dd592c009b53c5b1f68fe7fcdc8c8fc", [ null, @@ -230575,7 +230870,7 @@ {} ] ], - "line-clamp-auto-with-ruby-004.tentative.html": [ + "line-clamp-auto-with-ruby-004.html": [ "6b93203de4d898f9c654baa07c7a2a93f709caa7", [ null, @@ -246364,6 +246659,19 @@ {} ] ], + "exportparts-layered.html": [ + "b9593cbaf894f0b66036844e417861010ec76090", + [ + null, + [ + [ + "/css/css-shadow-parts/exportparts-layered.ref.html", + "==" + ] + ], + {} + ] + ], "interaction-with-nested-pseudo-class.html": [ "1061e4b0e3501535d2bebf741e4986a2a6779c1a", [ @@ -247212,7 +247520,7 @@ ] ], "shape-outside-linear-gradient-007.html": [ - "1eca566a0b459bb4f4008cab2ee702f3b4d5c989", + "38f499ec59d633a366e0c2bf0b59e42a50c75bdb", [ null, [ @@ -247231,7 +247539,7 @@ 1 ], [ - 7600, + 0, 8700 ] ] @@ -247328,7 +247636,7 @@ ] ], "shape-outside-linear-gradient-011.html": [ - "756b58eaa08ae731bf681d7b7ba0732e84aaf94a", + "7d794e1f16fc7aeb074c619f80a0edab1f4b96ad", [ null, [ @@ -247337,11 +247645,27 @@ "==" ] ], - {} + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 1 + ], + [ + 0, + 8700 + ] + ] + ] + ] + } ] ], "shape-outside-linear-gradient-012.html": [ - "5a78d1c3eafdea5f2c1ab7ef80b454b7a1649eb2", + "5386b24824cc1f3c4cbdcb94f3a1934499303b2d", [ null, [ @@ -247350,11 +247674,27 @@ "==" ] ], - {} + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 1 + ], + [ + 0, + 8700 + ] + ] + ] + ] + } ] ], "shape-outside-linear-gradient-013.html": [ - "9ecf76d70bc2efa49625624a528f36345f2aa7fc", + "6ea16147e5b2f76780e36f6db78bb6ba1fa38e07", [ null, [ @@ -247363,7 +247703,23 @@ "==" ] ], - {} + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 1 + ], + [ + 0, + 8700 + ] + ] + ] + ] + } ] ], "shape-outside-linear-gradient-014.html": [ @@ -247396,7 +247752,7 @@ ] ], "shape-outside-linear-gradient-015.html": [ - "182c5843d88c61d764dd9959667bb78989c48cf5", + "1fe557b50a428b90a63b40fe4e58a1ce735d1327", [ null, [ @@ -247405,11 +247761,27 @@ "==" ] ], - {} + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 1 + ], + [ + 0, + 8700 + ] + ] + ] + ] + } ] ], "shape-outside-linear-gradient-016.html": [ - "c1098f0a22dbf83a9af95faf80da803257118939", + "01265820f2ab226a827c9f33481809da4f468d8f", [ null, [ @@ -247418,7 +247790,23 @@ "==" ] ], - {} + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 1 + ], + [ + 0, + 8700 + ] + ] + ] + ] + } ] ], "shape-outside-linear-gradient-horizontal-rtl.html": [ @@ -264583,7 +264971,7 @@ ] ], "segment-break-transformation-removable-1.html": [ - "7c2b820bee0022c8ec93ca9c52f52e3f697af883", + "e0fb708f5a2c216e0ffc5f5df276db2fb872f398", [ null, [ @@ -264596,7 +264984,7 @@ ] ], "segment-break-transformation-removable-2.html": [ - "47bbaddfef8372c08df62e494690cfede7625ebc", + "4b47c9e6352a598ca11c0c25c512d4495291ed52", [ null, [ @@ -264609,7 +264997,7 @@ ] ], "segment-break-transformation-removable-3.html": [ - "fd0ff31607dbe2fd9bf67748c072eb3551e68299", + "95d3e883655005b89839091e7c5240e2d3bce063", [ null, [ @@ -264622,7 +265010,7 @@ ] ], "segment-break-transformation-removable-4.html": [ - "6fb51beeae325297922fa007aefeaea29122c5dd", + "9628b5686bd1d1d55108eb60fdedd339f230fe7c", [ null, [ @@ -268264,6 +268652,71 @@ {} ] ], + "text-autospace-elements-004.html": [ + "7ceb1546c80a63fe55c1c07826b5647141b12b30", + [ + null, + [ + [ + "/css/css-text/text-autospace/text-autospace-elements-004-ref.html", + "==" + ] + ], + {} + ] + ], + "text-autospace-elements-005.html": [ + "cd3831a1fd589267e4e6e8026547f57405b43711", + [ + null, + [ + [ + "/css/css-text/text-autospace/text-autospace-elements-005-ref.html", + "==" + ] + ], + {} + ] + ], + "text-autospace-elements-005b.html": [ + "dc4fabcca97e3fb852a79f58c69fd15364b18ebb", + [ + null, + [ + [ + "/css/css-text/text-autospace/text-autospace-elements-005-ref.html", + "==" + ] + ], + {} + ] + ], + "text-autospace-elements-006.html": [ + "b216a22bf060a35d822042e41ae7a39c8d5b22c8", + [ + null, + [ + [ + "/css/css-text/text-autospace/text-autospace-elements-006-ref.html", + "==" + ] + ], + {} + ] + ], + "text-autospace-elements-007.html": [ + "a07a87e478167802048fae01fee3b7b9f3e744fb", + [ + null, + [ + [ + "/css/css-text/text-autospace/text-autospace-elements-007-ref.html", + "==" + ] + ], + {} + ] + ], "text-autospace-first-line-001.html": [ "0e0f848b062747e6cb36ec4899d2bbfff10fcb44", [ @@ -268333,6 +268786,19 @@ {} ] ], + "text-autospace-transform-full-width-001.tentative.html": [ + "8ef384553f5a05cfd494e45c71dbaccb73e54a6f", + [ + null, + [ + [ + "/css/css-text/text-autospace/text-autospace-transform-full-width-001-ref.html", + "==" + ] + ], + {} + ] + ], "text-autospace-vertical-combine-001.html": [ "bd433372d28e4347260d2c58552c9f3dc826e643", [ @@ -279941,12 +280407,12 @@ ] ], "text-decoration-trim-016.html": [ - "5ce46b55dffd14d18f62864b6981448a0574c0f4", + "1d00fb53cd5e60a39d40742dda4e27d4a704e354", [ null, [ [ - "/css/css-text-decor/reference/text-decoration-trim-001-ref.html", + "/css/css-text-decor/reference/text-decoration-trim-016-ref.html", "==" ] ], @@ -305995,12 +306461,12 @@ ] ], "outline-009.html": [ - "70021b1c477b5eec4801350cf56b34723884037e", + "f4ba90078343aac39cd82af7f32820869d56a6ff", [ null, [ [ - "/css/reference/ref-filled-green-100px-square.xht", + "/css/css-ui/outline-009-ref.html", "==" ] ], @@ -317010,6 +317476,35 @@ {} ] ], + "ancestor-display-change.html": [ + "c595e756dabb837bf75ba1df0bc0dbf6047451f2", + [ + null, + [ + [ + "/css/css-view-transitions/scoped/ancestor-display-change-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 6 + ], + [ + 0, + 10000 + ] + ] + ] + ] + } + ] + ], "display-change.html": [ "7583ac2d92874d01d19502184fe30654ed9fc11c", [ @@ -334077,7 +334572,7 @@ ] ], "wm-propagation-body-032.html": [ - "94e3b24ab162024d3c8857349e519b1f564baac9", + "c2d1035cdf04a61b14310e45374cf3c5208817df", [ null, [ @@ -334090,7 +334585,7 @@ ] ], "wm-propagation-body-033.html": [ - "8b9b67229f357ebde6bb775e8831680c7af7dadd", + "4c2d015612eafabdad0806a76e06ceea6ace4bf0", [ null, [ @@ -334103,7 +334598,7 @@ ] ], "wm-propagation-body-034.html": [ - "48191a0847d7fc97fc2013398e31be1151f93fcf", + "324c0df237ec2b09c9e3ce3237206106086bd53b", [ null, [ @@ -334116,7 +334611,7 @@ ] ], "wm-propagation-body-035.html": [ - "e4e4e2db94a0ceb3021ceafb950bdb06b36c7837", + "0be43e516bc35be2ed78dda97ce4ad9ae7342ce9", [ null, [ @@ -334129,7 +334624,7 @@ ] ], "wm-propagation-body-036.html": [ - "f16fd087cfc47335170a489a3f5fd3200b9d0444", + "e1a93c5f3253057ac41beec08d3234b75c3f4e17", [ null, [ @@ -334142,7 +334637,7 @@ ] ], "wm-propagation-body-037.html": [ - "296922a6b94012cd1bc47774129cf791b0d44f8f", + "d6bccbef9f42413b797124e58bc4469d00513ca7", [ null, [ @@ -334155,7 +334650,7 @@ ] ], "wm-propagation-body-038.html": [ - "85902725b6be3d5bf08c2840a273e0d179979567", + "836501ca4ed4bb6eee715a8386e81a137e372f40", [ null, [ @@ -334168,7 +334663,7 @@ ] ], "wm-propagation-body-039.html": [ - "b2c59587055f71fe3c8245c914655f255e2141a1", + "cb748039eb2fe8f413d652fd1d6c770f979c8e7b", [ null, [ @@ -334181,7 +334676,7 @@ ] ], "wm-propagation-body-040.html": [ - "edbb1ca51ebf35f248aae2ef6ba8a0ae9006e52b", + "a5737ff51886cd9a27866e1178029f7ff16d267e", [ null, [ @@ -334194,7 +334689,7 @@ ] ], "wm-propagation-body-041.html": [ - "f42370b8528c952af7b24604db742ae7d4ef75dd", + "487dd744a8e0f432ab1e68335bcb1d8114fa4074", [ null, [ @@ -334207,7 +334702,7 @@ ] ], "wm-propagation-body-042.html": [ - "267ec9760904b53ca9f170ec60187d360a37811c", + "3962d18eb6c37996f3370ce63d582083d764b27e", [ null, [ @@ -334220,7 +334715,7 @@ ] ], "wm-propagation-body-043.html": [ - "9b2bf0c20c1c6106c4b17e6ff6462d580c321179", + "e1603d7e59516adc8730ae30adad57145841ceeb", [ null, [ @@ -334233,7 +334728,7 @@ ] ], "wm-propagation-body-044.html": [ - "d7a3f46f3bb4f3b2795b1334d06aff9a9f35d25b", + "1ddee27644aaea4de78fdb5857c54234ed2a4c80", [ null, [ @@ -334246,7 +334741,7 @@ ] ], "wm-propagation-body-045.html": [ - "cb75fe69af54d08b0ca8cc9dd3aca6fe17385129", + "6a984c0807b508961736c887dae7631984302875", [ null, [ @@ -334259,7 +334754,7 @@ ] ], "wm-propagation-body-046.html": [ - "e6e2c5789dc1f61813b92f68581e38145ec5ea95", + "258bb98cb79a435e6dc989aefb56900f0f6f2969", [ null, [ @@ -334272,7 +334767,7 @@ ] ], "wm-propagation-body-047.html": [ - "cd217bfcb9bab14a1aeea4941854d452dc535e6a", + "e51d2b7a0902bd665d693d09fbefc2f6084a0e27", [ null, [ @@ -334285,7 +334780,7 @@ ] ], "wm-propagation-body-048.html": [ - "04f842281d1132dddfd92e5bc513865b96f89e84", + "a5d7bc2159319730ac765bb4c3866920c497faee", [ null, [ @@ -334298,7 +334793,7 @@ ] ], "wm-propagation-body-049.html": [ - "92de2a28b482915ff60fa5c0a6874c8a56862a96", + "55e0f793349d64089080d027c111ad12006f3ead", [ null, [ @@ -334311,7 +334806,7 @@ ] ], "wm-propagation-body-050.html": [ - "19086d57084fa8060bc33c14d3ebc7a39147db72", + "2c56d2573e45372ed5a1fde6135833638330d13f", [ null, [ @@ -334324,7 +334819,7 @@ ] ], "wm-propagation-body-051.html": [ - "4f43a7d9956aaa5d25d2b91e048c5aaf68e26f49", + "46ff3137d4758238b6aa2e4ebc710cca57b54b7a", [ null, [ @@ -334337,7 +334832,7 @@ ] ], "wm-propagation-body-052.html": [ - "a574f3099d215ff3cbd64707c7289a32fc41890b", + "1698b3fc0fcc30e1813912e9989f386b8c012261", [ null, [ @@ -334350,7 +334845,7 @@ ] ], "wm-propagation-body-053.html": [ - "514a4df4454cecc23597e49f8e2b41d354acb1e3", + "755eedd539766ab8cc662928fbeb229c43e63342", [ null, [ @@ -334363,7 +334858,7 @@ ] ], "wm-propagation-body-054.html": [ - "e02508732a486ab8c2901a8d794740d8b0ab923e", + "37147a1a71a541c47a405b093daa71dc6df47ae5", [ null, [ @@ -334376,7 +334871,7 @@ ] ], "wm-propagation-body-055.html": [ - "5128ec709f91a23a64dc8b520cdcd13472684a20", + "4665446574279967e592728ec4281e3f13841472", [ null, [ @@ -359037,6 +359532,21 @@ ] } }, + "sections": { + "headingoffset-and-headingreset.html": [ + "eb2c02a82e744ae72eb2973780a1f8619aaf8b29", + [ + null, + [ + [ + "/html/rendering/sections/headingoffset-and-headingreset-ref.html", + "==" + ] + ], + {} + ] + ] + }, "the-css-user-agent-style-sheet-and-presentational-hints": { "body-bgcolor-attribute-change.html": [ "d0b2396a4047a0c6d310fdcfa9dccb7b1ec8ee24", @@ -359595,6 +360105,19 @@ {} ] ], + "field-sizing-placeholder-stretch.html": [ + "2bdcf6afbb4c8ead104077c25945fb21d23f532e", + [ + null, + [ + [ + "/html/rendering/widgets/field-sizing-placeholder-stretch-ref.html", + "==" + ] + ], + {} + ] + ], "field-sizing-textarea-relayout.html": [ "579462ca2f579b7360790c3ad3a63d0de45e4c41", [ @@ -383663,7 +384186,7 @@ ], "resources": { "battery-status-helpers.js": [ - "02acfe6c295b817d46adc5268155ea847f17b7df", + "1f0ee71ad5787ca9169e000ba76b8bc4bc468158", [] ], "support-iframe.html": [ @@ -424054,10 +424577,26 @@ "bc9872a9093680d8584df0e923c658ce589ef271", [] ], + "anchor-name-multicol-003-ref.html": [ + "707af50766b8dd2d4a99d7824c7e8ff80ea239e3", + [] + ], "anchor-position-005-print-ref.html": [ "2c8824bbc3536186d6bc8aed7222ded7da2c40be", [] ], + "anchor-position-multicol-002-ref.html": [ + "8c5c8a8bb0a3c6a70ced13ba1ee5a326f734a039", + [] + ], + "anchor-position-multicol-004-ref.html": [ + "2f0833320abf3d61cf64e8329384df021db728c2", + [] + ], + "anchor-position-multicol-fixed-001-ref.html": [ + "16ba5a6c36569f1a0ed91876f981d6a292970654", + [] + ], "anchor-position-top-layer-ref.html": [ "dc7f77f2b3441ebee25f3e40a9480b668ee79ea4", [] @@ -424148,6 +424687,10 @@ "c4af73bf65bbfc79da015b813ebb396813482ee0", [] ], + "position-visibility-anchors-visible-clip-ref.html": [ + "f2bdb9a1dae472e6b3e2e1d55efea436a75d0448", + [] + ], "position-visibility-anchors-visible-css-visibility-ref.html": [ "3ac85888e484b15a27add7331f84ee731fa26f66", [] @@ -424184,6 +424727,10 @@ "716c3536fb4b5eaa0f196b31accc1d22ac5a3da8", [] ], + "pseudo-element-with-slotted-anchor-ref.html": [ + "576dac8b84195d449d04c6481687f0c429513859", + [] + ], "reference": { "anchor-css-zoom-ref.html": [ "9ec7e06aa85a0cad828cfb483bb48bbef7748bb0", @@ -424206,11 +424753,11 @@ [] ], "anchor-scroll-chained-002-ref.html": [ - "9dde5d00f00a7ae4a768f55c4a3438d0dd110e79", + "cb3ea64ee81fea02252ff91f9bff733ab8ca5e88", [] ], "anchor-scroll-chained-004-ref.html": [ - "22c2270ddea93e99ecd938b67ee6b0e536733cd4", + "9a47d60cafd4383cb8825721cb16ff3a0c225259", [] ], "anchor-scroll-chained-fallback-ref.html": [ @@ -424366,6 +424913,10 @@ "6dd3cde31126329fd3012c0fc1feac5855b24826", [] ], + "parent-after-change-style-pseudo-element-flicker-ref.html": [ + "fb7926b490a5af4e8d9c5e26f507fb8a516001ee", + [] + ], "parsing": { "WEB_FEATURES.yml": [ "7e3ccd1b3b7f488544a7ca4073935a645ae5e1fd", @@ -440948,6 +441499,10 @@ "flex-gap-decorations-025-ref.html": [ "d4cbf509854b9b7e8e9e003f0d785635c987cb21", [] + ], + "flex-gap-decorations-027-ref.html": [ + "4fbe5ccb935829733a198517c1a475577a364b7f", + [] ] }, "grid": { @@ -447971,6 +448526,26 @@ [] ], "line-clamp": { + "discard": { + "reference": { + "discard-multicol-001-ref.html": [ + "c2d0275856f1f7fd539a114a6fbc7a67aab203a2", + [] + ], + "discard-multicol-002-ref.html": [ + "f2a7d91fc73c5ed681bc1df374da49f8a82c9a81", + [] + ], + "discard-multicol-003-ref.html": [ + "c516f6f7fb1e236757494ae78956e3cb0e009edc", + [] + ], + "discard-multicol-004-ref.html": [ + "c2d0275856f1f7fd539a114a6fbc7a67aab203a2", + [] + ] + } + }, "reference": { "block-ellipsis-001-ref.html": [ "23436438822561fabe64a27b0a25ac49f2e26dae", @@ -448016,22 +448591,14 @@ "7f9c44293e8e6bdc768a1ab0bc5ac50564f519ff", [] ], - "block-ellipsis-014-ref.html": [ - "d135a74cfad7cfaab7ded439de29f3b8881497df", - [] - ], - "block-ellipsis-015-ref.html": [ - "baa8dd1a8d7271389e10d1058e674cc64a86e34b", + "block-ellipsis-013-ref.html": [ + "38db3e8ae128af9e29b3b886d3a52c8a9508743e", [] ], "block-ellipsis-016-ref.html": [ "acaf9b64254613710a18249c114a342f9321d631", [] ], - "block-ellipsis-017-ref.html": [ - "7a801508e2e564bad79b512c4e327632399c2ce7", - [] - ], "block-ellipsis-022-ref.html": [ "1e89789852b9ed51a0ae9e6ab6995ad996b8f438", [] @@ -448044,6 +448611,14 @@ "d602a7238457a409dd2a5242b77d78908975a7e0", [] ], + "block-ellipsis-026-ref.html": [ + "2876230c469aa2739217ea015ab8dd95bfe081a1", + [] + ], + "block-ellipsis-028-ref.html": [ + "43ed12e887c5dd67f91956babb0fb457c9e8332e", + [] + ], "block-ellipsis-repaint-001-ref.html": [ "8a805980b2ed896a73dc888212bd491e83b28734", [] @@ -452416,6 +452991,10 @@ "d497566c45ce000be904315c221458380d7b965e", [] ], + "exportparts-layered.ref.html": [ + "1be4a7eb325c9211b67c1ab08f13e4d58fdb2510", + [] + ], "interaction-with-nested-pseudo-class-ref.html": [ "e3b99d43a69e6ff44899e6512237978883df06cf", [] @@ -455926,7 +456505,7 @@ [] ], "segment-break-transformation-removable-ref.html": [ - "0fa64d71dfee76e640870828277fda62c02ad0c8", + "3a6f31eef2d054f3311032a5b01a5ddf7ab915ab", [] ], "segment-break-transformation-rules-001-ref.html": [ @@ -456779,6 +457358,22 @@ "04b96fc86c9d344ab0b9534eb930f8a0fa0ce77e", [] ], + "text-autospace-elements-004-ref.html": [ + "03f71abb041ea2c7b90452d0e0bec31bc9bc6c37", + [] + ], + "text-autospace-elements-005-ref.html": [ + "24e5948c8a0798e4517e2c5fc90d4287a5bd6e90", + [] + ], + "text-autospace-elements-006-ref.html": [ + "452eec2ddb226c9f631e5ff402a5837640ce93ff", + [] + ], + "text-autospace-elements-007-ref.html": [ + "f13bc27a2ca2286bce25a8573fe8096ace1df704", + [] + ], "text-autospace-first-line-001-ref.html": [ "4adf09f200df40141453a89171fa1392740cfbd3", [] @@ -456803,6 +457398,10 @@ "4ddc0709b4e487973f5a1a16720d51ecd2d00df0", [] ], + "text-autospace-transform-full-width-001-ref.html": [ + "c8440bd03d895b57e128ec576f5f9e1413abaee7", + [] + ], "text-autospace-vertical-combine-001-ref.html": [ "36c1cb45a1e808a8fbea68061de40b87eaa9ff08", [] @@ -461330,6 +461929,10 @@ "c8d6508ace4e4bd0343f67f2e12e35ea6e098df9", [] ], + "outline-009-ref.html": [ + "6a57faebc0eb6327e5997b90fcd0230a1aaad3d0", + [] + ], "outline-auto-dynamic-change-ref.html": [ "9128eae260fce19f818a83a7ac3ff11be1a2d36b", [] @@ -464117,6 +464720,10 @@ [] ], "scoped": { + "ancestor-display-change-ref.html": [ + "53fce0c4f17f37c8a306e79c396d3d715eb3f945", + [] + ], "content-ref.html": [ "1216fdfa85051ce2d19e97853b63f8ba70348209", [] @@ -464232,10 +464839,6 @@ "a4ad0c0471f0fa58394b56ac8a714e51e4dbb812", [] ], - "table-caption.html.ini": [ - "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391", - [] - ], "transform-origin-view-transition-group-ref.html": [ "e38cbb0ffeb8c0518bbfbede3b196e326014f78f", [] @@ -470672,11 +471275,31 @@ [] ], "experimental-features": { + "network-efficiency-guardrails-json.tentative.html.headers": [ + "886af842f5493f5b55f7e64daf053d63c9a3ff7f", + [] + ], + "network-efficiency-guardrails-report-only.tentative.html.headers": [ + "e47198f6959834756b512e7bb36d005fe9128c95", + [] + ], + "network-efficiency-guardrails.tentative.html.headers": [ + "886af842f5493f5b55f7e64daf053d63c9a3ff7f", + [] + ], "resources": { "common.js": [ "639847abf36d636e537c081a6afd06a3a8fb7f9f", [] ], + "compressed.css": [ + "adc68fa6a4dfa0962da43093e2a0743eed439ea5", + [] + ], + "compressed.json": [ + "274d42b8ff83557626b976107b091008e0da4cb5", + [] + ], "video.webm": [ "10a1ae5d07175452c9861c4eb59d7adae3df6773", [] @@ -473499,7 +474122,7 @@ [] ], "client_metadata_iframe.py": [ - "62daae07a291bed0139a13e61fc62f5f0e20e46a", + "d8228ed02b596ee6f5418ad4b8021577b330a721", [] ], "continue_on.py": [ @@ -473565,7 +474188,7 @@ [] ], "fedcm-third-party-iframe.sub.html": [ - "63e0a5bd9dc8feca29c364d0f38910b77c6631a2", + "a3918e4c5cd1cfea5fb9275e058c2c98c49bc072", [] ], "fencedframe-mark-signedin.html": [ @@ -475545,7 +476168,7 @@ "a0a724a25e04da5f2e0e4aef74752c8a0732fcb0", [] ], - "deferred-fetch-allowed-by-permissions-policy.tentative.https.window.js.headers": [ + "deferred-fetch-allowed-by-permissions-policy.https.window.js.headers": [ "cd356bd1a39146374ee372062e4ebb73c7826aa9", [] ], @@ -475586,11 +476209,11 @@ }, "resources": { "fetch-later-helper.js": [ - "32220ae39e3e3abf3c8a69c584289a222e7e422b", + "29734c5be5edd36ce6978e1a16976ff34970fce6", [] ], "fetch-later.html": [ - "b295be116c731c5ceec2d222ecd999fc5342d5c6", + "63ad56b12fa7823597917f3d0ae0cc3fd2829302", [] ], "get_beacon.py": [ @@ -478272,7 +478895,7 @@ ], "resources": { "disable_bfcache.js": [ - "dea70ef4bdf17c87a8e01d71d1faa592a93c0b65", + "148d5c4420e87cc862c5bd7c115216070bfccda2", [] ], "echo-worker.js": [ @@ -484454,6 +485077,10 @@ ] } }, + "elements-aria-enumerated.js": [ + "fefbcf937d8420de0178a660d50d9a672d5ea11a", + [] + ], "elements-embedded.js": [ "c10461ed6e8c079d53ea9940acc12e9aeae68f06", [] @@ -489214,6 +489841,12 @@ ] } }, + "sections": { + "headingoffset-and-headingreset-ref.html": [ + "ec043a667ad4dee13a2b33d7db984a7f016e291b", + [] + ] + }, "support": { "test-ua-stylesheet.js": [ "e23c9a672026ba91f10e89d9b02576fbd70b46cd", @@ -489391,6 +490024,10 @@ "19d977fee47dcc7fc40abd870680b987ea2b154c", [] ], + "field-sizing-placeholder-stretch-ref.html": [ + "4a98c9439be989a2a20d77dded70c5f8fd6e1708", + [] + ], "field-sizing-textarea-relayout-ref.html": [ "f7167ed4c312684688abf7e8efdfa27934a0bc08", [] @@ -491791,13 +492428,13 @@ ], "resources": { "invoker-utils.js": [ - "7e4cdf580d21abcd6865938d2bf58902e13a9c16", + "2a5e7498f2c7725e743db905345d3a65297feebd", [] ] } }, "interfaces.js": [ - "05fc82f767358a75cc2c536d3944f234f4a3532b", + "8dc7e06c0308292222547efa67fb4e16da5450b2", [] ], "links": { @@ -494903,7 +495540,7 @@ [] ], "html5lib_tests_revision": [ - "3ea6d572fd8aa06f8b85d1b9a4098a78565020df", + "a94b6d1236a7db4c1a730df90e94aacf9554edc8", [] ], "update_html5lib_tests.py": [ @@ -501422,7 +502059,7 @@ [] ], "opaque-origin-page.html": [ - "ff4556ed5ce5cd17b3b28ed469a8112e46918415", + "98e2c1b3175722ce87bc7694bc1915ceadc52920", [] ], "post-entries-length-to-top.html": [ @@ -501473,7 +502110,7 @@ [] ], "back-forward-opaque-origin-page.html": [ - "b62b573b5f2d1cd6972c8d0579e5b2a8b34af91a", + "ec633639524aaa04917eb38505e47a59d9686e24", [] ], "helpers.js": [ @@ -501511,12 +502148,6 @@ ] } }, - "resources": { - "helpers.mjs": [ - "2208dab3b0b875843f62721d2c07d4f0b4471d33", - [] - ] - }, "state": { "resources": { "helpers.js": [ @@ -506025,7 +506656,7 @@ [] ], "webxr-test.js": [ - "ece15d9fbec54124f9ae3be55a00c7d74856e639", + "38733e17029acca219ace6f79b1fe9ddd1c6aab9", [] ], "webxr-test.js.headers": [ @@ -513627,7 +514258,7 @@ ], "tasks": { "test.yml": [ - "b67821cce1d89ba8904b7b44c2f99bed43b3694f", + "ebf3098b6af93c9162132b6d5eb9b3cbf2dc049d", [] ] }, @@ -513663,7 +514294,7 @@ [] ], "test_valid.py": [ - "023744268c056c5781fdafb2bf6ae190913d2489", + "a8390936cad306b3202ccbdd317b3a1d134f6f2f", [] ] } @@ -524504,7 +525135,7 @@ [] ], "emulation.py": [ - "edd335e97bd79ca4683f72ed1bac1d8ca8cd8cb8", + "49023457c5bb7e2aad4789cf24102eeeb3055142", [] ], "input.py": [ @@ -524524,7 +525155,7 @@ [] ], "session.py": [ - "5b834dc6df41dbd711235330db71915f5b5aca87", + "bec5fe50dc91a988cdaeb03564e7b91cd2c929a0", [] ], "storage.py": [ @@ -524903,7 +525534,7 @@ [] ], "firefox.py": [ - "92c5d18a2c5f856fa4f122c69e1a52b39588d29a", + "13c36a92e341809e20287ce0b46f0e08b74df908", [] ], "firefox_android.py": [ @@ -525011,7 +525642,7 @@ [] ], "executorwebdriver.py": [ - "e4127f130ba32df1e7824a7f862b433fe3a508db", + "eb6fa8d7254f07979760fd0064bf9bb4f7fe4ba9", [] ], "executorwktr.py": [ @@ -526895,7 +527526,7 @@ [] ], "IdnaTestV2.json": [ - "f0dcced710284a10412cc06fad3d1fd5e4e7b226", + "e152e256996207145e6bcb4cfca271ae1dde9c9d", [] ], "a-element-origin.js": [ @@ -526937,7 +527568,7 @@ [] ], "IdnaTestV2-parser.py": [ - "26ce31113c0d5dd9fb436e1d0eb9bdae9d409472", + "ecdc59dbb9675cde2ab24cc02c048fa920f7259e", [] ] } @@ -529056,7 +529687,7 @@ [] ], "automation-rate-testing.js": [ - "e06a1d456144289fb54aa1020316511208167517", + "241dffabcae797ffe7a9c9e423bf6f9bb90bf57d", [] ], "retrospective-test.js": [ @@ -529957,6 +530588,16 @@ "90ef37ed76fb7317502f5b514a509cae672270b3", [] ] + }, + "set_user_agent_override": { + "__init__.py": [ + "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391", + [] + ], + "conftest.py": [ + "eafeb165642d4f22172c9310fe986ebb38a16a27", + [] + ] } }, "errors": { @@ -530753,7 +531394,7 @@ [] ], "conftest.py": [ - "afb3b9ec8121536c72cf5860fda480f32647e07a", + "794c5b57f60d10805beb00df1b3a1014b6af7e15", [] ], "support": { @@ -530926,11 +531567,11 @@ [] ], "fixtures.py": [ - "6ccf394f27caafec6d54cae4967b9e9a63f4d57f", + "a80fd475e86e2cb30db0245c13c9e5165fb60db1", [] ], "fixtures_bidi.py": [ - "5291a0a72644ff7009b45378dedfc1bd41e51438", + "e53c3324a4896f97c843fe801442ef7075efd5fd", [] ], "fixtures_http.py": [ @@ -531004,6 +531645,10 @@ "438f39aa0fa6af5ebc3045034ba24f2054e613f7", [] ], + "charset.py": [ + "b97acc8f0eae39137dfea80161d250656c682f6a", + [] + ], "geolocation_override.py": [ "038e947f7aa00fa08afe0156bd8037c74034809d", [] @@ -531012,6 +531657,10 @@ "cb8d18d964416a5db9f98bcc273762e47bc10c81", [] ], + "headers_echo.py": [ + "02968f3f93716a006df8d96f263f90ea59745587", + [] + ], "must-revalidate.py": [ "94f5a795a294c8b17aefb4e29e64cacb5c8e5ddf", [] @@ -531385,6 +532034,10 @@ "23465603f4d77f0bf31f9fd39eb2e3dcabe21f1f", [] ], + "RTCDataChannel-send-close-helper.js": [ + "98e9db09dcc288eadbec9c9b30aa1a462dead344", + [] + ], "RTCPeerConnection-helper.js": [ "cd27b033d3b65020d31f9750e310b59aaa00a8ea", [] @@ -565750,7 +566403,7 @@ ] ], "battery-allowed-by-permissions-policy-attribute-redirect-on-load.https.sub.html": [ - "f65f3629df8ef9670b6a12148b1a0a303e0b74f0", + "c6f9fdd1a0fc1b4531836f6d5564cf16c6fac729", [ null, {} @@ -565764,7 +566417,7 @@ ] ], "battery-allowed-by-permissions-policy.https.sub.html": [ - "8cbf39997b9c5ff2e2df8acc3bf8bd52055404d9", + "bd9bdadd23100849804bb6ec168376fedb1f6866", [ null, {} @@ -565778,14 +566431,14 @@ ] ], "battery-default-permissions-policy.https.sub.html": [ - "7485250dae8052bc915e7b8bf3447ac7e70fcc8e", + "9a06d5c44f02a046bdcab2ea551281903856a10d", [ null, {} ] ], "battery-disabled-by-permissions-policy.https.sub.html": [ - "4afdee8a0cbeb18d2df203d87efcda12c5c29944", + "fc38f803f57fc1ce5ce9125b358f52b52fbd187f", [ null, {} @@ -573028,6 +573681,15 @@ } }, "clipboard-apis": { + "async-clipboard-read-unsanitized-null.https.html": [ + "f74eee56677c1c826908f8fde9607905fcf30358", + [ + null, + { + "testdriver": true + } + ] + ], "async-custom-formats-write-fail.tentative.https.html": [ "305222a58ff34b89966e379f7a09cfc03143a28a", [ @@ -590016,6 +590678,13 @@ {} ] ], + "anchor-in-scroller-with-left-side-scrollbar.html": [ + "1e8a3259096fd08a46dcc8f76f563d85e8a6143d", + [ + null, + {} + ] + ], "anchor-inherited.html": [ "0f84311d6d784fdb33fd2c6642a838deefb60830", [ @@ -590114,20 +590783,6 @@ {} ] ], - "anchor-name-multicol-003.html": [ - "d1f3c38b87c275caa3d10fa3e8cb8c47bb2b338d", - [ - null, - {} - ] - ], - "anchor-name-multicol-004.html": [ - "3b1f060e1b1acbc439417525ac3ea71b7962f845", - [ - null, - {} - ] - ], "anchor-name-mutation.html": [ "07272c387e04ce528c245d9e4e5624dbfe90235c", [ @@ -590234,28 +590889,28 @@ ] ], "anchor-position-inline-001.html": [ - "12c1766a6cd64c27dfdca0abff2ae749ff66a7ba", + "5395b63e1f3d55d6da757caf7703dc9ca77d7385", [ null, {} ] ], "anchor-position-inline-002.html": [ - "d723e0c00440b69007463ddfe84bf83c2bdb07b0", + "8d0d7c8c38ec4fdddb4bea38c21959ec1b0cd11b", [ null, {} ] ], "anchor-position-inline-003.html": [ - "2915d6328c8cdf309f3069f8e817bfea435d9f86", + "29b5f79d46d318d02953a3c5a435b7054cd7da5b", [ null, {} ] ], "anchor-position-inline-004.html": [ - "e47147ec672dfc096c915cb587cd74f04cc7d3cc", + "be074f91bf996cfe87f7e240b51b83079c2ac3ee", [ null, {} @@ -590268,27 +590923,6 @@ {} ] ], - "anchor-position-multicol-002.html": [ - "b4a4a7a4c189ba84cb00f60c5cc94cdf1a557105", - [ - null, - {} - ] - ], - "anchor-position-multicol-003.html": [ - "f2a4b9343f311caf86647228afc7b1e7c7593815", - [ - null, - {} - ] - ], - "anchor-position-multicol-004.html": [ - "0137ad53d13b6888d2bf3663226177aff07e79de", - [ - null, - {} - ] - ], "anchor-position-multicol-005.html": [ "2239331ae39261865bb7bdc2d48964d57c097ed6", [ @@ -590317,13 +590951,6 @@ {} ] ], - "anchor-position-multicol-fixed-001.html": [ - "062021877968296ca2c87086692a85487065673e", - [ - null, - {} - ] - ], "anchor-position-multicol-nested-001.html": [ "c5ce41299af29008356b7a049a3d479038379fae", [ @@ -590381,7 +591008,7 @@ ] ], "anchor-query-fallback.html": [ - "6058d23885f4d7639590f95f000fc13fe57ad56b", + "d05852f22111231245bfc6cf83e62f2c903ba4ff", [ null, {} @@ -590472,7 +591099,7 @@ ] ], "anchor-scroll-js-expose.html": [ - "968ce5ab68306af76e18d253b2d4524993410b3c", + "0f202c5bbf78bf5bb63b67b048a42d831588e69f", [ null, {} @@ -594936,7 +595563,7 @@ ] ], "scope-invalidation.html": [ - "78af1c2469ae974e416782b32440ef1c31f92f71", + "915de790c374a0104bd8d1580685b6172ed3702c", [ null, {} @@ -595550,13 +596177,6 @@ ] }, "css-conditional": { - "at-custom-media-parsing.html": [ - "1599f6a668587b00462d8d735a5d481924f4870c", - [ - null, - {} - ] - ], "at-supports-whitespace.html": [ "12683ab92bb46af035b5bfa17b466b23736d1c5c", [ @@ -597767,8 +598387,15 @@ {} ] ], + "display-first-letter-001.html": [ + "810142deb644afdf9936e86552b647e7f8f0b331", + [ + null, + {} + ] + ], "display-first-line-001.html": [ - "6a714629e0fda8d09621f66993f82c1a0d359f7f", + "79296b98ee37a03375ca8507602448c6061f000f", [ null, {} @@ -600542,6 +601169,13 @@ {} ] ], + "fontface-invalid-family.tentative.html": [ + "893e459e7805e8fe68d8fb8439670ec1d0487c67", + [ + null, + {} + ] + ], "fontface-load-in-modal-dialog.html": [ "8838e05eaf4c3df6d1bc85f782421b15b1e3db76", [ @@ -601953,7 +602587,7 @@ ] ], "gap-decorations-col-rule-width.html": [ - "db7b97e74a58f30a52b22b68a92475f48f865ed7", + "aee180522d77c7be1a3d5d885bd4815648e7826b", [ null, {} @@ -605752,7 +606386,7 @@ ] ], "grid-template-rows-intrinsic-auto-repeat-computed-implicit-track.tentative.html": [ - "cdda66d1af34dc7b2d70d168e8cd5a41a94faf9e", + "9d4dddb2ddab1b6009393aba73b293e40a0ccc6f", [ null, {} @@ -608424,7 +609058,7 @@ ] ], "parameters.html": [ - "8f116c9c74275dfc5c2afa2b6b09634a92962ce2", + "90891989ea0b49d2f0cd723381d3ea4159488a80", [ null, {} @@ -608455,7 +609089,7 @@ ] ], "column-rule-width-interpolation.html": [ - "d600d68ff1aa57c5fcb7759e7d3f3af0f119439c", + "1a6de93e78e04ba7cd431f40a536afc1533ac1eb", [ null, {} @@ -608905,7 +609539,7 @@ ] ], "column-rule-computed.html": [ - "22ed11c569fb9f2f29f94dd1f7c4278195a172a8", + "2432b815e6162c4deefc3b55c108d9fb3aed3c92", [ null, {} @@ -608954,7 +609588,7 @@ ] ], "column-rule-width-computed.html": [ - "3061f59e231c313163ad9cbc5dbb8ce5e2c68f7d", + "19e61ba64f299bcb831e154f5e7e788ca2f582f5", [ null, {} @@ -614531,7 +615165,7 @@ ] ], "scrollsnapchange-on-user-root-scroll.tentative.html": [ - "8dce2a58c4784b6bfb0ff4ad629b0fbed81830ed", + "2c1cbf9d50ebd32c44811123bb7910c26949ac46", [ null, { @@ -625669,6 +626303,15 @@ ] ] }, + "inert-attribute-overriding.html": [ + "e3c72b2eff17760ec8d62fcba3661ad489220ada", + [ + null, + { + "testdriver": true + } + ] + ], "inheritance.html": [ "9a2efdd049ee9316da318b69079f11a8071d8b84", [ @@ -625706,15 +626349,6 @@ } ] ], - "interactivity-inert-click-002.html": [ - "4304aa47cf8d4042a731d532f72a4e84800c8d36", - [ - null, - { - "testdriver": true - } - ] - ], "interactivity-inert-click.html": [ "c1b882c70230ffab24249f5b67240aef2c8a1e9b", [ @@ -625748,7 +626382,7 @@ ] ], "interactivity-inert-html-attribute-ua.html": [ - "1f118d56f7967227c2548ba10d0c2b5d5549d1e6", + "7ead9eb6fbbea298ebdd5612bebeff7247df31f9", [ null, {} @@ -625805,7 +626439,7 @@ ] ], "canonical-order-outline-sub-properties-001.html": [ - "aeb98ffa425434a00bab2020799d59b350fcded8", + "bdcb7a6ceeec92dea9c27848373397b231e86b0f", [ null, {} @@ -625973,7 +626607,7 @@ ] ], "outline-width-computed.html": [ - "ecb719bd758cdf41debbe3bcf5325440b80320d1", + "4b46faf093a33b6628f757ee11a728174d69917b", [ null, {} @@ -628079,7 +628713,7 @@ ] ], "finished-promise-defers-cleanup.html": [ - "73b986e4dc3a59c700b482e3148f19d52c8dbc81", + "32e0494da618bbc458a2e1d88e21523a6ad2dbef", [ null, {} @@ -628580,14 +629214,14 @@ ] ], "pseudo-get-computed-style-clean-style.html": [ - "be194a1d646692f548ba34823badc52b27d78f2d", + "21769cc90d15297ff5472d6c18edec6719dfab2e", [ null, {} ] ], "pseudo-get-computed-style.html": [ - "274e946b825951f0a941c9befe5059452568d9c4", + "9b6042802c86967e5c7c384c42e8f8da1fef3784", [ null, {} @@ -629029,7 +629663,7 @@ ] ], "select-multiple-scrolling.optional.html": [ - "ffaba9fe552dc999576342e368fed5e54941a546", + "bffe57c310ea729658cfbf73c6d24aaeb00f6d43", [ null, {} @@ -629453,6 +630087,13 @@ {} ] ], + "wm-propagation-body-computed-writing-mode.html": [ + "32066ba82b7432f5a27414df30c216ec83ad072f", + [ + null, + {} + ] + ], "wm-propagation-body-scroll-offset-vertical-lr.html": [ "ecab4a84e224ca8f099107af452a6d8746e77816", [ @@ -629854,6 +630495,27 @@ {} ] ], + "caretRangeFromPoint-replace-document.tentative.html": [ + "75ceb06cb5da5581fcb7626fb7047f29b866554f", + [ + null, + {} + ] + ], + "caretRangeFromPoint-textarea-transform.tentative.html": [ + "9b7f2cf36587c95cba6bf409248914853a0709c2", + [ + null, + {} + ] + ], + "caretRangeFromPoint.tentative.html": [ + "fe626c8da61925ed501e8276dac2076f475801ed", + [ + null, + {} + ] + ], "computed-style-001.html": [ "e487981e305df3b76f6cc45ea12bc0bf3349c2a7", [ @@ -630853,7 +631515,7 @@ ] ], "client-props-root.html": [ - "875522ec7c18a5a5ffc84eb71a9aa50382e10733", + "24da39b61dd4c2222aef2a55ceb184c3702f919e", [ null, {} @@ -631945,7 +632607,7 @@ ] ], "scrollintoview.html": [ - "7a7ecfafccbe679a96e06f3fa934cf6d19e2c760", + "4d4d668804fe0fa429fa8a0ea1b6cc71575c30e9", [ null, {} @@ -632653,6 +633315,13 @@ {} ] ], + "at-custom-media-parsing.html": [ + "1599f6a668587b00462d8d735a5d481924f4870c", + [ + null, + {} + ] + ], "display-mode.html": [ "4ade16799f9db32f502df643f33094e5a2552e70", [ @@ -636899,6 +637568,29 @@ ] }, "document-policy": { + "experimental-features": { + "network-efficiency-guardrails-json.tentative.html": [ + "f04a3ee7faf5183aefb2240b86bc646194ce4c55", + [ + null, + {} + ] + ], + "network-efficiency-guardrails-report-only.tentative.html": [ + "2a6ab6b06a2ace10969267e789917988d81cb63d", + [ + null, + {} + ] + ], + "network-efficiency-guardrails.tentative.html": [ + "e25f057b6b58d66a9108f83bdf5a55866535eae7", + [ + null, + {} + ] + ] + }, "reporting": { "sync-xhr-report-only.html": [ "a68cf713eebe2fc9d4f4fed04e33a485bfaf6718", @@ -638612,7 +639304,7 @@ ] ], "scrollend-event-fired-for-scroll-attr-change.html": [ - "f7b357e493573f342620925ff7a9015a9f38207d", + "0e59aba17797fc40e06add85f3d18757af695619", [ "dom/events/scrolling/scrollend-event-fired-for-scroll-attr-change.html?include=root-scrollLeft-auto", { @@ -638773,7 +639465,7 @@ ] ], "scrollend-event-not-fired-on-no-scroll.html": [ - "870e15546f54d26c9a6e44d35303cd16ee4f96d7", + "761574605d581db6677758e51416d6c6e636ad5c", [ null, { @@ -638782,7 +639474,7 @@ ] ], "scrollend-fires-to-text-input.html": [ - "edc75d9121776e1be660112e1257402ddd1ab5d4", + "540fa730b0e56ae02e5946b9e23d65b4f501366b", [ null, {} @@ -638917,6 +639609,13 @@ null, {} ] + ], + "window-composed-path.html": [ + "2411f87f2c16cddf448288335fcb9e7b6beae6da", + [ + null, + {} + ] ] }, "historical-mutation-events.html": [ @@ -660894,7 +661593,7 @@ ] ], "click-timing.html": [ - "f2b6922f5e585069932d6d2e71a9f1f9bed7ce65", + "6c3b485646792672536036d50b09061328765a83", [ null, { @@ -660921,7 +661620,7 @@ ] ], "crossiframe.html": [ - "74f88ac9a61ede8a3d7d23a3b432f7c22db41625", + "407516a5519fec8805e1ec935dc6bc619c3ce582", [ null, { @@ -661512,7 +662211,7 @@ ] ], "timingconditions.html": [ - "5f4448c2a103a8511544fbe7bbfd07607737a90a", + "241d6f0f282cf6932219a15272edfafc14112d3b", [ null, { @@ -663794,6 +664493,16 @@ ] ], "third-party-iframe": { + "fedcm-third-party-iframe-active-mode.https.html": [ + "c5013689f1efc8aad1e314ee91acbc090db00cfb", + [ + null, + { + "testdriver": true, + "timeout": "long" + } + ] + ], "fedcm-third-party-iframe.https.html": [ "cc49fdc8e1af97102223c6083d9eaeae5ea727a1", [ @@ -674790,10 +675499,10 @@ ] }, "fetch-later": { - "activate-after.tentative.https.window.js": [ + "activate-after.https.window.js": [ "e62da0508a0dfb7e46e57179534ac9895ee23b93", [ - "fetch/fetch-later/activate-after.tentative.https.window.html", + "fetch/fetch-later/activate-after.https.window.html", { "script_metadata": [ [ @@ -674824,71 +675533,71 @@ } ] ], - "basic.tentative.https.window.js": [ + "basic.https.window.js": [ "f3ed42fe35a078942980ff44f66eee26a71f38cf", [ - "fetch/fetch-later/basic.tentative.https.window.html", + "fetch/fetch-later/basic.https.window.html", {} ] ], - "basic.tentative.https.worker.js": [ + "basic.https.worker.js": [ "17240db3543156f078bbf2e4ee444bf6ef04ba14", [ - "fetch/fetch-later/basic.tentative.https.worker.html", + "fetch/fetch-later/basic.https.worker.html", {} ] ], "headers": { - "header-referrer-no-referrer-when-downgrade.tentative.https.html": [ + "header-referrer-no-referrer-when-downgrade.https.html": [ "38eada4513c4f17ee29bf10ccac750595e2d1e81", [ null, {} ] ], - "header-referrer-no-referrer.tentative.https.html": [ + "header-referrer-no-referrer.https.html": [ "75e9ece7ba511e4ba214427f63c0211d39006d50", [ null, {} ] ], - "header-referrer-origin-when-cross-origin.tentative.https.html": [ + "header-referrer-origin-when-cross-origin.https.html": [ "b9f14171ba39671e6c258ecd0680398d19123ddd", [ null, {} ] ], - "header-referrer-origin.tentative.https.html": [ + "header-referrer-origin.https.html": [ "ce7abf92039124d375d0a76302ce20bb0b672466", [ null, {} ] ], - "header-referrer-same-origin.tentative.https.html": [ + "header-referrer-same-origin.https.html": [ "264beddc03a1b8a5933d7d657a0bc96c3f912f44", [ null, {} ] ], - "header-referrer-strict-origin-when-cross-origin.tentative.https.html": [ + "header-referrer-strict-origin-when-cross-origin.https.html": [ "9133f2496fe0a88f7d7b5c896a67d5fcffe60089", [ null, {} ] ], - "header-referrer-strict-origin.tentative.https.html": [ + "header-referrer-strict-origin.https.html": [ "943d70bbc583002c0b5a740cfe07f5f6c97c1319", [ null, {} ] ], - "header-referrer-unsafe-url.tentative.https.html": [ + "header-referrer-unsafe-url.https.html": [ "a602e0003a49f1e10449eeecdc5507a7273d5e30", [ null, @@ -674896,10 +675605,10 @@ ] ] }, - "iframe.tentative.https.window.js": [ + "iframe.https.window.js": [ "b30156b41b2ac9fc934003a83b1be97f935ef4e8", [ - "fetch/fetch-later/iframe.tentative.https.window.html", + "fetch/fetch-later/iframe.https.window.html", { "script_metadata": [ [ @@ -674918,10 +675627,10 @@ } ] ], - "new-window.tentative.https.window.js": [ + "new-window.https.window.js": [ "5a64eb596e1b78dfc7e96f8346ecc7e399e8d470", [ - "fetch/fetch-later/new-window.tentative.https.window.html", + "fetch/fetch-later/new-window.https.window.html", { "script_metadata": [ [ @@ -674948,10 +675657,10 @@ ] ], "permissions-policy": { - "deferred-fetch-allowed-by-permissions-policy-attribute-redirect.tentative.https.window.js": [ + "deferred-fetch-allowed-by-permissions-policy-attribute-redirect.https.window.js": [ "13870bc94b0ec7ff3066b94345dc5c163ecfe51b", [ - "fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute-redirect.tentative.https.window.html", + "fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute-redirect.https.window.html", { "script_metadata": [ [ @@ -674987,10 +675696,10 @@ } ] ], - "deferred-fetch-allowed-by-permissions-policy-attribute.tentative.https.window.js": [ + "deferred-fetch-allowed-by-permissions-policy-attribute.https.window.js": [ "c881609b4f16b4da439092c45ca3331d36378076", [ - "fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute.tentative.https.window.html", + "fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute.https.window.html", { "script_metadata": [ [ @@ -675026,10 +675735,10 @@ } ] ], - "deferred-fetch-allowed-by-permissions-policy.tentative.https.window.js": [ + "deferred-fetch-allowed-by-permissions-policy.https.window.js": [ "24628f0103a86f9dd6541e941c231eb5a3023414", [ - "fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy.tentative.https.window.html", + "fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy.https.window.html", { "script_metadata": [ [ @@ -675065,10 +675774,10 @@ } ] ], - "deferred-fetch-default-permissions-policy.tentative.https.window.js": [ + "deferred-fetch-default-permissions-policy.https.window.js": [ "4982221952ff980674f459a382858e2726f28ec5", [ - "fetch/fetch-later/permissions-policy/deferred-fetch-default-permissions-policy.tentative.https.window.html", + "fetch/fetch-later/permissions-policy/deferred-fetch-default-permissions-policy.https.window.html", { "script_metadata": [ [ @@ -675104,10 +675813,10 @@ } ] ], - "deferred-fetch-supported-by-permissions-policy.tentative.window.js": [ + "deferred-fetch-supported-by-permissions-policy.window.js": [ "385b0e054ed172ac778b7df961bfb0ad5f31a434", [ - "fetch/fetch-later/permissions-policy/deferred-fetch-supported-by-permissions-policy.tentative.window.html", + "fetch/fetch-later/permissions-policy/deferred-fetch-supported-by-permissions-policy.window.html", { "script_metadata": [ [ @@ -675120,10 +675829,10 @@ ] }, "policies": { - "csp-allowed.tentative.https.window.js": [ + "csp-allowed.https.window.js": [ "32a3e106a0c55195473689f3522636b5e3ce6953", [ - "fetch/fetch-later/policies/csp-allowed.tentative.https.window.html", + "fetch/fetch-later/policies/csp-allowed.https.window.html", { "script_metadata": [ [ @@ -675146,10 +675855,10 @@ } ] ], - "csp-blocked.tentative.https.window.js": [ + "csp-blocked.https.window.js": [ "ca9d881e8cdd19afe2d7b8506ed8d8dbc527ac29", [ - "fetch/fetch-later/policies/csp-blocked.tentative.https.window.html", + "fetch/fetch-later/policies/csp-blocked.https.window.html", { "script_metadata": [ [ @@ -675172,10 +675881,10 @@ } ] ], - "csp-redirect-to-blocked.tentative.https.window.js": [ + "csp-redirect-to-blocked.https.window.js": [ "584f476b456e02b440a054f080d0b7638b5e7e42", [ - "fetch/fetch-later/policies/csp-redirect-to-blocked.tentative.https.window.html", + "fetch/fetch-later/policies/csp-redirect-to-blocked.https.window.html", { "script_metadata": [ [ @@ -675205,10 +675914,10 @@ ] }, "quota": { - "accumulated-oversized-payload.tentative.https.window.js": [ + "accumulated-oversized-payload.https.window.js": [ "143546ff72340ebbae34e6b598a6348d044f8482", [ - "fetch/fetch-later/quota/accumulated-oversized-payload.tentative.https.window.html", + "fetch/fetch-later/quota/accumulated-oversized-payload.https.window.html", { "script_metadata": [ [ @@ -675232,10 +675941,10 @@ ] ], "cross-origin-iframe": { - "accumulated-oversized-payload.tentative.https.window.js": [ + "accumulated-oversized-payload.https.window.js": [ "071a9c600b7a3230f7e72952521bebc695a2a447", [ - "fetch/fetch-later/quota/cross-origin-iframe/accumulated-oversized-payload.tentative.https.window.html", + "fetch/fetch-later/quota/cross-origin-iframe/accumulated-oversized-payload.https.window.html", { "script_metadata": [ [ @@ -675258,10 +675967,10 @@ } ] ], - "empty-payload.tentative.https.window.js": [ + "empty-payload.https.window.js": [ "6c7becfacaf45048c69c815940460d1dbe084a67", [ - "fetch/fetch-later/quota/cross-origin-iframe/empty-payload.tentative.https.window.html", + "fetch/fetch-later/quota/cross-origin-iframe/empty-payload.https.window.html", { "script_metadata": [ [ @@ -675280,10 +675989,10 @@ } ] ], - "max-payload.tentative.https.window.js": [ + "max-payload.https.window.js": [ "480f90988bf552ca915032e3e7f0b60c59cd0604", [ - "fetch/fetch-later/quota/cross-origin-iframe/max-payload.tentative.https.window.html", + "fetch/fetch-later/quota/cross-origin-iframe/max-payload.https.window.html", { "script_metadata": [ [ @@ -675306,10 +676015,10 @@ } ] ], - "multiple-iframes.tentative.https.window.js": [ + "multiple-iframes.https.window.js": [ "3538c73a3966e3a00a513fe958a69df622446232", [ - "fetch/fetch-later/quota/cross-origin-iframe/multiple-iframes.tentative.https.window.html", + "fetch/fetch-later/quota/cross-origin-iframe/multiple-iframes.https.window.html", { "script_metadata": [ [ @@ -675332,10 +676041,10 @@ } ] ], - "oversized-payload.tentative.https.window.js": [ + "oversized-payload.https.window.js": [ "43a605151342a9825095ed6c20e921a663e741cb", [ - "fetch/fetch-later/quota/cross-origin-iframe/oversized-payload.tentative.https.window.html", + "fetch/fetch-later/quota/cross-origin-iframe/oversized-payload.https.window.html", { "script_metadata": [ [ @@ -675358,10 +676067,36 @@ } ] ], - "small-payload.tentative.https.window.js": [ + "sandboxed-iframe.https.window.js": [ + "0840074a28257d6db2aa89b87c9008a7278ce1b9", + [ + "fetch/fetch-later/quota/cross-origin-iframe/sandboxed-iframe.https.window.html", + { + "script_metadata": [ + [ + "script", + "/common/get-host-info.sub.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/fetch/fetch-later/resources/fetch-later-helper.js" + ], + [ + "script", + "/fetch/fetch-later/quota/resources/helper.js" + ] + ] + } + ] + ], + "small-payload.https.window.js": [ "ad73db5516e687b1ade0f1cc3588780f15f2dd30", [ - "fetch/fetch-later/quota/cross-origin-iframe/small-payload.tentative.https.window.html", + "fetch/fetch-later/quota/cross-origin-iframe/small-payload.https.window.html", { "script_metadata": [ [ @@ -675381,10 +676116,10 @@ ] ] }, - "empty-payload.tentative.https.window.js": [ + "empty-payload.https.window.js": [ "c2c4dd50326c0a75b2c82d152995329ccc0cd252", [ - "fetch/fetch-later/quota/empty-payload.tentative.https.window.html", + "fetch/fetch-later/quota/empty-payload.https.window.html", { "script_metadata": [ [ @@ -675403,10 +676138,10 @@ } ] ], - "max-payload.tentative.https.window.js": [ + "max-payload.https.window.js": [ "aa797f135571ed417d21b5fbcd4a235bac6358aa", [ - "fetch/fetch-later/quota/max-payload.tentative.https.window.html", + "fetch/fetch-later/quota/max-payload.https.window.html", { "script_metadata": [ [ @@ -675429,10 +676164,10 @@ } ] ], - "multiple-origins.tentative.https.window.js": [ + "multiple-origins.https.window.js": [ "5849068e4d5780a31ad0562854eba818d031af75", [ - "fetch/fetch-later/quota/multiple-origins.tentative.https.window.html", + "fetch/fetch-later/quota/multiple-origins.https.window.html", { "script_metadata": [ [ @@ -675455,10 +676190,10 @@ } ] ], - "oversized-payload.tentative.https.window.js": [ + "oversized-payload.https.window.js": [ "740f17ea24ade1073c4e0507fb9134ae8715f57b", [ - "fetch/fetch-later/quota/oversized-payload.tentative.https.window.html", + "fetch/fetch-later/quota/oversized-payload.https.window.html", { "script_metadata": [ [ @@ -675482,10 +676217,10 @@ ] ], "same-origin-iframe": { - "accumulated-oversized-payload.tentative.https.window.js": [ + "accumulated-oversized-payload.https.window.js": [ "8b894c011ad29c3e984022ec601578bcfc701e2b", [ - "fetch/fetch-later/quota/same-origin-iframe/accumulated-oversized-payload.tentative.https.window.html", + "fetch/fetch-later/quota/same-origin-iframe/accumulated-oversized-payload.https.window.html", { "script_metadata": [ [ @@ -675508,10 +676243,10 @@ } ] ], - "empty-payload.tentative.https.window.js": [ + "empty-payload.https.window.js": [ "53cae60047eaefd2b01a3bd45c84239fa3752bf9", [ - "fetch/fetch-later/quota/same-origin-iframe/empty-payload.tentative.https.window.html", + "fetch/fetch-later/quota/same-origin-iframe/empty-payload.https.window.html", { "script_metadata": [ [ @@ -675530,10 +676265,10 @@ } ] ], - "max-payload.tentative.https.window.js": [ + "max-payload.https.window.js": [ "9d865eeb5ee55b80aabcc87ebbd579c3787f1ec1", [ - "fetch/fetch-later/quota/same-origin-iframe/max-payload.tentative.https.window.html", + "fetch/fetch-later/quota/same-origin-iframe/max-payload.https.window.html", { "script_metadata": [ [ @@ -675556,10 +676291,10 @@ } ] ], - "multiple-iframes.tentative.https.window.js": [ - "c6968903f9487ca972102d5d63c5e96bc9580849", + "multiple-iframes.https.window.js": [ + "242d4ee0a1affd5a1ef646d0910d741da4ef6d7c", [ - "fetch/fetch-later/quota/same-origin-iframe/multiple-iframes.tentative.https.window.html", + "fetch/fetch-later/quota/same-origin-iframe/multiple-iframes.https.window.html", { "script_metadata": [ [ @@ -675582,10 +676317,10 @@ } ] ], - "oversized-payload.tentative.https.window.js": [ + "oversized-payload.https.window.js": [ "d71b87190cea15f8e439129f844bab107235237a", [ - "fetch/fetch-later/quota/same-origin-iframe/oversized-payload.tentative.https.window.html", + "fetch/fetch-later/quota/same-origin-iframe/oversized-payload.https.window.html", { "script_metadata": [ [ @@ -675608,10 +676343,36 @@ } ] ], - "small-payload.tentative.https.window.js": [ + "sandboxed-iframe.https.window.js": [ + "84e041293e944b9b8d5b80133a2c7c8312ac5da4", + [ + "fetch/fetch-later/quota/same-origin-iframe/sandboxed-iframe.https.window.html", + { + "script_metadata": [ + [ + "script", + "/common/get-host-info.sub.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/fetch/fetch-later/resources/fetch-later-helper.js" + ], + [ + "script", + "/fetch/fetch-later/quota/resources/helper.js" + ] + ] + } + ] + ], + "small-payload.https.window.js": [ "2b20a6fc62965e0d4d8ad5a4014aeb6679653584", [ - "fetch/fetch-later/quota/same-origin-iframe/small-payload.tentative.https.window.html", + "fetch/fetch-later/quota/same-origin-iframe/small-payload.https.window.html", { "script_metadata": [ [ @@ -675631,10 +676392,10 @@ ] ] }, - "small-payload.tentative.https.window.js": [ + "small-payload.https.window.js": [ "862ca09affdb49c7e461cf9bdfc833b9c2ce09f9", [ - "fetch/fetch-later/quota/small-payload.tentative.https.window.html", + "fetch/fetch-later/quota/small-payload.https.window.html", { "script_metadata": [ [ @@ -675654,10 +676415,10 @@ ] ] }, - "send-on-deactivate-with-background-sync.tentative.https.window.js": [ + "send-on-deactivate-with-background-sync.https.window.js": [ "881bdd23f9371ac684b4aa58c2be23ac402cf4fe", [ - "fetch/fetch-later/send-on-deactivate-with-background-sync.tentative.https.window.html", + "fetch/fetch-later/send-on-deactivate-with-background-sync.https.window.html", { "script_metadata": [ [ @@ -675701,10 +676462,10 @@ } ] ], - "send-on-deactivate.tentative.https.window.js": [ + "send-on-deactivate.https.window.js": [ "3bcf07483add874c42e6c26cc4343905fcddc596", [ - "fetch/fetch-later/send-on-deactivate.tentative.https.window.html", + "fetch/fetch-later/send-on-deactivate.https.window.html", { "script_metadata": [ [ @@ -675736,10 +676497,10 @@ ] ], "send-on-discard": { - "not-send-after-abort.tentative.https.window.js": [ + "not-send-after-abort.https.window.js": [ "6ddafd78131695c41ddfde1ee33bd6136afecbfe", [ - "fetch/fetch-later/send-on-discard/not-send-after-abort.tentative.https.window.html", + "fetch/fetch-later/send-on-discard/not-send-after-abort.https.window.html", { "script_metadata": [ [ @@ -675754,10 +676515,10 @@ } ] ], - "send-multiple-with-activate-after.tentative.https.window.js": [ + "send-multiple-with-activate-after.https.window.js": [ "0bbe94c39f01ef811e967c686d2071ad5c5c00bf", [ - "fetch/fetch-later/send-on-discard/send-multiple-with-activate-after.tentative.https.window.html", + "fetch/fetch-later/send-on-discard/send-multiple-with-activate-after.https.window.html", { "script_metadata": [ [ @@ -675777,10 +676538,10 @@ } ] ], - "send-multiple.tentative.https.window.js": [ + "send-multiple.https.window.js": [ "05bb2dc1149d2b491dc3a9206bd0c402e0281a5d", [ - "fetch/fetch-later/send-on-discard/send-multiple.tentative.https.window.html", + "fetch/fetch-later/send-on-discard/send-multiple.https.window.html", { "script_metadata": [ [ @@ -734095,6 +734856,13 @@ {} ] ], + "aria-attribute-reflection-enumerated.tentative.html": [ + "223acfe8af97f0f9de42863166c4f2452d96de0b", + [ + null, + {} + ] + ], "aria-attribute-reflection.html": [ "2a73f5c557b3e534756ccfa307ca958dde51c577", [ @@ -734549,13 +735317,6 @@ null, {} ] - ], - "unknown-element.html": [ - "16a53e5e88beceacb2ae43ed577c153f54dd4593", - [ - null, - {} - ] ] }, "global-attributes": { @@ -737661,15 +738422,6 @@ "focusgroup": { "tentative": { "backward-navigation": { - "descends-into-extending-focusgroup.html": [ - "2590bc3250c87e1caf169a73065e973e7085f57f", - [ - null, - { - "testdriver": true - } - ] - ], "does-not-move-when-on-focusgroup-root.html": [ "3dd9cf2da57f2dbc535df7ac8f3e3c354a9463a3", [ @@ -737725,15 +738477,6 @@ ] ], "horizontal": { - "ascends-to-parent-focusgroup.html": [ - "e77fc866411b28b9c8fd48cadd0a4bb0d9130d54", - [ - null, - { - "testdriver": true - } - ] - ], "does-not-ascend-out-of-non-extending-focusgroup.html": [ "f30e40783f9697bcc4c50ec736ac4287e833791d", [ @@ -737770,24 +738513,6 @@ } ] ], - "skips-focusgroup-that-extends-in-orthogonal-axis-complex-case.html": [ - "917c8cce0d325457a979b6b07909a43daffddeaa", - [ - null, - { - "testdriver": true - } - ] - ], - "skips-focusgroup-that-extends-in-orthogonal-axis.html": [ - "8c6c7b2a3efadc2bdcc42de1a17f0cb0a4b08d18", - [ - null, - { - "testdriver": true - } - ] - ], "wraps-in-axis.html": [ "5be26b93a1a7f5084b77f5d5a0e50657e1e81df7", [ @@ -737816,15 +738541,6 @@ } ] ], - "skips-empty-wrapping-focusgroup.html": [ - "fb0b66e30e0a00021315e62320e437f25f78c0f0", - [ - null, - { - "testdriver": true - } - ] - ], "skips-non-focusgroup-subtree.html": [ "140950202b972004de1b9d2755a6c52e5a712081", [ @@ -737853,15 +738569,6 @@ ] ], "vertical": { - "ascends-to-parent-focusgroup.html": [ - "2f9e3016237a65f15ffcdde6b052234797157d69", - [ - null, - { - "testdriver": true - } - ] - ], "does-not-ascend-out-of-non-extending-focusgroup.html": [ "407db648facd06354ac9c86ce68ca72adc7e04e9", [ @@ -737898,24 +738605,6 @@ } ] ], - "skips-focusgroup-that-extends-in-orthogonal-axis-complex-case.html": [ - "5b66b5b00ea9c16a80ff18b293d9ddc0f47d803b", - [ - null, - { - "testdriver": true - } - ] - ], - "skips-focusgroup-that-extends-in-orthogonal-axis.html": [ - "b4ff4fab5648e092abb66d83af2f2681f193abbc", - [ - null, - { - "testdriver": true - } - ] - ], "wraps-in-axis.html": [ "afded47311726b3afd8a79daf809c51f9f2249bf", [ @@ -737926,15 +738615,6 @@ ] ] }, - "wraps-in-extending-focusgroup.html": [ - "6727d93f75f8a26ae9a427aaf6340a1250a2b400", - [ - null, - { - "testdriver": true - } - ] - ], "wraps-successfully-complex-case.html": [ "11ebea349d7874de025f79a6791cf39baf0c82c7", [ @@ -738000,15 +738680,6 @@ } ] ], - "does-not-wrap-in-focusgroup-with-no-items.html": [ - "602feed001330f17b8801301f9ddf98dcd9c8181", - [ - null, - { - "testdriver": true - } - ] - ], "does-not-wrap-when-not-supported.html": [ "550a4ba8a19b4dc3083ce4ef50a80de22c821489", [ @@ -738019,15 +738690,6 @@ ] ], "horizontal": { - "descends-in-horizontal-inner-focusgroup.html": [ - "f46d07f41d57e5069c9c8caaa46b7bbe8faeb040", - [ - null, - { - "testdriver": true - } - ] - ], "does-not-move-when-axis-not-supported.html": [ "dd2442f4a6b852a0516f3e3ab7ede11345aecc49", [ @@ -738037,15 +738699,6 @@ } ] ], - "does-not-wrap-even-when-other-axis-supported.html": [ - "a9e8deeba01ee36ff3aec8ffcb361437be39e1cc", - [ - null, - { - "testdriver": true - } - ] - ], "moves-when-only-current-axis-supported.html": [ "3757c831a79ca4f029a423c0b8d11ca730b85a7d", [ @@ -738054,53 +738707,8 @@ "testdriver": true } ] - ], - "skips-focusgroup-that-extends-in-orthogonal-axis.html": [ - "ef3611e7237e1b61714d2de20836d01d96e671eb", - [ - null, - { - "testdriver": true - } - ] - ], - "wraps-and-skips-orthogonal-inner-focusgroup.html": [ - "c17253a8623ff5fab2b43fcefe316bfa83809bd6", - [ - null, - { - "testdriver": true - } - ] - ], - "wraps-in-appropriate-focusgroup.html": [ - "3ff2a1f5335de328c211c363a2e933d0407e3bcc", - [ - null, - { - "testdriver": true - } - ] - ], - "wraps-in-inner-focusgroup.html": [ - "8a8a4c8c22bf56fb17a97b36862b971db469a766", - [ - null, - { - "testdriver": true - } - ] ] }, - "moves-inside-extending-focusgroup.html": [ - "bea7b959c54e0d59d0657ea20c74beaa12b158ea", - [ - null, - { - "testdriver": true - } - ] - ], "moves-to-next-item-and-skips-non-focusable.html": [ "a5d6e306edafb7ab7333a59b80ad3faf1c4eb69a", [ @@ -738110,24 +738718,6 @@ } ] ], - "moves-to-next-item-outside-extending-focusgroup.html": [ - "f5a74ced5f5f20af13f01af4d361d25183c2b6a3", - [ - null, - { - "testdriver": true - } - ] - ], - "moves-to-next-item-within-descendants.html": [ - "97355ec2da81a0d38da5974759053bdc84bf5271", - [ - null, - { - "testdriver": true - } - ] - ], "moves-to-next-item.html": [ "747805d7b57e53cda13cf722e50650d4b1f4454e", [ @@ -738138,15 +738728,6 @@ ] ], "vertical": { - "descends-in-vertical-inner-focusgroup.html": [ - "9c1e68b5a383c5c5e3028f57b6fc5d926249c82b", - [ - null, - { - "testdriver": true - } - ] - ], "does-not-move-when-axis-not-supported.html": [ "bd20319a8c3a5facfd542185b2d3a4d0a8dc3c1c", [ @@ -738156,15 +738737,6 @@ } ] ], - "does-not-wrap-even-when-other-axis-supported.html": [ - "0b2028548a9997ecc9a2ee1db05014fe23a282fc", - [ - null, - { - "testdriver": true - } - ] - ], "moves-when-only-current-axis-supported.html": [ "d5eb894de3fe36af53e176e6021dce0245c05207", [ @@ -738173,53 +738745,8 @@ "testdriver": true } ] - ], - "skips-focusgroup-that-extends-in-orthogonal-axis.html": [ - "419ee8dc47c9da136c667a6d9f4f268398ad898a", - [ - null, - { - "testdriver": true - } - ] - ], - "wraps-and-skips-orthogonal-inner-focusgroup.html": [ - "d4623401e0075dc57fca53233c6398189bfb8a2c", - [ - null, - { - "testdriver": true - } - ] - ], - "wraps-in-appropriate-focusgroup.html": [ - "c387cc22f4a613447a4c958a1ebc4fefa3572d0d", - [ - null, - { - "testdriver": true - } - ] - ], - "wraps-in-inner-focusgroup.html": [ - "d34b71c32b23bc3d5e9b78654c136a5f64ec5767", - [ - null, - { - "testdriver": true - } - ] ] }, - "wraps-and-goes-into-inner-focusgroup.html": [ - "ea9b1cbec5151d81d59af559c3b25532ec2e20a9", - [ - null, - { - "testdriver": true - } - ] - ], "wraps-successfully.html": [ "5ad1cd8fe9ec451ef4c077973e29122d69c44d0d", [ @@ -738228,15 +738755,6 @@ "testdriver": true } ] - ], - "wraps-to-parent-focusgroup.html": [ - "afb9744b711c3381a2e56ff78798cfbbdbe38e46", - [ - null, - { - "testdriver": true - } - ] ] }, "grid-navigation": { @@ -739217,7 +739735,7 @@ ] ], "fieldset-display.html": [ - "a8a553c836c1a3c3be56b8dbd44029bb283a5546", + "7f281847085d03ddbaad1e3ddf3762cbe13b2434", [ null, {} @@ -739343,7 +739861,7 @@ ] ], "legend-display.html": [ - "b6c57a67baf06b4fc9043b8140a97e593f80a83f", + "ca214bf25d10d0243ccf598bf7b597ca6f542f1e", [ null, {} @@ -745508,7 +746026,7 @@ ], "sizes": { "implicit-sizes-ignores-width.html": [ - "db61db351eacb5f38ce6767a55a61e588f5580e5", + "a6b8e5bb7f4f9832a41a48c4eed96a7e8e19d288", [ null, {} @@ -748588,6 +749106,15 @@ {} ] ], + "select-listbox-touch.optional.html": [ + "7589af9c0820b512aa6621e7e9db614acf781714", + [ + null, + { + "testdriver": true + } + ] + ], "select-many-options.tentative.html": [ "2aef5b138afd9863b954af9544909f2d4c2bb977", [ @@ -749779,7 +750306,7 @@ ] ], "interestfor-basic-delays.tentative.html": [ - "3e594cb3e00d6fb6769e60ed4e9b3a97a6610e44", + "c30810e62aa879b8767c6059994192ab20a59dcc", [ null, { @@ -749808,40 +750335,85 @@ ] ], "interestfor-css-properties.tentative.html": [ - "41c3938222d52b0e23c641923d790dbb09bbc9ba", + "554b6c7e2ceb4094370fae4d2ec91b6142039ba9", [ null, {} ] ], "interestfor-css-shorthands.tentative.html": [ - "282525193f1593d1eb29f4918848afc181477d84", + "2246cb530f25163bc6aaae1d0fa23945a80c44df", [ null, {} ] ], - "interestfor-event-timing.tentative.html": [ - "06018627a9ba8fab166d61fa574bfe8151630d0c", + "interestfor-delay-end.tentative.html": [ + "32623dc9fd7a97029a6982d6fdf6d937607eae8c", [ - null, - { - "testdriver": true, - "timeout": "long" - } - ] - ], - "interestfor-hide-delay.tentative.html": [ - "4e2bf9801250d3c7cdbda974a6026de1d0634623", - [ - "html/semantics/interestfor/interestfor-hide-delay.tentative.html?method=focus", + "html/semantics/interestfor/interestfor-delay-end.tentative.html?method=focus", { "testdriver": true, "timeout": "long" } ], [ - "html/semantics/interestfor/interestfor-hide-delay.tentative.html?method=hover", + "html/semantics/interestfor/interestfor-delay-end.tentative.html?method=hover", + { + "testdriver": true, + "timeout": "long" + } + ] + ], + "interestfor-delay-start.tentative.html": [ + "917bda62aad1c2fecb43a0b4163f888280991658", + [ + "html/semantics/interestfor/interestfor-delay-start.tentative.html?layout=nested&method=focus", + { + "testdriver": true, + "timeout": "long" + } + ], + [ + "html/semantics/interestfor/interestfor-delay-start.tentative.html?layout=nested&method=hover", + { + "testdriver": true, + "timeout": "long" + } + ], + [ + "html/semantics/interestfor/interestfor-delay-start.tentative.html?layout=nested-offset&method=focus", + { + "testdriver": true, + "timeout": "long" + } + ], + [ + "html/semantics/interestfor/interestfor-delay-start.tentative.html?layout=nested-offset&method=hover", + { + "testdriver": true, + "timeout": "long" + } + ], + [ + "html/semantics/interestfor/interestfor-delay-start.tentative.html?layout=plain&method=focus", + { + "testdriver": true, + "timeout": "long" + } + ], + [ + "html/semantics/interestfor/interestfor-delay-start.tentative.html?layout=plain&method=hover", + { + "testdriver": true, + "timeout": "long" + } + ] + ], + "interestfor-event-timing.tentative.html": [ + "06018627a9ba8fab166d61fa574bfe8151630d0c", + [ + null, { "testdriver": true, "timeout": "long" @@ -749858,7 +750430,7 @@ ] ], "interestfor-input-modalities.tentative.html": [ - "77710436fe949fd91cfc8508e07eebf536c0c0cc", + "daa4611807cce4d57541646a269ff0103e911b33", [ "html/semantics/interestfor/interestfor-input-modalities.tentative.html?method=focus", { @@ -749875,7 +750447,7 @@ ] ], "interestfor-invoker-descendants.tentative.html": [ - "5a47ac054fbf75e9df7af006bd641cc9f2cdc32f", + "2b8f218f5b7a747f0b331f698b95653bb6e8e0ea", [ null, { @@ -749884,7 +750456,7 @@ ] ], "interestfor-keyboard-behavior.tentative.html": [ - "211e6f1df38343c60352c4b749dfd11ed66b18c9", + "ee9fe814ce29e3beff04588349920be28e4ae401", [ null, { @@ -749921,51 +750493,6 @@ } ] ], - "interestfor-show-delay.tentative.html": [ - "ccc9a28fcecde8ccc09060f21e0d9468a4cc122e", - [ - "html/semantics/interestfor/interestfor-show-delay.tentative.html?layout=nested&method=focus", - { - "testdriver": true, - "timeout": "long" - } - ], - [ - "html/semantics/interestfor/interestfor-show-delay.tentative.html?layout=nested&method=hover", - { - "testdriver": true, - "timeout": "long" - } - ], - [ - "html/semantics/interestfor/interestfor-show-delay.tentative.html?layout=nested-offset&method=focus", - { - "testdriver": true, - "timeout": "long" - } - ], - [ - "html/semantics/interestfor/interestfor-show-delay.tentative.html?layout=nested-offset&method=hover", - { - "testdriver": true, - "timeout": "long" - } - ], - [ - "html/semantics/interestfor/interestfor-show-delay.tentative.html?layout=plain&method=focus", - { - "testdriver": true, - "timeout": "long" - } - ], - [ - "html/semantics/interestfor/interestfor-show-delay.tentative.html?layout=plain&method=hover", - { - "testdriver": true, - "timeout": "long" - } - ] - ], "interestfor-svg-a-event-dispatch.tentative.html": [ "844627e2cac6eb324b9b53fd278831b51a9288ad", [ @@ -750592,7 +751119,7 @@ ] ], "popover-focus-5.html": [ - "59fd4d87a5c097f03f824c29986eb206da1a8a53", + "def1a1176e2537959ef5b46a30a4216503baab50", [ "html/semantics/popovers/popover-focus-5.html?commandfor", { @@ -751160,7 +751687,7 @@ ] ], "relative-urls.html": [ - "0aafb9aae51ef993a6d499e0b29cfe21f9bec2a2", + "b65db5273c797383f17490091c9a73099ac36ec3", [ null, {} @@ -754962,6 +755489,15 @@ } } }, + "sections": { + "headingoffset-and-headingreset.html": [ + "9061ba5b1566839a0b6c6d2f0c174a06ae701bcb", + [ + null, + {} + ] + ] + }, "selectors": { "case-sensitivity": { "values.window.js": [ @@ -756122,7 +756658,7 @@ ] ], "html5lib_innerHTML_tests_innerHTML_1.html": [ - "0658d768db206765253e74dc483ca433b2b3f81d", + "5ffac17f9dd4e0a8c76da9f9ddff1da450786ab1", [ null, { @@ -756131,7 +756667,7 @@ ] ], "html5lib_innerHTML_webkit02.html": [ - "ae78d7bd22dd694581d5543a6898932d680b8cfa", + "c943cf5839b445b453f8236501b6f415a87f71e4", [ null, { @@ -756182,7 +756718,7 @@ ] ], "html5lib_menuitem-element.html": [ - "b8688e29a814ce62ce407651b212330d5266e7f5", + "aeef3b341bf06b01d09e2e671373d6557db63529", [ "html/syntax/parsing/html5lib_menuitem-element.html?run_type=uri", { @@ -756476,7 +757012,7 @@ ] ], "html5lib_tests1.html": [ - "fa658fc7682f2f49937d18cdb12bfd828dbeb745", + "4376fc5d66723273492876b6d4018102982074ff", [ "html/syntax/parsing/html5lib_tests1.html?run_type=uri", { @@ -756497,7 +757033,7 @@ ] ], "html5lib_tests10.html": [ - "26411582b1a4027ad73906f27b68f40bcddfce3c", + "51641477e39418ede5ee92c1adccf55980d2f514", [ "html/syntax/parsing/html5lib_tests10.html?run_type=uri", { @@ -756644,7 +757180,7 @@ ] ], "html5lib_tests18.html": [ - "a17580471ff39f12b67e838744f02bd416994bb4", + "183ea5c1e05172c1bc7d24b77ccede26b714c1c3", [ "html/syntax/parsing/html5lib_tests18.html?run_type=uri", { @@ -756917,7 +757453,7 @@ ] ], "html5lib_tests7.html": [ - "80101866f7ad85714394beeac0ec1187ad7b4e05", + "6c550d3a4505ffea416920a2e29807a03c2499b3", [ "html/syntax/parsing/html5lib_tests7.html?run_type=uri", { @@ -756959,7 +757495,7 @@ ] ], "html5lib_tests9.html": [ - "8cd9132d16fc06ad6a4ea9c66a1af88d524af1cf", + "18fd7a10bc1c110eed382c31e301be58991211ec", [ "html/syntax/parsing/html5lib_tests9.html?run_type=uri", { @@ -757022,7 +757558,7 @@ ] ], "html5lib_webkit02.html": [ - "51900fa54a29fe540a0b97c3131486a80792ab25", + "c02ca472034e32d3ebb9c408c23572aa972dbbf0", [ "html/syntax/parsing/html5lib_webkit02.html?run_type=uri", { @@ -769081,7 +769617,7 @@ ] ], "lengths-2.html": [ - "af5cae1368832d6f40d2cd68b73be1b0fb5e4385", + "9305d04c1ba17085abb329aaa1a9a9105dfd3c1c", [ null, {} @@ -774325,7 +774861,7 @@ ] ], "history-back-same-doc.html": [ - "9ef2d1c746191ff1dfa0bd025d526d5a858eb5b3", + "885d558bb5d5350afb817c9db64be442e7155862", [ null, {} @@ -774381,7 +774917,7 @@ ] ], "navigation-back-forward-same-doc.html": [ - "1faa949d4e2d50655d27e37ace2437558a360867", + "cd307a3d538e5842e1061fc9523af5ad84dd5f91", [ null, {} @@ -774423,14 +774959,14 @@ ] ], "navigation-navigate-replace-same-doc.html": [ - "019798dc268f94e4cacade5e5649ac6124bdd88e", + "79ade9396f393484ae5c6cb19936238cd9749a4f", [ null, {} ] ], "navigation-navigate-same-doc.html": [ - "0601189449e0237b597bc0db39a0fd936284d49a", + "0cf5214eae62c0259cccb6c80e3d46f4fa21f551", [ null, {} @@ -774543,7 +775079,7 @@ ] ], "cross-origin-traversal-redirect.html": [ - "a1cc17772d66a2ff2f01c3f5fd4f1e438128cc27", + "f7bebae510009867819a72489783cfd6478c6458", [ null, {} @@ -774853,7 +775389,7 @@ ] ], "intercept-popstate.html": [ - "32a5fb1d20f910cea86ca0976d3b827145ad0626", + "f5f9d82be7f7ec737ea68bae57f7baf24a30a149", [ null, {} @@ -774934,14 +775470,14 @@ ] ], "navigate-destination-after-detach.html": [ - "6ddb67122e2af90aee4303929a10215d2520d971", + "1dcb6cac4377ab79551ec51382308d6d669b5670", [ null, {} ] ], "navigate-destination-dynamic-index.html": [ - "02e74535fdee6f2ef617721d3df8371c5117dff1", + "535e5cfee788c4aaba7005518568079fb6eda54e", [ null, {} @@ -775048,7 +775584,7 @@ ] ], "navigate-history-back-noop.html": [ - "11faca385dff232b097d1619d6150b6905363a62", + "109106b77fcd34de072fb090081b88d6d2630775", [ null, {} @@ -775125,7 +775661,7 @@ ] ], "navigate-navigation-back-same-document-in-iframe.html": [ - "fc1070785ccba9a20775a5237cf6e413851b1ed0", + "42c694e2905d73eb7ba92dc7a96c3c3152febf8e", [ null, {} @@ -775202,56 +775738,56 @@ ] ], "navigation-back-same-document-preventDefault.html": [ - "67fa18c06d778181a0fbe1a72a091e1e4e16dec0", + "dc16b940bfb9c8ad37c70140a9a5b185e9b7f8fd", [ null, {} ] ], "navigation-traverseTo-in-iframe-same-document-preventDefault.html": [ - "46a8349f010eae2acec30ced31981cf5d43dd8b3", + "b3b57f2a1abf8e285660d8e6e902b25ae38bcf0d", [ null, {} ] ], "navigation-traverseTo-navigates-top-and-same-doc-child-and-cross-doc-child.html": [ - "d27f108ec56e1b120e6d17a8b4a751e6a083fd55", + "479f54213a95ccd64c8b215cd1c4fa60d94dc21f", [ null, {} ] ], "navigation-traverseTo-same-document-preventDefault-multiple-windows.html": [ - "0c39e4a213bfadcee568df2f7a5ce0fe632ca39e", + "34f227a183fa8231127e090aec4fed62ded8b6a2", [ null, {} ] ], "navigation-traverseTo-top-cancels-cross-document-child.html": [ - "0b0e297b1aedafea3681db95c1561bac3b6b956a", + "4ece3ca8cbc013ee92adf36910ffa293a64f1b8d", [ null, {} ] ], "replaceState-inside-back-handler.html": [ - "11595ce9f8ca157cbab598e0d0f9db2efed075fa", + "29409b5e2bc3e680cf99f54abea90bcdd5bfd1b2", [ null, {} ] ], "same-url-replace-cross-document.html": [ - "f5d7988025495f078ef4bfa3a909bb8b401ad582", + "b6bd0cdd88358ba439cada84c9160c1e70f89e65", [ null, {} ] ], "same-url-replace-same-document.html": [ - "bdffdc42d1531754985b52377ce8b88111d20d1e", + "cc4faffe77ab732520fdf1653dd831abf0655385", [ null, {} @@ -775316,84 +775852,84 @@ ] ], "activation-history-pushState.html": [ - "a4f4583f5756dbbcbf54d975ff740c9af3aaf600", + "bcc56136f7e2e8352f0c152442ab027e0bb3105c", [ null, {} ] ], "activation-history-replaceState.html": [ - "fb3d55ad2d63ceb95896d08c828a2c11ebb7c40e", + "70dc7b8eedee59e40a53155750b6ddd70e7faffa", [ null, {} ] ], "activation-initial-about-blank.html": [ - "9a19393c2c555edefe593bed2c25972e85169140", + "402093809ca653393fefaa65cfece2289bebe524", [ null, {} ] ], "activation-push-cross-origin.html": [ - "d59ab8372f94e8a6cf27918b2cfe1d2c8efeb738", + "15651bf78aac90b6d8770174eb347779f286450e", [ null, {} ] ], "activation-push.html": [ - "de08c532ea505f51d7c402485c84ed9878abe19e", + "99548314c4606044eaa9530c9c76848488e6a500", [ null, {} ] ], "activation-reload.html": [ - "066feb212351a7ae0943fdecbdb5814a266edacf", + "f65afc74bc1458d27f5363d01a8093d0632636cf", [ null, {} ] ], "activation-replace-cross-origin.html": [ - "58045ea1522d5d6b53981ecea43ea3cc9346eee3", + "a835b7f4c52a29a6fcc3c79c1344ece9d919b7de", [ null, {} ] ], "activation-replace.html": [ - "0be428c7c8679f4b52150dbc69ce9b09aa6a23c4", + "71624fd7cece6156d023a4f21fceed288f492ada", [ null, {} ] ], "activation-same-document-then-cross-document.html": [ - "794e52031d9784fb082a27697ec1732bfdc139ae", + "3daa4de66ee3aa069c08ae682290b52d6a519714", [ null, {} ] ], "activation-traverse-not-in-entries.html": [ - "d78a34855ae7cdb2ad88c911d212365242951b7d", + "c8386615a24f6ce5f50b7a60102559efb55003ab", [ null, {} ] ], "activation-traverse-then-clobber.html": [ - "e15b7f335b13d9dc9d911d69c3bf031fccba8dbf", + "c02837624098d9e4b5bcfba5e67704ffb4c765f8", [ null, {} ] ], "activation-traverse.html": [ - "9d13ec2ae2762d7723d1a646c1df0ade51407f29", + "218fe8626910a888a31b080fa4f3cc77b9953d4d", [ null, {} @@ -775402,7 +775938,7 @@ }, "navigation-history-entry": { "after-detach.html": [ - "9c73795025bd49850079ee38aeb104e68d1c0b69", + "c4ecfec44d69eaf7183691e69a1d21dd544d8ff7", [ null, {} @@ -775437,7 +775973,7 @@ ] ], "entries-after-blank-navigation-from-cross-origin.html": [ - "e17d8937ca89c6adc729f0b0d0c0876948e2b78e", + "d527637ed353a37b6e737ba75560c19e27da20fe", [ null, {} @@ -775635,7 +776171,7 @@ }, "navigation-methods": { "back-forward-multiple-frames.html": [ - "b7e980dda3252a9e7dc403cd24869aa935e97cfc", + "6c30987f7598de076e5e8820d686577a8fa6b03e", [ null, {} @@ -775663,14 +776199,14 @@ ] ], "disambigaute-traverseTo-forward-multiple.html": [ - "ecb92ed07561fc70cda522ee0e404a360b18f73f", + "92f23f0acff9e2ecc06fcba1ee54662bac12bcac", [ null, {} ] ], "forward-to-pruned-entry.html": [ - "67006c6c2b1013654c4c854d806ffe264a1c2bec", + "18b30c620d59c8ad48c8fd8524aa1a880ae98429", [ null, {} @@ -775712,14 +776248,14 @@ ] ], "navigate-history-push-same-url-cross-document.html": [ - "00020ea93d0ec621ccdd39d2e39a9c6c344b79e9", + "2d07bdcede21ff2b75f0c2292cf454a86816ebf2", [ null, {} ] ], "navigate-history-push-same-url.html": [ - "59c0ac840f11a652921803e9365ecb4dd270737d", + "a81215f7d46a32348486cb98acc6d1ec02afc9a3", [ null, {} @@ -775868,14 +776404,14 @@ ] ], "back-already-detached.html": [ - "ebaa15be91a6e216becdcf196136a8584c7d1389", + "f9ff04f923c80b3d224a11c155f87f391ad1fe2d", [ null, {} ] ], "back-beforeunload.html": [ - "dfb79861bedde7f2ebc4926dedf29b36766c77d4", + "82c1f589ccf58ad495715ad3fd29e5895619bf93", [ null, {} @@ -775903,56 +776439,56 @@ ] ], "back-intercept-rejected.html": [ - "cda4ea71d7b3fd202cb3fec6165412cf65959908", + "013ebf1e1e3df145b4e9037452e89b043c283fa7", [ null, {} ] ], "back-intercept.html": [ - "112a712d45bd31f06323446b908b4558c2df9042", + "1db2f870d8dce440720640507cd17986ff1bf4f7", [ null, {} ] ], "back.html": [ - "16e4db1310aa693d666ddd64cc7628468af2aa29", + "5521de25b7950e09fe17683e9e9d335efe27a1bd", [ null, {} ] ], "forward-already-detached.html": [ - "8f337e2eb6ab624150b05cf38fd27aea25b48cc1", + "4dfa74d9f9b9153f23ac36aeeafeb08316e902e4", [ null, {} ] ], "forward-beforeunload.html": [ - "642c4510a61cd56fbb8aaf71729c43d76c732869", + "87fa4baa935a7f1739b44db9a4685065f6d0a47c", [ null, {} ] ], "forward-intercept-rejected.html": [ - "658146a15de70e0d744c930091d4fc9d88ed56f1", + "9d5318a260d77244972795bb6a94d94edba680a1", [ null, {} ] ], "forward-intercept.html": [ - "d6ea5dcc1c83bc4b3b8752dbaa50d14490d23a88", + "3c5211974541191792fb2b4d72ef7871dba70c36", [ null, {} ] ], "forward.html": [ - "c1ac710cea3db4d77ee10e3e5e987201fe4a9b10", + "5ba58f2c8ea19ac5f42a295b386eff2533bc79f6", [ null, {} @@ -776022,7 +776558,7 @@ ] ], "navigate-intercept-interrupted.html": [ - "86123cc540a5c506ba12687a0ad7da0ba832af52", + "7f661b80b6d494c0088d3cc02da251853e6c65fa", [ null, {} @@ -776043,14 +776579,14 @@ ] ], "navigate-interrupted-within-onnavigate.html": [ - "a3106ddd31bbc5436374eda5d693d4a82f52b523", + "249a7df69c2fff137c08fd5819382bec2a42fe1e", [ null, {} ] ], "navigate-interrupted.html": [ - "3ed522508671c803d3580b2783f019cf8ed7a7d5", + "d1ade5b423da7ca19d6b8d9a11a25e92dcae7321", [ null, {} @@ -776063,6 +776599,13 @@ {} ] ], + "navigate-javascript-url.html": [ + "1cf6a80c100dd0c2d9ff359167d61c31fbf61327", + [ + null, + {} + ] + ], "navigate-opaque-origin.html": [ "51500eb8d83c121241bbcf467e010fbda43daa55", [ @@ -776085,14 +776628,14 @@ ] ], "navigate-push-initial-about-blank.html": [ - "3431f03d4b63605523db1d634e06a4fd3ac6cc1c", + "9d47c8d0b5d83bfdf1b133cff7bb93ea657ce9c8", [ null, {} ] ], "navigate-push-javascript-url.html": [ - "6db41bb78e1240f95bc1e1acd1758c94c4cbe60f", + "71e3695cd003a0dea7fd5e06c7eeb7a874d05a8c", [ null, {} @@ -776274,7 +776817,7 @@ ] ], "traverseTo-cross-document-preventDefault.html": [ - "b40297206cf0250dff90be38f52d054453cffa65", + "09c91ee647ef7ffa3a9906faa4f1c14e0e830ab7", [ null, {} @@ -776288,42 +776831,42 @@ ] ], "traverseTo-detach-cross-document-before-navigate-event.html": [ - "1833e1aef3496d165b9413346dc71df25f73629c", + "ed319f6223936830c15d36a08e9c782f59bffc1b", [ null, {} ] ], "traverseTo-detach-cross-document.html": [ - "7b9389fc92a769805965e55deac181a3d172ec85", + "8784313b70546e49d37e227ec9c0f809990b77d5", [ null, {} ] ], "traverseTo-detach-same-document-before-navigate-event.html": [ - "65dbf42464ef743d4c0b19f5377bfc2f7b06f144", + "592ac6f19906979ff19b7ae85f7ad9006e8a5f22", [ null, {} ] ], "traverseTo-detach-same-document.html": [ - "4aec1d812e1d5158b636cd65bbb3b13a37ee199d", + "b0308b8df8fe4c3ed975fe16b790c29a0de1891c", [ null, {} ] ], "traverseTo-intercept-rejected.html": [ - "b5b03b3cacade25c672dce8a740639a7aa4a9671", + "f39913e05b239156bbc55a22f644899cf0f133e5", [ null, {} ] ], "traverseTo-intercept.html": [ - "15a54b180e2fd91346218674cd6ed2a30856dfdd", + "e5baf8b1417fceb29e08d42dcf8da3975d4ceccb", [ null, {} @@ -776337,14 +776880,14 @@ ] ], "traverseTo-repeated.html": [ - "d2ede8e6cf4d4efc183277183edbf2e82e17d393", + "d1754d6729749316216713cb63c3cc498c8292ad", [ null, {} ] ], "traverseTo.html": [ - "68c309318ce301309c62f5d329fc943afb71ebb6", + "5270bbb411df80d4d09402398068274f98a8d6fa", [ null, {} @@ -776408,14 +776951,14 @@ ] ], "traverseTo-multiple-steps.html": [ - "6bf3752510029fe0266a64c5487bf8ba97004d3d", + "24cf0281845f6a8d11d782ee9c2784c285e295ef", [ null, {} ] ], "traverseTo-navigates-multiple-iframes.html": [ - "521f34157ea6db172cd0915de37c1a6bca98d4b6", + "1892ae065e2e372ff14e9049a2094812688ec3a0", [ null, {} @@ -776438,7 +776981,7 @@ }, "ordering-and-transition": { "anchor-download-intercept-reject.html": [ - "726586b7a1042d243c143a497b253bfedddd8157", + "bd7d968fb1ff4ebfc157ec64b8a23997d4bcb13c", [ "navigation-api/ordering-and-transition/anchor-download-intercept-reject.html?currententrychange", {} @@ -776449,7 +776992,7 @@ ] ], "anchor-download-intercept.html": [ - "8aaee4a7094b730ff62a3aefafbb110e768b26ec", + "38478e3c9a843983da70a90a573a108c64eaa880", [ "navigation-api/ordering-and-transition/anchor-download-intercept.html?currententrychange", {} @@ -776474,7 +777017,7 @@ ] ], "back-same-document-intercept-reject.html": [ - "c2db856da8abc79684dae313ff76da3c0989ef7d", + "d1f15428f10adca6bef5996f7fc59e2df43bab8c", [ "navigation-api/ordering-and-transition/back-same-document-intercept-reject.html?currententrychange", {} @@ -776485,7 +777028,7 @@ ] ], "back-same-document-intercept.html": [ - "9180ca1ca785f0eadd4b8ed22690d2818fe3bfb7", + "f66e1dfba8f1549c4373f24e7dab1d0f7be6d76d", [ "navigation-api/ordering-and-transition/back-same-document-intercept.html?currententrychange", {} @@ -776496,7 +777039,7 @@ ] ], "back-same-document.html": [ - "680421b9264112c44a3c3e02221710d411213cca", + "12b6a2aee938733fbb519f7a0bdeb24def79cfdd", [ "navigation-api/ordering-and-transition/back-same-document.html?currententrychange", {} @@ -776507,7 +777050,7 @@ ] ], "currententrychange-before-popstate-intercept.html": [ - "b0c934f6877a51e56822108fbd22ce74f3c26d14", + "10627c5875433a44dcf18e080239c5e520f6c939", [ null, {} @@ -776521,7 +777064,7 @@ ] ], "intercept-async.html": [ - "c34994a57f227ecdedcd4e99ab87d58b554774cf", + "4fa7c88833e0232bd743c206d0d10605c7357d1a", [ "navigation-api/ordering-and-transition/intercept-async.html?currententrychange", {} @@ -776532,14 +777075,14 @@ ] ], "location-href-canceled.html": [ - "894aa39fe06f1405389c08d255ae5445cf47d3d8", + "eef10cd1730bbb56a9dab64bfeec90ecb34b770f", [ null, {} ] ], "location-href-double-intercept.html": [ - "73121ca595f062f2580a9eb1e4be9dc02cf55f07", + "cc8b95b1b4d8ee2be89d9825e394cc17e59399f1", [ "navigation-api/ordering-and-transition/location-href-double-intercept.html?currententrychange", {} @@ -776550,7 +777093,7 @@ ] ], "location-href-intercept-reentrant.html": [ - "18f992422d08c7663b52bdc365bac662d8cb9919", + "8a5082148e77775629af391b4954314b4072a152", [ "navigation-api/ordering-and-transition/location-href-intercept-reentrant.html?currententrychange", {} @@ -776561,7 +777104,7 @@ ] ], "location-href-intercept-reject.html": [ - "04f2914d2aecacd28f5b9261ac71b62941d32640", + "59b3d4884fb6f0f400cc40612c504169cd0b2987", [ "navigation-api/ordering-and-transition/location-href-intercept-reject.html?currententrychange", {} @@ -776572,7 +777115,7 @@ ] ], "location-href-intercept.html": [ - "2be0a1238a7b3012eb6502e67fe55d99f493f510", + "75f1d3d1d0286b96e97793e7eb03534ae95f5ff0", [ "navigation-api/ordering-and-transition/location-href-intercept.html?currententrychange", {} @@ -776590,7 +777133,7 @@ ] ], "navigate-canceled.html": [ - "1bc9dfe467ba1da115802425b91d602eff866ad9", + "2604a60e37bfc240e84df5c7bf02fda31425a303", [ null, {} @@ -776611,7 +777154,7 @@ ] ], "navigate-double-intercept.html": [ - "92758286800c4172be0cf42e6ad34e88850975c8", + "0598fb554e0a8d57b0dfcb0ba365058a2f83dbd5", [ "navigation-api/ordering-and-transition/navigate-double-intercept.html?currententrychange", {} @@ -776622,7 +777165,7 @@ ] ], "navigate-in-transition-finished.html": [ - "45aa33017c471dbeb3b4889fce4ae6c7278562ce", + "8b3811dd36fd5586930492e5d1d514d61453fc66", [ "navigation-api/ordering-and-transition/navigate-in-transition-finished.html?currententrychange", {} @@ -776633,7 +777176,7 @@ ] ], "navigate-intercept-precommitHandler-redirect.html": [ - "aa703435d3445b0a06b46f7ea3c5ebc558cb5e51", + "2f60bfd749d271808cc1f56e2e2566768c607866", [ "navigation-api/ordering-and-transition/navigate-intercept-precommitHandler-redirect.html?currententrychange", {} @@ -776644,7 +777187,7 @@ ] ], "navigate-intercept-precommitHandler-reject.tentative.html": [ - "80c9e85687ae4add0a548c85dd9f3d0fff800823", + "28dc885188015dbc364421d90173c52030ab92f0", [ "navigation-api/ordering-and-transition/navigate-intercept-precommitHandler-reject.tentative.html?currententrychange", {} @@ -776655,7 +777198,7 @@ ] ], "navigate-intercept-precommitHandler.html": [ - "f3f525af70689ec6115bcea34904846401008da7", + "8257e56d44e15e9a29d74c3990f8f29afd58b0d7", [ "navigation-api/ordering-and-transition/navigate-intercept-precommitHandler.html?currententrychange", {} @@ -776666,7 +777209,7 @@ ] ], "navigate-intercept-stop.html": [ - "8357dc82806a951a08307bbde9f200ca1ff58e1d", + "1a7faa4e0eebc7ef490c15805086ac16de385fb1", [ "navigation-api/ordering-and-transition/navigate-intercept-stop.html?currententrychange", {} @@ -776677,7 +777220,7 @@ ] ], "navigate-intercept.html": [ - "ebb1a0b13af5b5e79f8e61201516d70c093093cd", + "eec9d3ca119b82406cdd93ad4de6af93f0ef1cf2", [ "navigation-api/ordering-and-transition/navigate-intercept.html?currententrychange", {} @@ -776688,7 +777231,7 @@ ] ], "navigate-same-document-intercept-reentrant.html": [ - "b9d2740b98d0fd0cab249b845af981b804d163f3", + "88715fda355252a1ec299df1c00ce0277fe5fcd2", [ "navigation-api/ordering-and-transition/navigate-same-document-intercept-reentrant.html?currententrychange", {} @@ -776699,7 +777242,7 @@ ] ], "navigate-same-document-intercept-reject.html": [ - "8899a3819d9c38d948a97ddb16d5adf2941a3da0", + "05f295177a062bc9f471952cf8d821b7bfad3bce", [ "navigation-api/ordering-and-transition/navigate-same-document-intercept-reject.html?currententrychange", {} @@ -776710,7 +777253,7 @@ ] ], "navigate-same-document.html": [ - "b23d32fc09fdd11aa46235891d35d36b5247b46f", + "fc506cef8bf481bee89b8cfd4f78843b95459305", [ "navigation-api/ordering-and-transition/navigate-same-document.html?currententrychange", {} @@ -776721,14 +777264,14 @@ ] ], "reload-canceled.html": [ - "9b21c15ad86233df5f0063ef3de15b7af48fb803", + "3e9e24e777112908703e45daebd87b88dd5d1e59", [ null, {} ] ], "reload-intercept-reject.html": [ - "4ea4cc0e398d784c80dfb9d09884384b00ce6769", + "96833f314f464724ec32c71837c7439cb687a46a", [ "navigation-api/ordering-and-transition/reload-intercept-reject.html?currententrychange", {} @@ -776739,7 +777282,7 @@ ] ], "reload-intercept.html": [ - "eb6aff961e1c678334a03a83a9d85628ef1e4960", + "1494136e199c508564a7449586c2f5579d9be69c", [ "navigation-api/ordering-and-transition/reload-intercept.html?currententrychange", {} @@ -776750,7 +777293,7 @@ ] ], "reload-no-popstate.html": [ - "324acb66cdbf37e6ede5fd5862e94104bdcc455b", + "6c4592b67cc1417e1aa69491c41bb69cc8caba6e", [ null, {} @@ -776880,42 +777423,42 @@ ] ], "precommitHandler-redirect-options.html": [ - "3c40044c8cb6c7e13d04eda0167ea75cdf9519d8", + "06542d7e084f9232d8c7704090d1a184b9b6cec5", [ null, {} ] ], "precommitHandler-redirect-push-changed-to-replace.html": [ - "8088f51021a08fdab8c318499ab09755b6b8fd7b", + "e268f68a88d8e0ffa6685b8067786834e9353942", [ null, {} ] ], "precommitHandler-redirect-push.html": [ - "41b3f3df8bdd951196aa65410e6d854fd61b98d9", + "de75198d9754a5510adb449f5845fa5daa7ea63b", [ null, {} ] ], "precommitHandler-redirect-replace-changed-to-push.html": [ - "19bbbcda33f6b9d056e0a718cbcfc509eb0d911f", + "db9b178901b84fc36ec6281c54789dc1d685b94b", [ null, {} ] ], "precommitHandler-redirect-replace.html": [ - "2ebd385364547ab201d4201b348d0841a2d2cfb8", + "049909fefdead4c6a72b94d2a05423523733c50f", [ null, {} ] ], "precommitHandler-redirect-throws.html": [ - "865835d5ea62882a098c571bff3b7ed6cbf90bbb", + "cd448d72fd856f5dd2660bb594a31a05bf0ae1be", [ null, {} @@ -776936,14 +777479,14 @@ ] ], "precommitHandler-traversal-commit-new-navigation-before-commit.html": [ - "e5955b67d7cc4606350b761bfafbc22788921e23", + "226f332e421687bf92430f9009b329e751adc7c0", [ null, {} ] ], "precommitHandler-traversal-window-stop-before-commit.html": [ - "9dd74c2c47eaf07ea303a4555fd5aa7535d0817c", + "c45f8268f2a31a7440f74c8ed7336694bcfabea9", [ null, {} @@ -776957,14 +777500,14 @@ ] ], "precommitHandler-uncancelable.html": [ - "9a63c45ad3cd689ddd64ca3fe9bde91be78ef0e2", + "af320b4e32c920947212cc8edce1be23c7520221", [ null, {} ] ], "precommitHandler-window-stop-before-commit.html": [ - "8b8e2fe9163084465c071d9ff987e6162a76302d", + "857a21ed3a97dd695d553818b5d067fec6666534", [ null, {} @@ -776973,147 +777516,147 @@ }, "scroll-behavior": { "after-transition-basic.html": [ - "b6e5058e8934b132ff198c3e2efb6d35203deb9f", + "8ee4cc395b6722affc8ac657ee35d7cb41761b9d", [ null, {} ] ], "after-transition-change-history-scroll-restoration-during-promise.html": [ - "6be6eddd62f2dd5900508c6767ac4283bab53d50", + "6ededdeebfaec4ccc25e58a0f81a497079ae98d1", [ null, {} ] ], "after-transition-explicit-scroll.html": [ - "4f7c6787e87546552da57083f37fa66faba38bee", + "4b7d0754747821aeb61e93dd0ae657ad5cef8821", [ null, {} ] ], "after-transition-intercept-handler-modifies.html": [ - "c2609d611a6507c7dfeb65aad1ade97f0c4710d1", + "baff6fe542bbf0263b27c270981978ebf468e9b2", [ null, {} ] ], "after-transition-push.html": [ - "8ce5be60bb56bccecef5916c69cfe0722a97330a", + "f3ee1827bc4c7aa4f4cbb4d1921e578eedcd7ff1", [ null, {} ] ], "after-transition-reject.html": [ - "063c0846be8320ac5c779e4a17ec47ac71180715", + "5880dbb331306b6b686477c69a33acbf7821458c", [ null, {} ] ], "after-transition-reload.html": [ - "437ed692060b9deb758b6a02fdd19577290912ef", + "badb7e7f41714da82327ec5ebf92fa14624275e1", [ null, {} ] ], "after-transition-replace.html": [ - "64376c9fe1fe7926bdc7bfbe7817ba194bcadd79", + "48f153b99effe7658a4970c984fb0c90605f9d54", [ null, {} ] ], "after-transition-timing.html": [ - "637d8c00d90ead3a300550e582c47f77797854cc", + "88ba82102a6a280beab79f72463aa039bab62850", [ null, {} ] ], "manual-basic.html": [ - "5e4d6a12a72f3bd459563c6741de8c65b52475c4", + "e6ae29ad86ef63d2200107a4653ae98d27c4b2d0", [ null, {} ] ], "manual-immediate-scroll.html": [ - "d50faedd7f8903631072d95ca2d2d182554eb0b2", + "bafcf6b25628cf76f456fb148b1e88d7b2dafe1c", [ null, {} ] ], "manual-scroll-after-dispatch.html": [ - "268be126fac9d6f02467750b395c163410768f11", + "8b4a58c7a2651b4ce792ba476aa7b9f32a3bafbb", [ null, {} ] ], "manual-scroll-after-resolve.html": [ - "34eec9727c9551c94381d25979293cb7c34e266f", + "244c93af904ce210b776bab0d76b251984ef4f7d", [ null, {} ] ], "manual-scroll-fragment-does-not-exist.html": [ - "0db3f03ee592b228b4b938841c89fd81573f5782", + "1ca582787e2e27ae63fec6170ed658b7f1453b65", [ null, {} ] ], "manual-scroll-in-precommit-handler.html": [ - "ec91e762b665e5deac4162bb0c4cd51c8f0fe2fd", + "3f92b5276a31c89613e2c78bf7445e9a8e7c17da", [ null, {} ] ], "manual-scroll-push.html": [ - "cba40fdf27edde1ede912b82b51a7258dc79939a", + "3c29365178053e419c20217c1b82fdcdb268478d", [ null, {} ] ], "manual-scroll-reload.html": [ - "9c70d5fe81893e667b149ab08b138d74873e8130", + "6dd3fd8a38f400e03166185202f1568c6f19d3ba", [ null, {} ] ], "manual-scroll-repeated.html": [ - "058d7f0f9b2fcf2d6e8f76461cb4cfe561810971", + "12391460880e034da168f95bec91ed9c6de91362", [ null, {} ] ], "manual-scroll-replace.html": [ - "151c2ddfa9ec31cda020e3b8a5c53487c5216c73", + "db580229a8627734d3bb865fc821e01a12786ae7", [ null, {} ] ], "manual-scroll-resets-when-no-fragment.html": [ - "caf7bae6d2e5c3135b8c52421981ba964bca3db2", + "5401976f6406f757cd4706d3ee556f7fcecf5658", [ null, {} ] ], "scroll-after-preventDefault.html": [ - "fe83b89cfebbb6bf114868b73ca1b86770972813", + "298bebcbe987dd672f86c438c0cfac96cd992c0b", [ null, {} @@ -777127,7 +777670,7 @@ ] ], "scroll-without-intercept.html": [ - "efdded2258f6b901fc968120dc95dcbb4ab422a5", + "b3958352c72776b0371a24e27fc5c270232ae55e", [ null, {} @@ -803699,14 +804242,14 @@ ] ], "animation-range-ignored.html": [ - "1aa2864ad4c6c8897e51e9321c17c8159b3d3083", + "3a4f8073ce2ecb6f34807bc8d0ba6c0a736afc92", [ null, {} ] ], "animation-range-normal-matches-cover.html": [ - "a91e3d3e29a09c43a5e3fd61365ef803a1a47814", + "619cf2debaa5764ad8afcd2606adb54e459eb25f", [ null, {} @@ -803832,7 +804375,7 @@ ] ], "progress-based-animation-timeline.html": [ - "bbc60e3fbddf6f298ca3c3e3fcbff628d3a9baa5", + "f9cc0ced7be094313fc5d7ec9121818f480137c0", [ null, {} @@ -804226,7 +804769,7 @@ }, "scroll-timelines": { "cancel-animation.html": [ - "7daf76a7a5465b4247fffde61bac526d10abbed6", + "24b6f32f171c69eca626501a69800a76b9ebc8e5", [ null, {} @@ -804261,7 +804804,7 @@ ] ], "current-time-writing-modes.html": [ - "6c59634f2ae978d645b9749ead1970a2e7aed902", + "a36ef6902bbd706bc6768831e07ab34011546593", [ null, {} @@ -804282,7 +804825,7 @@ ] ], "finish-animation.html": [ - "3faff63dc9300079abb73d7f4835a3333eb9d0b5", + "57cdce9f27cf9c3b53685d65cf6b475041d41cf8", [ null, {} @@ -804314,7 +804857,7 @@ ] ], "pause-animation.html": [ - "1f9641e2f8d61845d64bff98129985c42468cee7", + "fc74f90cf6c2579244490e3bb14cb2eaaf891bfd", [ null, {} @@ -804328,7 +804871,7 @@ ] ], "reverse-animation.html": [ - "1054ed3983696e5ef3310db1e2c996f0470d427e", + "5c194d97b27271b5afe1dae5772510ed1d5c167e", [ null, {} @@ -804374,7 +804917,7 @@ ] ], "scroll-timeline-range.html": [ - "cc844cb748e6f2b024f7a04392101b77f162c740", + "08e34dc5c605553c4f8fe9e979eb92547451e318", [ null, {} @@ -804583,21 +805126,21 @@ ] }, "svg-graphics-element-001.html": [ - "9b100a0b6420a35e33e130e48f0bfc6abd1c416c", + "b2a4a9acc064dd2ad9bdb35c56fef28a9bbb47e2", [ null, {} ] ], "svg-graphics-element-002.html": [ - "e173a649efc01b084b88f5a3911a166264874e82", + "b9cabe2838d888fc0422538d498f46974609ed49", [ null, {} ] ], "svg-graphics-element-003.html": [ - "48e238c8eddc3413f401f66ed776596056ff4237", + "9b70ba48a20d2dd927e28502285fb7afdd1a6b58", [ null, {} @@ -810273,7 +810816,7 @@ ] ], "text-selection-with-delegatesFocus-text-control.html": [ - "6474729b8b4a8c496b33e40d5b056a12b7232418", + "b5bf08bb6998c33ea5084cc47b55068aa841b12a", [ null, { @@ -810839,7 +811382,7 @@ ] ], "aria-labelledby.html": [ - "cc2d69ae346367da26f59cc03e1af2b9c4d5262c", + "60c81206da7f9e2429200ed88e8b83788c261249", [ null, { @@ -810848,7 +811391,7 @@ ] ], "commandfor.html": [ - "0d61649e4cd295d68b247f13c1e172f1db5b199c", + "dd5c01f2db1ddaa8c2d6fcf798814c5c8de4cc39", [ null, { @@ -810875,7 +811418,7 @@ ] ], "interestfor.tentative.html": [ - "60e988d28c1175d953b18fbb611e51f921e8765b", + "9d7441fed7b35c5ea86970e89167bc9d516bb9c7", [ null, { @@ -810902,7 +811445,7 @@ ] ], "popovertarget.html": [ - "39639eae6d6c548e14d62bb8c59c7dca9f09e670", + "7908836dff02994f06dede64433b66e4fe3cf653", [ null, { @@ -810938,7 +811481,7 @@ ] ], "reference-target-basics.html": [ - "6718c5df5532e38a97d274fe4741bf5a70b52075", + "26d6267b0a6c410b388bca28aefb5ef77005924e", [ null, { @@ -812907,6 +813450,24 @@ ], "detection": { "tentative": { + "node-with-image-pseudo-element-and-text.html": [ + "d3df02fb10c945ec7b9dc52a1a3b96cd49bdbaec", + [ + null, + { + "testdriver": true + } + ] + ], + "node-with-image-pseudo-element.html": [ + "4e66b0cf8fb3a2babb46b1212f4958f90b95a90c", + [ + null, + { + "testdriver": true + } + ] + ], "overwriting-text-once-per-interaction.html": [ "c5b2ba26d70631679feb62e32ec7c413f8dc15d4", [ @@ -817828,7 +818389,7 @@ ] ], "requestStorageAccess-cross-site-sibling-iframes.sub.https.window.js": [ - "09e9bc78513937b9f80a613a300316c30fc976b8", + "1cc858768a4ab37823a39c27041337418cdbcc91", [ "storage-access-api/requestStorageAccess-cross-site-sibling-iframes.sub.https.window.html", { @@ -836736,6 +837297,15 @@ } ] ], + "layer-coords-transform.html": [ + "85b111d2df7f4c9da6d6d997b0132b6cb9821e1b", + [ + null, + { + "testdriver": true + } + ] + ], "layout_change_should_fire_mouseover.html": [ "49257ae60d19dc69d523f735fc0e5ccbde1663bf", [ @@ -854682,7 +855252,7 @@ ] ], "buffer-resampling.html": [ - "c181ceb8e0fad83067e11ec8aefe70f79ccf071c", + "394d8e38281acdbae720a49337ad245451e998f2", [ null, {} @@ -855105,7 +855675,7 @@ ] ], "k-rate-biquad.html": [ - "85ae4f175fe182a4bf993443163dea14f00fa203", + "14f8ea5b60b9d9caa3ccbbd47743353267bc0c1a", [ null, {} @@ -855506,7 +856076,7 @@ ] ], "simple-input-output.https.html": [ - "7b9e7f0ac3d36f9f94fbbfffb1c15f8da05745c3", + "d503565d67639027a7f50c7d9f1991bbbb22c6f4", [ null, {} @@ -856107,7 +856677,7 @@ }, "the-pannernode-interface": { "automation-changes.html": [ - "8aa73552aab5e1639ac95e4ae7e06c725c9cad0c", + "676a186e8bd3391556ec9c49352b80d692018005", [ null, {} @@ -857053,7 +857623,7 @@ ] ], "audio-encoder-codec-specific.https.any.js": [ - "e3396f999aa54de36eacf49b2b3aceb2ec7e6c52", + "7ae46cf72f9df2d825f268040aa766d5833d5b88", [ "webcodecs/audio-encoder-codec-specific.https.any.html", { @@ -857071,7 +857641,7 @@ ] ], "audio-encoder-config.https.any.js": [ - "0ce40b6dd54c4c79faac3ed84e2ca12ad38c5e1a", + "da71f4d4a9448ed470d81a51678b4c881d13212e", [ "webcodecs/audio-encoder-config.https.any.html", { @@ -881441,7 +882011,7 @@ ] ], "tensor.https.any.js": [ - "4c895b981575afc505fb42b0151db6b8c9406a4f", + "cad019ac7d290cf0575e04099f428f87119e4bce", [ "webnn/conformance_tests/tensor.https.any.html?cpu", { @@ -893870,7 +894440,7 @@ ] ], "expand.https.any.js": [ - "213f4fa6cecc08e19f8fad5227022ffc176bbf68", + "17bc28354d3c0ec65d55bf972d819af99a8808b3", [ "webnn/validation_tests/expand.https.any.html?cpu", { @@ -897503,7 +898073,7 @@ ] ], "reshape.https.any.js": [ - "93b907c0f41fef88dd92535922108a3d9e5f3c78", + "a0aa622085d71a033cc2fdd5e3fb36ca2c16a1df", [ "webnn/validation_tests/reshape.https.any.html?cpu", { @@ -899522,11 +900092,164 @@ {} ] ], - "RTCDataChannel-send-close.html": [ - "4ffe4a2019739cd640e53360083c8fd324193dc3", + "RTCDataChannel-send-close-array-buffer-negotiated.window.js": [ + "c326ced49b696db3242f7198de7f91c1c007df2d", [ - null, + "webrtc/RTCDataChannel-send-close-array-buffer-negotiated.window.html", { + "script_metadata": [ + [ + "title", + "RTCDataChannel.prototype.send with large ArrayBuffer" + ], + [ + "script", + "RTCPeerConnection-helper.js" + ], + [ + "script", + "RTCDataChannel-send-close-helper.js" + ], + [ + "timeout", + "long" + ] + ], + "timeout": "long" + } + ] + ], + "RTCDataChannel-send-close-array-buffer.window.js": [ + "3bd27ef6a4350519bf62d2f9f900ca670f2334a1", + [ + "webrtc/RTCDataChannel-send-close-array-buffer.window.html", + { + "script_metadata": [ + [ + "title", + "RTCDataChannel.prototype.send with large ArrayBuffer" + ], + [ + "script", + "RTCPeerConnection-helper.js" + ], + [ + "script", + "RTCDataChannel-send-close-helper.js" + ], + [ + "timeout", + "long" + ] + ], + "timeout": "long" + } + ] + ], + "RTCDataChannel-send-close-blob-negotiated.window.js": [ + "1cd667bba5b9329c8d442ded6294c5182f283b46", + [ + "webrtc/RTCDataChannel-send-close-blob-negotiated.window.html", + { + "script_metadata": [ + [ + "title", + "RTCDataChannel.prototype.send with large Blob" + ], + [ + "script", + "RTCPeerConnection-helper.js" + ], + [ + "script", + "RTCDataChannel-send-close-helper.js" + ], + [ + "timeout", + "long" + ] + ], + "timeout": "long" + } + ] + ], + "RTCDataChannel-send-close-blob.window.js": [ + "3b312334001aa3704311563468ba856dc95b4447", + [ + "webrtc/RTCDataChannel-send-close-blob.window.html", + { + "script_metadata": [ + [ + "title", + "RTCDataChannel.prototype.send with large Blob" + ], + [ + "script", + "RTCPeerConnection-helper.js" + ], + [ + "script", + "RTCDataChannel-send-close-helper.js" + ], + [ + "timeout", + "long" + ] + ], + "timeout": "long" + } + ] + ], + "RTCDataChannel-send-close-string-negotiated.window.js": [ + "89bd5f026822b1749f5dd92c2ceecd534f6c6c65", + [ + "webrtc/RTCDataChannel-send-close-string-negotiated.window.html", + { + "script_metadata": [ + [ + "title", + "RTCDataChannel.prototype.send with large string" + ], + [ + "script", + "RTCPeerConnection-helper.js" + ], + [ + "script", + "RTCDataChannel-send-close-helper.js" + ], + [ + "timeout", + "long" + ] + ], + "timeout": "long" + } + ] + ], + "RTCDataChannel-send-close-string.window.js": [ + "1748cd1632eae1384ee3f79cc25e36e5a5e081cd", + [ + "webrtc/RTCDataChannel-send-close-string.window.html", + { + "script_metadata": [ + [ + "title", + "RTCDataChannel.prototype.send with large string" + ], + [ + "script", + "RTCPeerConnection-helper.js" + ], + [ + "script", + "RTCDataChannel-send-close-helper.js" + ], + [ + "timeout", + "long" + ] + ], "timeout": "long" } ] @@ -946911,7 +947634,7 @@ ] ], "clip.py": [ - "67d4b0d06c431c0afddc989f0b408c5b10813d42", + "d3157e9517b64aa9b2484f8830389c3c59109d0a", [ null, {} @@ -947072,7 +947795,7 @@ }, "download_will_begin": { "download_will_begin.py": [ - "6d1ac792f397a1313a3e63b90044f5c941be1ec5", + "8552808bd1090fb34297d526f33dc450e6c25071", [ null, {} @@ -947674,6 +948397,43 @@ {} ] ] + }, + "set_user_agent_override": { + "contexts.py": [ + "7adf8002724f6a52c04b21e6de5da20a3c6d7e75", + [ + null, + {} + ] + ], + "global.py": [ + "374052f65748222bbda7216c7c8345a91ea22c1f", + [ + null, + {} + ] + ], + "invalid.py": [ + "9d921b9f50c3ccf6feca3d095c880a99c4da11e3", + [ + null, + {} + ] + ], + "user_agent.py": [ + "f650a38d530c59858d5d4b2d778add8e598b15c3", + [ + null, + {} + ] + ], + "user_contexts.py": [ + "a19bea7a82566f79a23181139db218c013bd8ea8", + [ + null, + {} + ] + ] } }, "errors": { @@ -948241,14 +949001,14 @@ }, "add_intercept": { "add_intercept.py": [ - "c073e1cc3260f08d3b781102dfcdcd54804f60ce", + "054a7a89188313143bcbac9b3e0ba83150975019", [ null, {} ] ], "contexts.py": [ - "cc82fa75a7d138cda955f5d9020dceeedb66342a", + "435b727c9f5f08825ab9f9b4d52b1833768dc8a5", [ null, {} @@ -948262,14 +949022,14 @@ ] ], "phase_auth_required.py": [ - "0df3e9e86afddafc7f03e5925d47f2173f482e65", + "7fedcf3be3d6dbb4c694ad1fd25dc9f72ee33b10", [ null, {} ] ], "phases.py": [ - "868f03041e265f87d71e39ac1c7bb9875578222b", + "1151fd95a0f89939bff84d214c267403c062137c", [ null, {} @@ -948495,6 +949255,13 @@ ] }, "get_data": { + "charset.py": [ + "3327ae63c188d8992ffe46840f8efaf71b451217", + [ + null, + {} + ] + ], "collector.py": [ "700a94fa86491fbb03d184cb15b9e9de0bdc5b7a", [ @@ -948517,7 +949284,7 @@ ] ], "request.py": [ - "8a0d0f5cf908c961fef40735ad2d6a2633af1d7f", + "da83b3ec720753518cce35999a92269e91e6f8b9", [ null, {} @@ -949157,13 +949924,6 @@ ] }, "unsubscribe": { - "contexts.py": [ - "84259a5bf2548dd67c856d558f46f6f111da5bfd", - [ - null, - {} - ] - ], "events.py": [ "752d83532ad2f5a27c10ef2f17a287c749178fc4", [ @@ -949172,14 +949932,14 @@ ] ], "invalid.py": [ - "3d532c8f28c6e5885a62cd17ae2d2e82cb47aaa8", + "7b4eacfd0250273fb81b48f5b9bfe5a878993608", [ null, {} ] ], "subscriptions.py": [ - "1012229f469519a00f9105a7d862e0555ad858da", + "6fea9f4dac034bd9bc6641c802b7d1f5ff73b072", [ null, {} diff --git a/tests/wpt/meta/css/css-cascade/scope-invalidation.html.ini b/tests/wpt/meta/css/css-cascade/scope-invalidation.html.ini index 18a0c5ae978..4160e27530f 100644 --- a/tests/wpt/meta/css/css-cascade/scope-invalidation.html.ini +++ b/tests/wpt/meta/css/css-cascade/scope-invalidation.html.ini @@ -79,3 +79,6 @@ [Relative selectors set with selectorText are relative to :scope and &] expected: FAIL + + [Ancestor element affecting nested scope root (Through latter selector in list)] + expected: FAIL diff --git a/tests/wpt/meta/css/css-display/display-first-letter-001.html.ini b/tests/wpt/meta/css/css-display/display-first-letter-001.html.ini new file mode 100644 index 00000000000..53fd8083734 --- /dev/null +++ b/tests/wpt/meta/css/css-display/display-first-letter-001.html.ini @@ -0,0 +1,3 @@ +[display-first-letter-001.html] + [display of first-letter] + expected: FAIL diff --git a/tests/wpt/meta/css/css-display/display-first-line-001.html.ini b/tests/wpt/meta/css/css-display/display-first-line-001.html.ini index 37f950da1ca..3dda5ef469e 100644 --- a/tests/wpt/meta/css/css-display/display-first-line-001.html.ini +++ b/tests/wpt/meta/css/css-display/display-first-line-001.html.ini @@ -1,3 +1,6 @@ [display-first-line-001.html] [display of first-letter and first-line] expected: FAIL + + [display of first-line] + expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/flex-item-content-is-min-width-max-content.html.ini b/tests/wpt/meta/css/css-flexbox/flex-item-content-is-min-width-max-content.html.ini new file mode 100644 index 00000000000..5ec0a78c145 --- /dev/null +++ b/tests/wpt/meta/css/css-flexbox/flex-item-content-is-min-width-max-content.html.ini @@ -0,0 +1,2 @@ +[flex-item-content-is-min-width-max-content.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-gaps/flex/flex-gap-decorations-027.html.ini b/tests/wpt/meta/css/css-gaps/flex/flex-gap-decorations-027.html.ini new file mode 100644 index 00000000000..17b7bcdcfdb --- /dev/null +++ b/tests/wpt/meta/css/css-gaps/flex/flex-gap-decorations-027.html.ini @@ -0,0 +1,2 @@ +[flex-gap-decorations-027.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-gaps/parsing/gap-decorations-col-rule-width.html.ini b/tests/wpt/meta/css/css-gaps/parsing/gap-decorations-col-rule-width.html.ini index 02d385579b9..3c4b6bd250b 100644 --- a/tests/wpt/meta/css/css-gaps/parsing/gap-decorations-col-rule-width.html.ini +++ b/tests/wpt/meta/css/css-gaps/parsing/gap-decorations-col-rule-width.html.ini @@ -7,3 +7,6 @@ [`column-rule-width` should be as specified regardless of `column-rule-style` with multiple (repeat) values] expected: FAIL + + [`column-rule-width` should be independent of column-rule-style, hence should be as specified.] + expected: FAIL diff --git a/tests/wpt/meta/css/css-grid/parsing/grid-template-rows-intrinsic-auto-repeat-computed-implicit-track.tentative.html.ini b/tests/wpt/meta/css/css-grid/parsing/grid-template-rows-intrinsic-auto-repeat-computed-implicit-track.tentative.html.ini index 69e339926e2..669ad566c42 100644 --- a/tests/wpt/meta/css/css-grid/parsing/grid-template-rows-intrinsic-auto-repeat-computed-implicit-track.tentative.html.ini +++ b/tests/wpt/meta/css/css-grid/parsing/grid-template-rows-intrinsic-auto-repeat-computed-implicit-track.tentative.html.ini @@ -34,3 +34,39 @@ [Property grid-template-rows value '[a\] 1em repeat(auto-fit, max-content [b\] auto) 4em [d\]' computes to '[a\] 1px 0px [b\] 0px 4px [d\]'] expected: FAIL + + [Property grid-template-rows value '1px repeat(auto-fill, auto) 3px' computes to '10px 1px 0px 3px'] + expected: FAIL + + [Property grid-template-rows value '1px repeat(auto-fit, auto) 3px' computes to '10px 1px 0px 3px'] + expected: FAIL + + [Property grid-template-rows value '1px [a\] repeat(auto-fill, min-content max-content) [b\] 4px' computes to '10px 1px [a\] 0px 0px [b\] 4px'] + expected: FAIL + + [Property grid-template-rows value '1px [a\] repeat(auto-fit, min-content max-content) [b\] 4px' computes to '10px 1px [a\] 0px 0px [b\] 4px'] + expected: FAIL + + [Property grid-template-rows value '1px [a\] repeat(auto-fill, [b\] fit-content(200px) [c\]) [d\] 3px' computes to '10px 1px [a b\] 0px [c d\] 3px'] + expected: FAIL + + [Property grid-template-rows value '1px [a\] repeat(auto-fit, [b\] fit-content(200px) [c\]) [d\] 3px' computes to '10px 1px [a b\] 0px [c d\] 3px'] + expected: FAIL + + [Property grid-template-rows value '[a\] 1px repeat(auto-fill, auto [b\] auto) 4px [d\]' computes to '10px [a\] 1px 0px [b\] 0px 4px [d\]'] + expected: FAIL + + [Property grid-template-rows value '[a\] 1px repeat(auto-fit, auto [b\] auto) 4px [d\]' computes to '10px [a\] 1px 0px [b\] 0px 4px [d\]'] + expected: FAIL + + [Property grid-template-rows value '100% [a\] repeat(auto-fill, [b\] min-content [c\]) [d\] 300%' computes to '10px 1px [a b\] 0px [c d\] 3px'] + expected: FAIL + + [Property grid-template-rows value '100% [a\] repeat(auto-fit, [b\] min-content [c\]) [d\] 300%' computes to '10px 1px [a b\] 0px [c d\] 3px'] + expected: FAIL + + [Property grid-template-rows value '[a\] 1em repeat(auto-fill, max-content [b\] auto) 4em [d\]' computes to '10px [a\] 1px 0px [b\] 0px 4px [d\]'] + expected: FAIL + + [Property grid-template-rows value '[a\] 1em repeat(auto-fit, max-content [b\] auto) 4em [d\]' computes to '10px [a\] 1px 0px [b\] 0px 4px [d\]'] + expected: FAIL diff --git a/tests/wpt/meta/css/css-mixins/parameters.html.ini b/tests/wpt/meta/css/css-mixins/parameters.html.ini index b543aff4e9f..4b9e98e4659 100644 --- a/tests/wpt/meta/css/css-mixins/parameters.html.ini +++ b/tests/wpt/meta/css/css-mixins/parameters.html.ini @@ -13,3 +13,30 @@ [Defaults in mixin parameters] expected: FAIL + + [Too few parameters and no default ignores mixin] + expected: FAIL + + [Fallback is ignored if argument is given] + expected: FAIL + + [Fallback is used with no parameter and no default] + expected: FAIL + + [env() can be accessed from attributes] + expected: FAIL + + [env() resolves typed parameters] + expected: FAIL + + [env() refuses illegal syntax parameters, but does not fail entire mixin] + expected: FAIL + + [env() can access parameters from outer mixins] + expected: FAIL + + [env() works inside if, in condition and true branch] + expected: FAIL + + [env() works inside if, in condition and false branch] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-003.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-003.html.ini new file mode 100644 index 00000000000..5259a0d82a1 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-003.html.ini @@ -0,0 +1,2 @@ +[block-ellipsis-003.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-003.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-003.tentative.html.ini deleted file mode 100644 index 475106adf8a..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-003.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[block-ellipsis-003.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-007.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-007.html.ini new file mode 100644 index 00000000000..c48106dc37e --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-007.html.ini @@ -0,0 +1,2 @@ +[block-ellipsis-007.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-007.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-007.tentative.html.ini deleted file mode 100644 index bba30157713..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-007.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[block-ellipsis-007.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-008.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-008.html.ini new file mode 100644 index 00000000000..e338edc3503 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-008.html.ini @@ -0,0 +1,2 @@ +[block-ellipsis-008.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-008.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-008.tentative.html.ini deleted file mode 100644 index 0109fc12215..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-008.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[block-ellipsis-008.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-009.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-009.html.ini new file mode 100644 index 00000000000..0515e7ad92d --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-009.html.ini @@ -0,0 +1,2 @@ +[block-ellipsis-009.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-009.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-009.tentative.html.ini deleted file mode 100644 index 0203f12328b..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-009.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[block-ellipsis-009.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-012.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-012.html.ini new file mode 100644 index 00000000000..9dfb2f0c61f --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-012.html.ini @@ -0,0 +1,2 @@ +[block-ellipsis-012.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-012.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-012.tentative.html.ini deleted file mode 100644 index 1e8d1662575..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-012.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[block-ellipsis-012.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-015.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-015.html.ini deleted file mode 100644 index caf060b24ad..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-015.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[block-ellipsis-015.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-015.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-015.tentative.html.ini new file mode 100644 index 00000000000..8b57e82a3b4 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-015.tentative.html.ini @@ -0,0 +1,2 @@ +[block-ellipsis-015.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-019.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-019.html.ini new file mode 100644 index 00000000000..bae696f97b1 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-019.html.ini @@ -0,0 +1,2 @@ +[block-ellipsis-019.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-019.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-019.tentative.html.ini deleted file mode 100644 index c10bca416a1..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-019.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[block-ellipsis-019.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-020.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-020.html.ini new file mode 100644 index 00000000000..3e064dc331f --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-020.html.ini @@ -0,0 +1,2 @@ +[block-ellipsis-020.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-020.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-020.tentative.html.ini deleted file mode 100644 index fda5182ba31..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-020.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[block-ellipsis-020.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-021.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-021.html.ini new file mode 100644 index 00000000000..3a4beee13cc --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-021.html.ini @@ -0,0 +1,2 @@ +[block-ellipsis-021.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-021.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-021.tentative.html.ini deleted file mode 100644 index 90627aef3b9..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-021.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[block-ellipsis-021.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-026.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-026.html.ini new file mode 100644 index 00000000000..6b93e2bb2c8 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-026.html.ini @@ -0,0 +1,2 @@ +[block-ellipsis-026.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-027.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-027.html.ini new file mode 100644 index 00000000000..6f3d4cd2942 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-027.html.ini @@ -0,0 +1,2 @@ +[block-ellipsis-027.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-028.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-028.html.ini new file mode 100644 index 00000000000..46c0ed2e772 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/block-ellipsis-028.html.ini @@ -0,0 +1,2 @@ +[block-ellipsis-028.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-001.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-001.html.ini new file mode 100644 index 00000000000..31a8d998c15 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-001.html.ini @@ -0,0 +1,2 @@ +[discard-multicol-001.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-002.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-002.html.ini new file mode 100644 index 00000000000..0b510bc1c0d --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-002.html.ini @@ -0,0 +1,2 @@ +[discard-multicol-002.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-003.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-003.html.ini new file mode 100644 index 00000000000..686030ff1b3 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-003.html.ini @@ -0,0 +1,2 @@ +[discard-multicol-003.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-004.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-004.html.ini new file mode 100644 index 00000000000..4a347ad7112 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/discard/discard-multicol-004.html.ini @@ -0,0 +1,2 @@ +[discard-multicol-004.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-005.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-005.html.ini new file mode 100644 index 00000000000..785b2f7115f --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-005.html.ini @@ -0,0 +1,2 @@ +[line-clamp-005.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-005.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-005.tentative.html.ini deleted file mode 100644 index f7e5bd89633..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-005.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-005.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-006.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-006.html.ini new file mode 100644 index 00000000000..c9833f8dc92 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-006.html.ini @@ -0,0 +1,2 @@ +[line-clamp-006.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-006.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-006.tentative.html.ini deleted file mode 100644 index a20fcc3b242..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-006.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-006.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-007.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-007.html.ini new file mode 100644 index 00000000000..0cd53f8366a --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-007.html.ini @@ -0,0 +1,2 @@ +[line-clamp-007.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-007.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-007.tentative.html.ini deleted file mode 100644 index 650254666e8..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-007.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-007.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-008.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-008.html.ini new file mode 100644 index 00000000000..217b145d9f9 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-008.html.ini @@ -0,0 +1,2 @@ +[line-clamp-008.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-008.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-008.tentative.html.ini deleted file mode 100644 index 01050849b00..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-008.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-008.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-009.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-009.html.ini new file mode 100644 index 00000000000..e2bfae13f0f --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-009.html.ini @@ -0,0 +1,2 @@ +[line-clamp-009.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-009.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-009.tentative.html.ini deleted file mode 100644 index c5fde4b81a4..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-009.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-009.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-011.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-011.html.ini new file mode 100644 index 00000000000..0d72eae1724 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-011.html.ini @@ -0,0 +1,2 @@ +[line-clamp-011.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-011.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-011.tentative.html.ini deleted file mode 100644 index 801b5a840df..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-011.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-011.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-021.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-021.html.ini new file mode 100644 index 00000000000..ac00624cb3d --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-021.html.ini @@ -0,0 +1,2 @@ +[line-clamp-021.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-021.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-021.tentative.html.ini deleted file mode 100644 index 82000c76c6e..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-021.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-021.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-026.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-026.html.ini new file mode 100644 index 00000000000..3018af26dd4 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-026.html.ini @@ -0,0 +1,2 @@ +[line-clamp-026.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-026.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-026.tentative.html.ini deleted file mode 100644 index cc760d52775..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-026.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-026.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-027.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-027.html.ini new file mode 100644 index 00000000000..418ad3c37d6 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-027.html.ini @@ -0,0 +1,2 @@ +[line-clamp-027.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-027.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-027.tentative.html.ini deleted file mode 100644 index 72c0f91de75..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-027.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-027.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-028.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-028.html.ini new file mode 100644 index 00000000000..7bb6fbf6786 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-028.html.ini @@ -0,0 +1,2 @@ +[line-clamp-028.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-028.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-028.tentative.html.ini deleted file mode 100644 index b7429acdd95..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-028.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-028.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-030.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-030.html.ini new file mode 100644 index 00000000000..4fbbd8581b4 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-030.html.ini @@ -0,0 +1,2 @@ +[line-clamp-030.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-030.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-030.tentative.html.ini deleted file mode 100644 index 2f6d02e07d2..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-030.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-030.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-031.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-031.html.ini new file mode 100644 index 00000000000..7a3ceb58f8a --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-031.html.ini @@ -0,0 +1,2 @@ +[line-clamp-031.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-031.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-031.tentative.html.ini deleted file mode 100644 index 4440d25d474..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-031.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-031.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-032.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-032.html.ini new file mode 100644 index 00000000000..91de24b1f77 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-032.html.ini @@ -0,0 +1,2 @@ +[line-clamp-032.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-032.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-032.tentative.html.ini deleted file mode 100644 index db75b531f98..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-032.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-032.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-033.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-033.html.ini new file mode 100644 index 00000000000..150610009a9 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-033.html.ini @@ -0,0 +1,2 @@ +[line-clamp-033.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-033.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-033.tentative.html.ini deleted file mode 100644 index d9fc84c94f9..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-033.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-033.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-001.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-001.html.ini new file mode 100644 index 00000000000..acf4e9e49aa --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-001.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-001.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-001.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-001.tentative.html.ini deleted file mode 100644 index 0846054622b..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-001.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-001.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-004.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-004.html.ini new file mode 100644 index 00000000000..8fdddde035b --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-004.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-004.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-004.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-004.tentative.html.ini deleted file mode 100644 index 29770e6524a..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-004.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-004.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-005.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-005.html.ini new file mode 100644 index 00000000000..7a93125525a --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-005.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-005.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-005.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-005.tentative.html.ini deleted file mode 100644 index 7c7c26bce5c..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-005.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-005.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-009.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-009.html.ini new file mode 100644 index 00000000000..6ad7c148553 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-009.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-009.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-009.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-009.tentative.html.ini deleted file mode 100644 index 8e3126191e7..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-009.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-009.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-010.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-010.html.ini new file mode 100644 index 00000000000..8ee99114f82 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-010.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-010.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-010.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-010.tentative.html.ini deleted file mode 100644 index 1be7dc44f47..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-010.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-010.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-011.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-011.html.ini new file mode 100644 index 00000000000..6f9bbb73191 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-011.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-011.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-011.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-011.tentative.html.ini deleted file mode 100644 index 55e2d3799e9..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-011.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-011.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-013.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-013.html.ini new file mode 100644 index 00000000000..dc8e4ee4f29 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-013.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-013.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-013.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-013.tentative.html.ini deleted file mode 100644 index 080b13f055b..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-013.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-013.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-014.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-014.html.ini new file mode 100644 index 00000000000..5099963883b --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-014.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-014.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-014.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-014.tentative.html.ini deleted file mode 100644 index 83b70019122..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-014.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-014.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-016.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-016.html.ini new file mode 100644 index 00000000000..14d777052e2 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-016.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-016.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-016.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-016.tentative.html.ini deleted file mode 100644 index bc8e676d3fb..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-016.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-016.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-017.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-017.html.ini new file mode 100644 index 00000000000..446f8451233 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-017.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-017.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-017.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-017.tentative.html.ini deleted file mode 100644 index 50a860f5cff..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-017.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-017.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-033.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-033.html.ini new file mode 100644 index 00000000000..ddb0878978b --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-033.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-033.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-033.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-033.tentative.html.ini deleted file mode 100644 index 1821369372d..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-033.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-033.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-034.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-034.html.ini new file mode 100644 index 00000000000..3138fb7d9b5 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-034.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-034.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-034.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-034.tentative.html.ini deleted file mode 100644 index 29472609ea1..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-034.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-034.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-035.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-035.html.ini new file mode 100644 index 00000000000..5a06b18559a --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-035.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-035.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-035.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-035.tentative.html.ini deleted file mode 100644 index 17ee387fe0b..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-035.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-035.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-036.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-036.html.ini new file mode 100644 index 00000000000..e9d5ac59bf0 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-036.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-036.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-036.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-036.tentative.html.ini deleted file mode 100644 index d1cf1a87612..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-036.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-036.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-037.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-037.html.ini new file mode 100644 index 00000000000..5d84f88e072 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-037.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-037.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-037.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-037.tentative.html.ini deleted file mode 100644 index eb0cd26bcdc..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-037.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-037.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-038.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-038.html.ini new file mode 100644 index 00000000000..64b24ea421d --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-038.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-038.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-038.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-038.tentative.html.ini deleted file mode 100644 index bccea3ccd35..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-038.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-038.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-001.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-001.html.ini new file mode 100644 index 00000000000..c5da07ed46b --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-001.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-with-ruby-001.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-001.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-001.tentative.html.ini deleted file mode 100644 index 8cd613ec35d..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-001.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-with-ruby-001.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-002.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-002.html.ini new file mode 100644 index 00000000000..56cdadfb39e --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-002.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-with-ruby-002.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-002.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-002.tentative.html.ini deleted file mode 100644 index d4e5c0e3775..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-002.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-with-ruby-002.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-003.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-003.html.ini new file mode 100644 index 00000000000..9f862d9bd41 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-003.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-with-ruby-003.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-003.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-003.tentative.html.ini deleted file mode 100644 index a493dbf1b1a..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-003.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-with-ruby-003.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-004.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-004.html.ini new file mode 100644 index 00000000000..27aeb43f79c --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-004.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-with-ruby-004.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-004.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-004.tentative.html.ini deleted file mode 100644 index 079554e3bfc..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-004.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-with-ruby-004.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-shadow-parts/exportparts-layered.html.ini b/tests/wpt/meta/css/css-shadow-parts/exportparts-layered.html.ini new file mode 100644 index 00000000000..6c55802ddcb --- /dev/null +++ b/tests/wpt/meta/css/css-shadow-parts/exportparts-layered.html.ini @@ -0,0 +1,2 @@ +[exportparts-layered.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-004.html.ini b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-004.html.ini new file mode 100644 index 00000000000..aa0b5ee4328 --- /dev/null +++ b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-004.html.ini @@ -0,0 +1,2 @@ +[text-autospace-elements-004.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-005.html.ini b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-005.html.ini new file mode 100644 index 00000000000..9b6064f2bd0 --- /dev/null +++ b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-005.html.ini @@ -0,0 +1,2 @@ +[text-autospace-elements-005.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-005b.html.ini b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-005b.html.ini new file mode 100644 index 00000000000..b1fe9e7ff4d --- /dev/null +++ b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-005b.html.ini @@ -0,0 +1,2 @@ +[text-autospace-elements-005b.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-006.html.ini b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-006.html.ini new file mode 100644 index 00000000000..a7b0beac2d9 --- /dev/null +++ b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-006.html.ini @@ -0,0 +1,2 @@ +[text-autospace-elements-006.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-007.html.ini b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-007.html.ini new file mode 100644 index 00000000000..2922769e1b4 --- /dev/null +++ b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-007.html.ini @@ -0,0 +1,2 @@ +[text-autospace-elements-007.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-ui/interactivity-inert-html-attribute-ua.html.ini b/tests/wpt/meta/css/css-ui/interactivity-inert-html-attribute-ua.html.ini index cb80148457d..ef9f141adc5 100644 --- a/tests/wpt/meta/css/css-ui/interactivity-inert-html-attribute-ua.html.ini +++ b/tests/wpt/meta/css/css-ui/interactivity-inert-html-attribute-ua.html.ini @@ -10,3 +10,9 @@ [Author interactivity:auto overrides UA [inert\] { interactivity: inert }] expected: FAIL + + [Author interactivity:auto on a descendant can override inherited UA [inert\] { interactivity: inert }] + expected: FAIL + + [Author interactivity:auto does not override UA [inert\] { interactivity: inert } on the element itself] + expected: FAIL diff --git a/tests/wpt/meta/css/css-ui/outline-009.html.ini b/tests/wpt/meta/css/css-ui/outline-009.html.ini new file mode 100644 index 00000000000..6d1daba5dfd --- /dev/null +++ b/tests/wpt/meta/css/css-ui/outline-009.html.ini @@ -0,0 +1,2 @@ +[outline-009.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-ui/parsing/outline-width-computed.html.ini b/tests/wpt/meta/css/css-ui/parsing/outline-width-computed.html.ini new file mode 100644 index 00000000000..ce3136d8efa --- /dev/null +++ b/tests/wpt/meta/css/css-ui/parsing/outline-width-computed.html.ini @@ -0,0 +1,3 @@ +[outline-width-computed.html] + [outline-width is independent of the value of outline-style] + expected: FAIL diff --git a/tests/wpt/meta/css/cssom/caretRangeFromPoint-replace-document.tentative.html.ini b/tests/wpt/meta/css/cssom/caretRangeFromPoint-replace-document.tentative.html.ini new file mode 100644 index 00000000000..2257caa30b7 --- /dev/null +++ b/tests/wpt/meta/css/cssom/caretRangeFromPoint-replace-document.tentative.html.ini @@ -0,0 +1,2 @@ +[caretRangeFromPoint-replace-document.tentative.html] + expected: CRASH diff --git a/tests/wpt/meta/css/cssom/caretRangeFromPoint-textarea-transform.tentative.html.ini b/tests/wpt/meta/css/cssom/caretRangeFromPoint-textarea-transform.tentative.html.ini new file mode 100644 index 00000000000..32d179ff8e8 --- /dev/null +++ b/tests/wpt/meta/css/cssom/caretRangeFromPoint-textarea-transform.tentative.html.ini @@ -0,0 +1,6 @@ +[caretRangeFromPoint-textarea-transform.tentative.html] + [document.caretRangeFromPoint(0, 0)] + expected: FAIL + + [document.caretRangeFromPoint(10, 10)] + expected: FAIL diff --git a/tests/wpt/meta/css/cssom/caretRangeFromPoint.tentative.html.ini b/tests/wpt/meta/css/cssom/caretRangeFromPoint.tentative.html.ini new file mode 100644 index 00000000000..b0128aff0ea --- /dev/null +++ b/tests/wpt/meta/css/cssom/caretRangeFromPoint.tentative.html.ini @@ -0,0 +1,21 @@ +[caretRangeFromPoint.tentative.html] + [document.caretRangeFromPoint() (no supplied coordinates) returns Range with 0 0 values] + expected: FAIL + + [document.caretRangeFromPoint() should return null for a document with no viewport] + expected: FAIL + + [document.caretRangeFromPoint() should return null if given coordinates outside of the viewport] + expected: FAIL + + [document.caretRangeFromPoint() should return a Range at the specified location] + expected: FAIL + + [document.caretRangeFromPoint() should return a client rect close to the given coords] + expected: FAIL + + [document.caretRangeFromPoint() on a shadow should return a Range pointing at the same node as caretPositionFromPoint] + expected: FAIL + + [document.caretRangeFromPoint() on a textarea should return a Range pointing at canvas] + expected: FAIL diff --git a/tests/wpt/meta/css/css-conditional/at-custom-media-parsing.html.ini b/tests/wpt/meta/css/mediaqueries/at-custom-media-parsing.html.ini similarity index 100% rename from tests/wpt/meta/css/css-conditional/at-custom-media-parsing.html.ini rename to tests/wpt/meta/css/mediaqueries/at-custom-media-parsing.html.ini diff --git a/tests/wpt/meta/dom/events/scrolling/scrollend-fires-to-text-input.html.ini b/tests/wpt/meta/dom/events/scrolling/scrollend-fires-to-text-input.html.ini index 29dfee6fbdb..5942c975e48 100644 --- a/tests/wpt/meta/dom/events/scrolling/scrollend-fires-to-text-input.html.ini +++ b/tests/wpt/meta/dom/events/scrolling/scrollend-fires-to-text-input.html.ini @@ -2,3 +2,18 @@ expected: TIMEOUT [scrolled input field should receive scrollend.] expected: TIMEOUT + + [scrolled input field should receive scrollend when setting scrollLeft.] + expected: TIMEOUT + + [scrolled input field should receive scrollend with scrollBy({ behavior: 'smooth' }).] + expected: NOTRUN + + [scrolled input field should receive scrollend with scrollBy({ behavior: 'instant' }).] + expected: NOTRUN + + [scrolled input field should receive scrollend with scrollTo({ behavior: 'smooth' }).] + expected: NOTRUN + + [scrolled input field should receive scrollend with scrollTo({ behavior: 'instant' }).] + expected: NOTRUN diff --git a/tests/wpt/meta/fetch/fetch-later/activate-after.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/activate-after.https.window.js.ini similarity index 79% rename from tests/wpt/meta/fetch/fetch-later/activate-after.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/activate-after.https.window.js.ini index 8fcffd3352b..332559376b9 100644 --- a/tests/wpt/meta/fetch/fetch-later/activate-after.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/activate-after.https.window.js.ini @@ -1,4 +1,4 @@ -[activate-after.tentative.https.window.html] +[activate-after.https.window.html] [fetchLater() sends out based on activateAfter.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/basic.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/basic.https.window.js.ini similarity index 90% rename from tests/wpt/meta/fetch/fetch-later/basic.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/basic.https.window.js.ini index 5b94a641e8c..ab05bff9379 100644 --- a/tests/wpt/meta/fetch/fetch-later/basic.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/basic.https.window.js.ini @@ -1,28 +1,7 @@ -[basic.tentative.https.window.html] +[basic.https.window.html] [fetchLater() cannot be called without request.] expected: FAIL - [fetchLater()'s return tells the deferred request is not yet sent.] - expected: FAIL - - [fetchLater() throws TypeError on non-HTTPS URL.] - expected: FAIL - - [fetchLater() throws RangeError on negative activationTimeout.] - expected: FAIL - - [fetchLater() throws TypeError when mutating its returned state.] - expected: FAIL - - [fetchLater() throws AbortError when its initial abort signal is aborted.] - expected: FAIL - - [fetchLater() does not throw error when it is aborted before sending.] - expected: FAIL - - [fetchLater() throws RangeError on negative activateAfter.] - expected: FAIL - [fetchLater() with same-origin (https) URL does not throw.] expected: FAIL @@ -73,3 +52,18 @@ [fetchLater() throws TypeError on blob: scheme.] expected: FAIL + + [fetchLater() throws RangeError on negative activateAfter.] + expected: FAIL + + [fetchLater()'s return tells the deferred request is not yet sent.] + expected: FAIL + + [fetchLater() throws TypeError when mutating its returned state.] + expected: FAIL + + [fetchLater() throws AbortError when its initial abort signal is aborted.] + expected: FAIL + + [fetchLater() does not throw error when it is aborted before sending.] + expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-no-referrer-when-downgrade.tentative.https.html.ini b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-no-referrer-when-downgrade.https.html.ini similarity index 52% rename from tests/wpt/meta/fetch/fetch-later/headers/header-referrer-no-referrer-when-downgrade.tentative.https.html.ini rename to tests/wpt/meta/fetch/fetch-later/headers/header-referrer-no-referrer-when-downgrade.https.html.ini index 3274b486b81..a5f1007fef0 100644 --- a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-no-referrer-when-downgrade.tentative.https.html.ini +++ b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-no-referrer-when-downgrade.https.html.ini @@ -1,3 +1,3 @@ -[header-referrer-no-referrer-when-downgrade.tentative.https.html] +[header-referrer-no-referrer-when-downgrade.https.html] [Test referer header https://web-platform.test:8443] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-no-referrer.https.html.ini b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-no-referrer.https.html.ini new file mode 100644 index 00000000000..2b80d6e8efe --- /dev/null +++ b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-no-referrer.https.html.ini @@ -0,0 +1,3 @@ +[header-referrer-no-referrer.https.html] + [Test referer header ] + expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-no-referrer.tentative.https.html.ini b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-no-referrer.tentative.https.html.ini deleted file mode 100644 index f9977a9008e..00000000000 --- a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-no-referrer.tentative.https.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[header-referrer-no-referrer.tentative.https.html] - [Test referer header ] - expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-origin-when-cross-origin.tentative.https.html.ini b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-origin-when-cross-origin.https.html.ini similarity index 70% rename from tests/wpt/meta/fetch/fetch-later/headers/header-referrer-origin-when-cross-origin.tentative.https.html.ini rename to tests/wpt/meta/fetch/fetch-later/headers/header-referrer-origin-when-cross-origin.https.html.ini index 38a364e11ea..0c8817e4ed8 100644 --- a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-origin-when-cross-origin.tentative.https.html.ini +++ b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-origin-when-cross-origin.https.html.ini @@ -1,4 +1,4 @@ -[header-referrer-origin-when-cross-origin.tentative.https.html] +[header-referrer-origin-when-cross-origin.https.html] [Test referer header https://web-platform.test:8443] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-origin.tentative.https.html.ini b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-origin.https.html.ini similarity index 63% rename from tests/wpt/meta/fetch/fetch-later/headers/header-referrer-origin.tentative.https.html.ini rename to tests/wpt/meta/fetch/fetch-later/headers/header-referrer-origin.https.html.ini index 06fe8584f00..d90fbd4038f 100644 --- a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-origin.tentative.https.html.ini +++ b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-origin.https.html.ini @@ -1,3 +1,3 @@ -[header-referrer-origin.tentative.https.html] +[header-referrer-origin.https.html] [Test referer header https://www1.web-platform.test:8443] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-same-origin.tentative.https.html.ini b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-same-origin.https.html.ini similarity index 70% rename from tests/wpt/meta/fetch/fetch-later/headers/header-referrer-same-origin.tentative.https.html.ini rename to tests/wpt/meta/fetch/fetch-later/headers/header-referrer-same-origin.https.html.ini index ea9ac6e351c..9e066e27b3b 100644 --- a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-same-origin.tentative.https.html.ini +++ b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-same-origin.https.html.ini @@ -1,4 +1,4 @@ -[header-referrer-same-origin.tentative.https.html] +[header-referrer-same-origin.https.html] [Test referer header ] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-strict-origin-when-cross-origin.tentative.https.html.ini b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-strict-origin-when-cross-origin.https.html.ini similarity index 52% rename from tests/wpt/meta/fetch/fetch-later/headers/header-referrer-strict-origin-when-cross-origin.tentative.https.html.ini rename to tests/wpt/meta/fetch/fetch-later/headers/header-referrer-strict-origin-when-cross-origin.https.html.ini index 0bf2b43e93f..704c85d9710 100644 --- a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-strict-origin-when-cross-origin.tentative.https.html.ini +++ b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-strict-origin-when-cross-origin.https.html.ini @@ -1,3 +1,3 @@ -[header-referrer-strict-origin-when-cross-origin.tentative.https.html] +[header-referrer-strict-origin-when-cross-origin.https.html] [Test referer header https://www1.web-platform.test:8443] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-unsafe-url.tentative.https.html.ini b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-strict-origin.https.html.ini similarity index 59% rename from tests/wpt/meta/fetch/fetch-later/headers/header-referrer-unsafe-url.tentative.https.html.ini rename to tests/wpt/meta/fetch/fetch-later/headers/header-referrer-strict-origin.https.html.ini index 979914e33f8..7a815b6c043 100644 --- a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-unsafe-url.tentative.https.html.ini +++ b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-strict-origin.https.html.ini @@ -1,3 +1,3 @@ -[header-referrer-unsafe-url.tentative.https.html] +[header-referrer-strict-origin.https.html] [Test referer header https://web-platform.test:8443] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-strict-origin.tentative.https.html.ini b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-unsafe-url.https.html.ini similarity index 58% rename from tests/wpt/meta/fetch/fetch-later/headers/header-referrer-strict-origin.tentative.https.html.ini rename to tests/wpt/meta/fetch/fetch-later/headers/header-referrer-unsafe-url.https.html.ini index 9c67727f1b1..8e1aef08ba1 100644 --- a/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-strict-origin.tentative.https.html.ini +++ b/tests/wpt/meta/fetch/fetch-later/headers/header-referrer-unsafe-url.https.html.ini @@ -1,3 +1,3 @@ -[header-referrer-strict-origin.tentative.https.html] +[header-referrer-unsafe-url.https.html] [Test referer header https://web-platform.test:8443] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/iframe.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/iframe.https.window.js.ini new file mode 100644 index 00000000000..f2646d25393 --- /dev/null +++ b/tests/wpt/meta/fetch/fetch-later/iframe.https.window.js.ini @@ -0,0 +1,4 @@ +[iframe.https.window.html] + expected: ERROR + [A blank iframe can trigger fetchLater.] + expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/iframe.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/iframe.tentative.https.window.js.ini deleted file mode 100644 index 3b49643c4a5..00000000000 --- a/tests/wpt/meta/fetch/fetch-later/iframe.tentative.https.window.js.ini +++ /dev/null @@ -1,10 +0,0 @@ -[iframe.tentative.https.window.html] - expected: ERROR - [A blank iframe can trigger fetchLater.] - expected: FAIL - - [A same-origin iframe can trigger fetchLater.] - expected: FAIL - - [A cross-origin iframe can trigger fetchLater.] - expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/new-window.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/new-window.https.window.js.ini new file mode 100644 index 00000000000..f85f2bbfcbd --- /dev/null +++ b/tests/wpt/meta/fetch/fetch-later/new-window.https.window.js.ini @@ -0,0 +1,36 @@ +[new-window.https.window.html] + [A blank window[target=''\][features=''\] can trigger fetchLater.] + expected: FAIL + + [A same-origin window[target=''\][features=''\] can trigger fetchLater.] + expected: FAIL + + [A cross-origin window[target=''\][features=''\] can trigger fetchLater.] + expected: FAIL + + [A blank window[target=''\][features='popup'\] can trigger fetchLater.] + expected: FAIL + + [A same-origin window[target=''\][features='popup'\] can trigger fetchLater.] + expected: FAIL + + [A cross-origin window[target=''\][features='popup'\] can trigger fetchLater.] + expected: FAIL + + [A blank window[target='_blank'\][features=''\] can trigger fetchLater.] + expected: FAIL + + [A same-origin window[target='_blank'\][features=''\] can trigger fetchLater.] + expected: FAIL + + [A cross-origin window[target='_blank'\][features=''\] can trigger fetchLater.] + expected: FAIL + + [A blank window[target='_blank'\][features='popup'\] can trigger fetchLater.] + expected: FAIL + + [A same-origin window[target='_blank'\][features='popup'\] can trigger fetchLater.] + expected: FAIL + + [A cross-origin window[target='_blank'\][features='popup'\] can trigger fetchLater.] + expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/new-window.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/new-window.tentative.https.window.js.ini deleted file mode 100644 index f98bae8eaa9..00000000000 --- a/tests/wpt/meta/fetch/fetch-later/new-window.tentative.https.window.js.ini +++ /dev/null @@ -1,90 +0,0 @@ -[new-window.tentative.https.window.html] - [A blank window[target=''\][features='0'\] can trigger fetchLater.] - expected: FAIL - - [A same-origin window[target=''\][features='0'\] can trigger fetchLater.] - expected: FAIL - - [A cross-origin window[target=''\][features='0'\] can trigger fetchLater.] - expected: TIMEOUT - - [A blank window[target=''\][features='1'\] can trigger fetchLater.] - expected: FAIL - - [A same-origin window[target=''\][features='1'\] can trigger fetchLater.] - expected: FAIL - - [A cross-origin window[target=''\][features='1'\] can trigger fetchLater.] - expected: TIMEOUT - - [A blank window[target=''\][features='2'\] can trigger fetchLater.] - expected: FAIL - - [A same-origin window[target=''\][features='2'\] can trigger fetchLater.] - expected: FAIL - - [A cross-origin window[target=''\][features='2'\] can trigger fetchLater.] - expected: TIMEOUT - - [A blank window[target='_blank'\][features='0'\] can trigger fetchLater.] - expected: FAIL - - [A same-origin window[target='_blank'\][features='0'\] can trigger fetchLater.] - expected: FAIL - - [A cross-origin window[target='_blank'\][features='0'\] can trigger fetchLater.] - expected: TIMEOUT - - [A blank window[target='_blank'\][features='1'\] can trigger fetchLater.] - expected: FAIL - - [A same-origin window[target='_blank'\][features='1'\] can trigger fetchLater.] - expected: FAIL - - [A cross-origin window[target='_blank'\][features='1'\] can trigger fetchLater.] - expected: TIMEOUT - - [A blank window[target='_blank'\][features='2'\] can trigger fetchLater.] - expected: FAIL - - [A same-origin window[target='_blank'\][features='2'\] can trigger fetchLater.] - expected: FAIL - - [A cross-origin window[target='_blank'\][features='2'\] can trigger fetchLater.] - expected: TIMEOUT - - [A blank window[target=''\][features=''\] can trigger fetchLater.] - expected: FAIL - - [A same-origin window[target=''\][features=''\] can trigger fetchLater.] - expected: FAIL - - [A cross-origin window[target=''\][features=''\] can trigger fetchLater.] - expected: FAIL - - [A blank window[target=''\][features='popup'\] can trigger fetchLater.] - expected: FAIL - - [A same-origin window[target=''\][features='popup'\] can trigger fetchLater.] - expected: FAIL - - [A cross-origin window[target=''\][features='popup'\] can trigger fetchLater.] - expected: FAIL - - [A blank window[target='_blank'\][features=''\] can trigger fetchLater.] - expected: FAIL - - [A same-origin window[target='_blank'\][features=''\] can trigger fetchLater.] - expected: FAIL - - [A cross-origin window[target='_blank'\][features=''\] can trigger fetchLater.] - expected: FAIL - - [A blank window[target='_blank'\][features='popup'\] can trigger fetchLater.] - expected: FAIL - - [A same-origin window[target='_blank'\][features='popup'\] can trigger fetchLater.] - expected: FAIL - - [A cross-origin window[target='_blank'\][features='popup'\] can trigger fetchLater.] - expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute-redirect.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute-redirect.https.window.js.ini new file mode 100644 index 00000000000..13e1bb7ccbc --- /dev/null +++ b/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute-redirect.https.window.js.ini @@ -0,0 +1,6 @@ +[deferred-fetch-allowed-by-permissions-policy-attribute-redirect.https.window.html] + [Permissions policy allow="deferred-fetch" allows fetchLater() from a redirected same-origin iframe.] + expected: FAIL + + [Permissions policy allow="deferred-fetch" disallows fetchLater() from a redirected cross-origin iframe.] + expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute-redirect.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute-redirect.tentative.https.window.js.ini deleted file mode 100644 index 494514918ce..00000000000 --- a/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute-redirect.tentative.https.window.js.ini +++ /dev/null @@ -1,15 +0,0 @@ -[deferred-fetch-allowed-by-permissions-policy-attribute-redirect.tentative.https.window.html] - [Permissions policy allow="deferred-fetch" allows same-origin navigation in an iframe.] - expected: FAIL - - [Permissions policy allow="deferred-fetch" disallows cross-origin navigation in an iframe.] - expected: FAIL - - [Permissions policy allow="deferred-fetch" allows cross-origin navigation in an iframe.] - expected: FAIL - - [Permissions policy allow="deferred-fetch" allows fetchLater() from a redirected same-origin iframe.] - expected: FAIL - - [Permissions policy allow="deferred-fetch" disallows fetchLater() from a redirected cross-origin iframe.] - expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute.https.window.js.ini similarity index 76% rename from tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute.https.window.js.ini index 1a86a1f7b4e..13ae099a3ec 100644 --- a/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy-attribute.https.window.js.ini @@ -1,4 +1,4 @@ -[deferred-fetch-allowed-by-permissions-policy-attribute.tentative.https.window.html] +[deferred-fetch-allowed-by-permissions-policy-attribute.https.window.html] [Permissions policy "deferred-fetch" can be enabled in the same-origin iframe using allow="deferred-fetch" attribute.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy.https.window.js.ini similarity index 86% rename from tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy.https.window.js.ini index 69207027cc5..c26553b1ab4 100644 --- a/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-allowed-by-permissions-policy.https.window.js.ini @@ -1,12 +1,12 @@ -[deferred-fetch-allowed-by-permissions-policy.tentative.https.window.html] +[deferred-fetch-allowed-by-permissions-policy.https.window.html] [Permissions policy header: "deferred-fetch=*" allows fetchLater() in the top-level document.] expected: FAIL [Permissions policy header: "deferred-fetch=*" allows fetchLater() in the same-origin iframe.] expected: FAIL - [Permissions policy header: "deferred-fetch=*" allow="deferred-fetch" allows fetchLater() in the cross-origin iframe.] - expected: FAIL - [Permissions policy header: "deferred-fetch=*" allows fetchLater() in the cross-origin iframe.] expected: FAIL + + [Permissions policy header: "deferred-fetch=*" allow="deferred-fetch" allows fetchLater() in the cross-origin iframe.] + expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-default-permissions-policy.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-default-permissions-policy.https.window.js.ini similarity index 65% rename from tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-default-permissions-policy.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-default-permissions-policy.https.window.js.ini index babbbad4b4b..3c0c167c671 100644 --- a/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-default-permissions-policy.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-default-permissions-policy.https.window.js.ini @@ -1,12 +1,9 @@ -[deferred-fetch-default-permissions-policy.tentative.https.window.html] +[deferred-fetch-default-permissions-policy.https.window.html] [Default "deferred-fetch" permissions policy ["self"\] allows fetchLater() in the top-level document.] expected: FAIL [Default "deferred-fetch" permissions policy ["self"\] allows fetchLater() in the same-origin iframe.] expected: FAIL - [Default "deferred-fetch" permissions policy ["self"\] allows fetchLater() in the cross-origin iframe.] - expected: FAIL - [Default "deferred-fetch-minimal" permissions policy ["*"\] allows fetchLater() in the cross-origin iframe.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-supported-by-permissions-policy.tentative.window.js.ini b/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-supported-by-permissions-policy.window.js.ini similarity index 55% rename from tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-supported-by-permissions-policy.tentative.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-supported-by-permissions-policy.window.js.ini index eeffb965154..f4848c20199 100644 --- a/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-supported-by-permissions-policy.tentative.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/permissions-policy/deferred-fetch-supported-by-permissions-policy.window.js.ini @@ -1,3 +1,3 @@ -[deferred-fetch-supported-by-permissions-policy.tentative.window.html] +[deferred-fetch-supported-by-permissions-policy.window.html] [document.featurePolicy.features should advertise deferred-fetch.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/policies/csp-allowed.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/policies/csp-allowed.https.window.js.ini similarity index 60% rename from tests/wpt/meta/fetch/fetch-later/policies/csp-allowed.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/policies/csp-allowed.https.window.js.ini index 6508e4b951d..3922b6169ce 100644 --- a/tests/wpt/meta/fetch/fetch-later/policies/csp-allowed.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/policies/csp-allowed.https.window.js.ini @@ -1,3 +1,3 @@ -[csp-allowed.tentative.https.window.html] +[csp-allowed.https.window.html] [FetchLater allowed by CSP should succeed] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/policies/csp-blocked.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/policies/csp-blocked.https.window.js.ini similarity index 60% rename from tests/wpt/meta/fetch/fetch-later/policies/csp-blocked.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/policies/csp-blocked.https.window.js.ini index 8fc5e85884d..02b75ea17ea 100644 --- a/tests/wpt/meta/fetch/fetch-later/policies/csp-blocked.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/policies/csp-blocked.https.window.js.ini @@ -1,3 +1,3 @@ -[csp-blocked.tentative.https.window.html] +[csp-blocked.https.window.html] [FetchLater blocked by CSP should reject] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/policies/csp-redirect-to-blocked.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/policies/csp-redirect-to-blocked.https.window.js.ini similarity index 57% rename from tests/wpt/meta/fetch/fetch-later/policies/csp-redirect-to-blocked.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/policies/csp-redirect-to-blocked.https.window.js.ini index 351d7b9f395..c19911b0fb7 100644 --- a/tests/wpt/meta/fetch/fetch-later/policies/csp-redirect-to-blocked.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/policies/csp-redirect-to-blocked.https.window.js.ini @@ -1,3 +1,3 @@ -[csp-redirect-to-blocked.tentative.https.window.html] +[csp-redirect-to-blocked.https.window.html] [FetchLater redirect blocked by CSP should reject] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/accumulated-oversized-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/accumulated-oversized-payload.https.window.js.ini similarity index 72% rename from tests/wpt/meta/fetch/fetch-later/quota/accumulated-oversized-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/accumulated-oversized-payload.https.window.js.ini index 7e8ce796939..16ff40f30cf 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/accumulated-oversized-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/accumulated-oversized-payload.https.window.js.ini @@ -1,3 +1,3 @@ -[accumulated-oversized-payload.tentative.https.window.html] +[accumulated-oversized-payload.https.window.html] [The 2nd fetchLater(same-origin) call in the top-level document is not allowed to exceed per-origin quota for its POST body of String.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/accumulated-oversized-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/accumulated-oversized-payload.https.window.js.ini similarity index 73% rename from tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/accumulated-oversized-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/accumulated-oversized-payload.https.window.js.ini index ef2b2ba4659..921d74c9c13 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/accumulated-oversized-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/accumulated-oversized-payload.https.window.js.ini @@ -1,3 +1,3 @@ -[accumulated-oversized-payload.tentative.https.window.html] +[accumulated-oversized-payload.https.window.html] [The 2nd fetchLater(same-origin) call in a default cross-origin child iframe has its owned per-origin quota for a request POST body of String.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/empty-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/empty-payload.https.window.js.ini similarity index 94% rename from tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/empty-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/empty-payload.https.window.js.ini index f771f079982..538622f67b1 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/empty-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/empty-payload.https.window.js.ini @@ -1,4 +1,4 @@ -[empty-payload.tentative.https.window.html] +[empty-payload.https.window.html] expected: ERROR [fetchLater() does not accept empty POST request body of String in a default cross-origin iframe.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/max-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/max-payload.https.window.js.ini similarity index 93% rename from tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/max-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/max-payload.https.window.js.ini index bf00ced2c77..d026d43bcd0 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/max-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/max-payload.https.window.js.ini @@ -1,4 +1,4 @@ -[max-payload.tentative.https.window.html] +[max-payload.https.window.html] expected: ERROR [fetchLater() accepts max payload in a parent-frame-origin POST request body of String in a default cross-origin iframe.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/multiple-iframes.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/multiple-iframes.https.window.js.ini similarity index 74% rename from tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/multiple-iframes.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/multiple-iframes.https.window.js.ini index 6528835fb86..ce61a955303 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/multiple-iframes.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/multiple-iframes.https.window.js.ini @@ -1,3 +1,3 @@ -[multiple-iframes.tentative.https.window.html] +[multiple-iframes.https.window.html] [fetchLater() request quota are delegated to cross-origin iframes and not shared, even if they are same origin.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/oversized-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/oversized-payload.https.window.js.ini similarity index 95% rename from tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/oversized-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/oversized-payload.https.window.js.ini index c3269924c44..3a19ff03b40 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/oversized-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/oversized-payload.https.window.js.ini @@ -1,4 +1,4 @@ -[oversized-payload.tentative.https.window.html] +[oversized-payload.https.window.html] expected: TIMEOUT [fetchLater() does not accept payload[size=8193\] exceeding per-origin quota in a POST request body of String in a default cross-origin iframe.] expected: TIMEOUT diff --git a/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/sandboxed-iframe.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/sandboxed-iframe.https.window.js.ini new file mode 100644 index 00000000000..cf050b1fe96 --- /dev/null +++ b/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/sandboxed-iframe.https.window.js.ini @@ -0,0 +1,3 @@ +[sandboxed-iframe.https.window.html] + [A sandboxed iframe (without allow-same-origin) should be treated as cross-origin and have its own minimal quota.] + expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/small-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/small-payload.https.window.js.ini similarity index 94% rename from tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/small-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/small-payload.https.window.js.ini index 80707ecb2ed..8cb2a450873 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/small-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/cross-origin-iframe/small-payload.https.window.js.ini @@ -1,4 +1,4 @@ -[small-payload.tentative.https.window.html] +[small-payload.https.window.html] expected: ERROR [fetchLater() accepts payload[size=20\] in a POST request body of String in a default cross-origin iframe.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/empty-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/empty-payload.https.window.js.ini similarity index 93% rename from tests/wpt/meta/fetch/fetch-later/quota/empty-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/empty-payload.https.window.js.ini index d02839eeebb..703268706f1 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/empty-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/empty-payload.https.window.js.ini @@ -1,4 +1,4 @@ -[empty-payload.tentative.https.window.html] +[empty-payload.https.window.html] expected: ERROR [fetchLater() does not accept an empty POST request body of String.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/max-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/max-payload.https.window.js.ini similarity index 81% rename from tests/wpt/meta/fetch/fetch-later/quota/max-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/max-payload.https.window.js.ini index a39bb1bb85d..40ea05d75e9 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/max-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/max-payload.https.window.js.ini @@ -1,4 +1,4 @@ -[max-payload.tentative.https.window.html] +[max-payload.https.window.html] [fetchLater() accepts max payload in a POST request body of String.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/multiple-origins.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/multiple-origins.https.window.js.ini similarity index 92% rename from tests/wpt/meta/fetch/fetch-later/quota/multiple-origins.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/multiple-origins.https.window.js.ini index da1f2fd6e5a..50a69ab8ecb 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/multiple-origins.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/multiple-origins.https.window.js.ini @@ -1,4 +1,4 @@ -[multiple-origins.tentative.https.window.html] +[multiple-origins.https.window.html] [fetchLater() has per-request-origin quota for its POST body of String.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/oversized-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/oversized-payload.https.window.js.ini similarity index 94% rename from tests/wpt/meta/fetch/fetch-later/quota/oversized-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/oversized-payload.https.window.js.ini index b722c69f994..08735c02cbd 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/oversized-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/oversized-payload.https.window.js.ini @@ -1,4 +1,4 @@ -[oversized-payload.tentative.https.window.html] +[oversized-payload.https.window.html] [fetchLater() does not accept payload[size=65537\] exceeding per-origin quota in a POST request body of String.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/accumulated-oversized-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/accumulated-oversized-payload.https.window.js.ini similarity index 72% rename from tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/accumulated-oversized-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/accumulated-oversized-payload.https.window.js.ini index 1a76ff7c3a1..ed3b8bc1c17 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/accumulated-oversized-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/accumulated-oversized-payload.https.window.js.ini @@ -1,3 +1,3 @@ -[accumulated-oversized-payload.tentative.https.window.html] +[accumulated-oversized-payload.https.window.html] [The 2nd fetchLater(same-origin) call in a same-origin child iframe is not allowed to exceed per-origin quota for its POST body of String.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/empty-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/empty-payload.https.window.js.ini similarity index 93% rename from tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/empty-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/empty-payload.https.window.js.ini index 6b04dde241c..7346bf4d9df 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/empty-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/empty-payload.https.window.js.ini @@ -1,4 +1,4 @@ -[empty-payload.tentative.https.window.html] +[empty-payload.https.window.html] expected: ERROR [fetchLater() does not accept empty POST request body of String in same-origin iframe.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/max-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/max-payload.https.window.js.ini similarity index 79% rename from tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/max-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/max-payload.https.window.js.ini index 0e2ee3973ed..33280beb2d5 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/max-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/max-payload.https.window.js.ini @@ -1,5 +1,4 @@ -[max-payload.tentative.https.window.html] - expected: ERROR +[max-payload.https.window.html] [fetchLater() accepts max payload in a POST request body of String in same-origin iframe.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/multiple-iframes.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/multiple-iframes.https.window.js.ini similarity index 59% rename from tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/multiple-iframes.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/multiple-iframes.https.window.js.ini index bb0f7d2f7cb..5b64c7dbb05 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/multiple-iframes.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/multiple-iframes.https.window.js.ini @@ -1,4 +1,3 @@ -[multiple-iframes.tentative.https.window.html] - expected: ERROR +[multiple-iframes.https.window.html] [fetchLater() request quota are shared by same-origin iframes and root.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/oversized-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/oversized-payload.https.window.js.ini similarity index 95% rename from tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/oversized-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/oversized-payload.https.window.js.ini index edf97053c56..467442a2749 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/oversized-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/oversized-payload.https.window.js.ini @@ -1,4 +1,4 @@ -[oversized-payload.tentative.https.window.html] +[oversized-payload.https.window.html] expected: TIMEOUT [fetchLater() does not accept payload[size=65537\] exceeding per-origin quota in a POST request body of String in same-origin iframe.] expected: TIMEOUT diff --git a/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/sandboxed-iframe.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/sandboxed-iframe.https.window.js.ini new file mode 100644 index 00000000000..d076b44c63b --- /dev/null +++ b/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/sandboxed-iframe.https.window.js.ini @@ -0,0 +1,3 @@ +[sandboxed-iframe.https.window.html] + [A sandboxed iframe with 'allow-same-origin' should be treated as same-origin and share the parent's quota.] + expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/small-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/small-payload.https.window.js.ini similarity index 94% rename from tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/small-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/small-payload.https.window.js.ini index 4f3e8035808..0b940b5b990 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/small-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/same-origin-iframe/small-payload.https.window.js.ini @@ -1,4 +1,4 @@ -[small-payload.tentative.https.window.html] +[small-payload.https.window.html] expected: ERROR [fetchLater() accepts payload[size=20\] in a POST request body of String in same-origin iframe.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/quota/small-payload.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/quota/small-payload.https.window.js.ini similarity index 92% rename from tests/wpt/meta/fetch/fetch-later/quota/small-payload.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/quota/small-payload.https.window.js.ini index 7ce30aea5fe..7b2cfb6adc2 100644 --- a/tests/wpt/meta/fetch/fetch-later/quota/small-payload.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/quota/small-payload.https.window.js.ini @@ -1,4 +1,4 @@ -[small-payload.tentative.https.window.html] +[small-payload.https.window.html] [fetchLater() accepts small payload in a POST request body of String.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/send-on-deactivate-with-background-sync.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/send-on-deactivate-with-background-sync.https.window.js.ini similarity index 82% rename from tests/wpt/meta/fetch/fetch-later/send-on-deactivate-with-background-sync.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/send-on-deactivate-with-background-sync.https.window.js.ini index f0403ab2cb8..aec8c1159e8 100644 --- a/tests/wpt/meta/fetch/fetch-later/send-on-deactivate-with-background-sync.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/send-on-deactivate-with-background-sync.https.window.js.ini @@ -1,4 +1,4 @@ -[send-on-deactivate-with-background-sync.tentative.https.window.html] +[send-on-deactivate-with-background-sync.https.window.html] [fetchLater() does send on page entering BFCache even if BackgroundSync is on.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/send-on-deactivate.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/send-on-deactivate.https.window.js.ini similarity index 90% rename from tests/wpt/meta/fetch/fetch-later/send-on-deactivate.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/send-on-deactivate.https.window.js.ini index ab5ccba6560..062e17eb388 100644 --- a/tests/wpt/meta/fetch/fetch-later/send-on-deactivate.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/send-on-deactivate.https.window.js.ini @@ -1,4 +1,4 @@ -[send-on-deactivate.tentative.https.window.html] +[send-on-deactivate.https.window.html] [fetchLater() sends on page entering BFCache if BackgroundSync is off.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/send-on-discard/not-send-after-abort.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/send-on-discard/not-send-after-abort.https.window.js.ini similarity index 65% rename from tests/wpt/meta/fetch/fetch-later/send-on-discard/not-send-after-abort.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/send-on-discard/not-send-after-abort.https.window.js.ini index 4cc12d08117..5b9a76ac086 100644 --- a/tests/wpt/meta/fetch/fetch-later/send-on-discard/not-send-after-abort.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/send-on-discard/not-send-after-abort.https.window.js.ini @@ -1,3 +1,3 @@ -[not-send-after-abort.tentative.https.window.html] +[not-send-after-abort.https.window.html] [A discarded document does not send an already aborted fetchLater request.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/send-on-discard/send-multiple-with-activate-after.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/send-on-discard/send-multiple-with-activate-after.https.window.js.ini similarity index 67% rename from tests/wpt/meta/fetch/fetch-later/send-on-discard/send-multiple-with-activate-after.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/send-on-discard/send-multiple-with-activate-after.https.window.js.ini index ab83122a17b..3f3a8f2eb38 100644 --- a/tests/wpt/meta/fetch/fetch-later/send-on-discard/send-multiple-with-activate-after.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/send-on-discard/send-multiple-with-activate-after.https.window.js.ini @@ -1,3 +1,3 @@ -[send-multiple-with-activate-after.tentative.https.window.html] +[send-multiple-with-activate-after.https.window.html] [A discarded document sends all its fetchLater requests, no matter how much their activateAfter timeout remain.] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/send-on-discard/send-multiple.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/send-on-discard/send-multiple.https.window.js.ini similarity index 64% rename from tests/wpt/meta/fetch/fetch-later/send-on-discard/send-multiple.tentative.https.window.js.ini rename to tests/wpt/meta/fetch/fetch-later/send-on-discard/send-multiple.https.window.js.ini index 339b997ec38..603c68bef87 100644 --- a/tests/wpt/meta/fetch/fetch-later/send-on-discard/send-multiple.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/send-on-discard/send-multiple.https.window.js.ini @@ -1,3 +1,3 @@ -[send-multiple.tentative.https.window.html] +[send-multiple.https.window.html] [A discarded document sends all its fetchLater requests.] expected: FAIL diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini b/tests/wpt/meta/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/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/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini index 5aef7ce66ce..324db3d9b35 100644 --- a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini +++ b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini @@ -10,6 +10,3 @@ [load event does not fire on window.open('about:blank?foo')] expected: FAIL - - [load event does not fire on window.open('about:blank')] - expected: FAIL diff --git a/tests/wpt/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini b/tests/wpt/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini new file mode 100644 index 00000000000..7a5fcb79165 --- /dev/null +++ b/tests/wpt/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_5.html] + [Multiple history traversals, last would be aborted] + expected: FAIL diff --git a/tests/wpt/meta/html/dom/aria-attribute-reflection-enumerated.tentative.html.ini b/tests/wpt/meta/html/dom/aria-attribute-reflection-enumerated.tentative.html.ini new file mode 100644 index 00000000000..7c4eb355561 --- /dev/null +++ b/tests/wpt/meta/html/dom/aria-attribute-reflection-enumerated.tentative.html.ini @@ -0,0 +1,3678 @@ +[aria-attribute-reflection-enumerated.tentative.html] + [div.accessKey: typeof IDL attribute] + expected: FAIL + + [div.accessKey: IDL get with DOM attribute unset] + expected: FAIL + + [div.accessKey: setAttribute() to ""] + expected: FAIL + + [div.accessKey: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.accessKey: setAttribute() to undefined] + expected: FAIL + + [div.accessKey: setAttribute() to 7] + expected: FAIL + + [div.accessKey: setAttribute() to 1.5] + expected: FAIL + + [div.accessKey: setAttribute() to "5%"] + expected: FAIL + + [div.accessKey: setAttribute() to "+100"] + expected: FAIL + + [div.accessKey: setAttribute() to ".5"] + expected: FAIL + + [div.accessKey: setAttribute() to true] + expected: FAIL + + [div.accessKey: setAttribute() to false] + expected: FAIL + + [div.accessKey: setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.accessKey: setAttribute() to NaN] + expected: FAIL + + [div.accessKey: setAttribute() to Infinity] + expected: FAIL + + [div.accessKey: setAttribute() to -Infinity] + expected: FAIL + + [div.accessKey: setAttribute() to "\\0"] + expected: FAIL + + [div.accessKey: setAttribute() to null] + expected: FAIL + + [div.accessKey: setAttribute() to object "test-toString"] + expected: FAIL + + [div.accessKey: setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.accessKey: IDL set to ""] + expected: FAIL + + [div.accessKey: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.accessKey: IDL set to undefined] + expected: FAIL + + [div.accessKey: IDL set to 7] + expected: FAIL + + [div.accessKey: IDL set to 1.5] + expected: FAIL + + [div.accessKey: IDL set to "5%"] + expected: FAIL + + [div.accessKey: IDL set to "+100"] + expected: FAIL + + [div.accessKey: IDL set to ".5"] + expected: FAIL + + [div.accessKey: IDL set to true] + expected: FAIL + + [div.accessKey: IDL set to false] + expected: FAIL + + [div.accessKey: IDL set to object "[object Object\]"] + expected: FAIL + + [div.accessKey: IDL set to NaN] + expected: FAIL + + [div.accessKey: IDL set to Infinity] + expected: FAIL + + [div.accessKey: IDL set to -Infinity] + expected: FAIL + + [div.accessKey: IDL set to "\\0"] + expected: FAIL + + [div.accessKey: IDL set to null] + expected: FAIL + + [div.accessKey: IDL set to object "test-toString"] + expected: FAIL + + [div.accessKey: IDL set to object "test-valueOf"] + expected: FAIL + + [div.tabIndex: typeof IDL attribute] + expected: FAIL + + [div.tabIndex: setAttribute() to -36] + expected: FAIL + + [div.tabIndex: setAttribute() to -1] + expected: FAIL + + [div.tabIndex: setAttribute() to 0] + expected: FAIL + + [div.tabIndex: setAttribute() to 1] + expected: FAIL + + [div.tabIndex: setAttribute() to 2147483647] + expected: FAIL + + [div.tabIndex: setAttribute() to -2147483648] + expected: FAIL + + [div.tabIndex: setAttribute() to "-1"] + expected: FAIL + + [div.tabIndex: setAttribute() to "-0"] + expected: FAIL + + [div.tabIndex: setAttribute() to "0"] + expected: FAIL + + [div.tabIndex: setAttribute() to "1"] + expected: FAIL + + [div.tabIndex: setAttribute() to "\\t7"] + expected: FAIL + + [div.tabIndex: setAttribute() to "\\f7"] + expected: FAIL + + [div.tabIndex: setAttribute() to " 7"] + expected: FAIL + + [div.tabIndex: setAttribute() to "\\n7"] + expected: FAIL + + [div.tabIndex: setAttribute() to "\\r7"] + expected: FAIL + + [div.tabIndex: setAttribute() to "7\\v"] + expected: FAIL + + [div.tabIndex: setAttribute() to 1.5] + expected: FAIL + + [div.tabIndex: setAttribute() to "5%"] + expected: FAIL + + [div.tabIndex: setAttribute() to "+100"] + expected: FAIL + + [div.tabIndex: setAttribute() to object "2"] + expected: FAIL + + [div.tabIndex: setAttribute() to object "3"] + expected: FAIL + + [div.tabIndex: IDL set to -36] + expected: FAIL + + [div.tabIndex: IDL set to -1] + expected: FAIL + + [div.tabIndex: IDL set to 0] + expected: FAIL + + [div.tabIndex: IDL set to 1] + expected: FAIL + + [div.tabIndex: IDL set to 2147483647] + expected: FAIL + + [div.tabIndex: IDL set to -2147483648] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to ""] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to 7] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to null] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaAtomic (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to ""] + expected: FAIL + + [div.ariaAtomic (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaAtomic (
): IDL set to 7] + expected: FAIL + + [div.ariaAtomic (
): IDL set to 1.5] + expected: FAIL + + [div.ariaAtomic (
): IDL set to "5%"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to "+100"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to ".5"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to NaN] + expected: FAIL + + [div.ariaAtomic (
): IDL set to Infinity] + expected: FAIL + + [div.ariaAtomic (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaAtomic (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to "rue"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to "alse"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaAtomic (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaAutoComplete (
): typeof IDL attribute] + expected: FAIL + + [div.ariaAutoComplete (
): IDL get with DOM attribute unset] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to ""] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to 7] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to true] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to false] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to null] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "xinline"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "inline\\0"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "nline"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "INLINE"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "xlist"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "list\\0"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "ist"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "LIST"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "liſt"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "xboth"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "both\\0"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "oth"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "BOTH"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "xnone"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "none\\0"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "one"] + expected: FAIL + + [div.ariaAutoComplete (
): setAttribute() to "NONE"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to ""] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to 7] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to 1.5] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "5%"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "+100"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to ".5"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to true] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to false] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to NaN] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to Infinity] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "xinline"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "inline\\0"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "nline"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "INLINE"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "xlist"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "list\\0"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "ist"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "LIST"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "liſt"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "xboth"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "both\\0"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "oth"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "BOTH"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "xnone"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "none\\0"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "one"] + expected: FAIL + + [div.ariaAutoComplete (
): IDL set to "NONE"] + expected: FAIL + + [div.ariaBusy (
): typeof IDL attribute] + expected: FAIL + + [div.ariaBusy (
): IDL get with DOM attribute unset] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to ""] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to 7] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to null] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaBusy (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaBusy (
): IDL set to ""] + expected: FAIL + + [div.ariaBusy (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaBusy (
): IDL set to 7] + expected: FAIL + + [div.ariaBusy (
): IDL set to 1.5] + expected: FAIL + + [div.ariaBusy (
): IDL set to "5%"] + expected: FAIL + + [div.ariaBusy (
): IDL set to "+100"] + expected: FAIL + + [div.ariaBusy (
): IDL set to ".5"] + expected: FAIL + + [div.ariaBusy (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaBusy (
): IDL set to NaN] + expected: FAIL + + [div.ariaBusy (
): IDL set to Infinity] + expected: FAIL + + [div.ariaBusy (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaBusy (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaBusy (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaBusy (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaBusy (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaBusy (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaBusy (
): IDL set to "rue"] + expected: FAIL + + [div.ariaBusy (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaBusy (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaBusy (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaBusy (
): IDL set to "alse"] + expected: FAIL + + [div.ariaBusy (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaBusy (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to ""] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to 7] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to null] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "xmixed"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "mixed\\0"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "ixed"] + expected: FAIL + + [div.ariaChecked (
): setAttribute() to "MIXED"] + expected: FAIL + + [div.ariaChecked (
): IDL set to ""] + expected: FAIL + + [div.ariaChecked (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaChecked (
): IDL set to 7] + expected: FAIL + + [div.ariaChecked (
): IDL set to 1.5] + expected: FAIL + + [div.ariaChecked (
): IDL set to "5%"] + expected: FAIL + + [div.ariaChecked (
): IDL set to "+100"] + expected: FAIL + + [div.ariaChecked (
): IDL set to ".5"] + expected: FAIL + + [div.ariaChecked (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaChecked (
): IDL set to NaN] + expected: FAIL + + [div.ariaChecked (
): IDL set to Infinity] + expected: FAIL + + [div.ariaChecked (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaChecked (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaChecked (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaChecked (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaChecked (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaChecked (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaChecked (
): IDL set to "rue"] + expected: FAIL + + [div.ariaChecked (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaChecked (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaChecked (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaChecked (
): IDL set to "alse"] + expected: FAIL + + [div.ariaChecked (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaChecked (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaChecked (
): IDL set to "xmixed"] + expected: FAIL + + [div.ariaChecked (
): IDL set to "mixed\\0"] + expected: FAIL + + [div.ariaChecked (
): IDL set to "ixed"] + expected: FAIL + + [div.ariaChecked (
): IDL set to "MIXED"] + expected: FAIL + + [div.ariaCurrent (
): typeof IDL attribute] + expected: FAIL + + [div.ariaCurrent (
): IDL get with DOM attribute unset] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to ""] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to 7] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to null] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "xpage"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "page\\0"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "age"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "PAGE"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "xstep"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "step\\0"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "tep"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "STEP"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "ſtep"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "xlocation"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "location\\0"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "ocation"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "LOCATION"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "xdate"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "date\\0"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "ate"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "DATE"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "xtime"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "time\\0"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "ime"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "TIME"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaCurrent (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to ""] + expected: FAIL + + [div.ariaCurrent (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaCurrent (
): IDL set to 7] + expected: FAIL + + [div.ariaCurrent (
): IDL set to 1.5] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "5%"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "+100"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to ".5"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to NaN] + expected: FAIL + + [div.ariaCurrent (
): IDL set to Infinity] + expected: FAIL + + [div.ariaCurrent (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "xpage"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "page\\0"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "age"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "PAGE"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "xstep"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "step\\0"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "tep"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "STEP"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "ſtep"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "xlocation"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "location\\0"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "ocation"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "LOCATION"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "xdate"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "date\\0"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "ate"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "DATE"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "xtime"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "time\\0"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "ime"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "TIME"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "rue"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "alse"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaCurrent (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaDisabled (
): typeof IDL attribute] + expected: FAIL + + [div.ariaDisabled (
): IDL get with DOM attribute unset] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to ""] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to 7] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to null] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaDisabled (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to ""] + expected: FAIL + + [div.ariaDisabled (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaDisabled (
): IDL set to 7] + expected: FAIL + + [div.ariaDisabled (
): IDL set to 1.5] + expected: FAIL + + [div.ariaDisabled (
): IDL set to "5%"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to "+100"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to ".5"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to NaN] + expected: FAIL + + [div.ariaDisabled (
): IDL set to Infinity] + expected: FAIL + + [div.ariaDisabled (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaDisabled (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to "rue"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to "alse"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaDisabled (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to ""] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to 7] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to null] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaExpanded (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to ""] + expected: FAIL + + [div.ariaExpanded (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaExpanded (
): IDL set to 7] + expected: FAIL + + [div.ariaExpanded (
): IDL set to 1.5] + expected: FAIL + + [div.ariaExpanded (
): IDL set to "5%"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to "+100"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to ".5"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to NaN] + expected: FAIL + + [div.ariaExpanded (
): IDL set to Infinity] + expected: FAIL + + [div.ariaExpanded (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaExpanded (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to "rue"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to "alse"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaExpanded (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to ""] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to 7] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to null] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "xmenu"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "menu\\0"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "enu"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "MENU"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "xdialog"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "dialog\\0"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "ialog"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "DIALOG"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "xlistbox"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "listbox\\0"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "istbox"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "LISTBOX"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "liſtbox"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "xtree"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "tree\\0"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "ree"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "TREE"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "xgrid"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "grid\\0"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "rid"] + expected: FAIL + + [div.ariaHasPopup (
): setAttribute() to "GRID"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to ""] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to 7] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to 1.5] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "5%"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "+100"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to ".5"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to NaN] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to Infinity] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "rue"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "alse"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "xmenu"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "menu\\0"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "enu"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "MENU"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "xdialog"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "dialog\\0"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "ialog"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "DIALOG"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "xlistbox"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "listbox\\0"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "istbox"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "LISTBOX"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "liſtbox"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "xtree"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "tree\\0"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "ree"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "TREE"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "xgrid"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "grid\\0"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "rid"] + expected: FAIL + + [div.ariaHasPopup (
): IDL set to "GRID"] + expected: FAIL + + [div.ariaHidden (
): typeof IDL attribute] + expected: FAIL + + [div.ariaHidden (
): IDL get with DOM attribute unset] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to ""] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to 7] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to null] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaHidden (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaHidden (
): IDL set to ""] + expected: FAIL + + [div.ariaHidden (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaHidden (
): IDL set to 7] + expected: FAIL + + [div.ariaHidden (
): IDL set to 1.5] + expected: FAIL + + [div.ariaHidden (
): IDL set to "5%"] + expected: FAIL + + [div.ariaHidden (
): IDL set to "+100"] + expected: FAIL + + [div.ariaHidden (
): IDL set to ".5"] + expected: FAIL + + [div.ariaHidden (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaHidden (
): IDL set to NaN] + expected: FAIL + + [div.ariaHidden (
): IDL set to Infinity] + expected: FAIL + + [div.ariaHidden (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaHidden (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaHidden (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaHidden (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaHidden (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaHidden (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaHidden (
): IDL set to "rue"] + expected: FAIL + + [div.ariaHidden (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaHidden (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaHidden (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaHidden (
): IDL set to "alse"] + expected: FAIL + + [div.ariaHidden (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaHidden (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaInvalid (
): typeof IDL attribute] + expected: FAIL + + [div.ariaInvalid (
): IDL get with DOM attribute unset] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to ""] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to 7] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to null] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "xspelling"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "spelling\\0"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "pelling"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "SPELLING"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "ſpelling"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "xgrammar"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "grammar\\0"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "rammar"] + expected: FAIL + + [div.ariaInvalid (
): setAttribute() to "GRAMMAR"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to ""] + expected: FAIL + + [div.ariaInvalid (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaInvalid (
): IDL set to 7] + expected: FAIL + + [div.ariaInvalid (
): IDL set to 1.5] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "5%"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "+100"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to ".5"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to NaN] + expected: FAIL + + [div.ariaInvalid (
): IDL set to Infinity] + expected: FAIL + + [div.ariaInvalid (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "rue"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "alse"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "xspelling"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "spelling\\0"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "pelling"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "SPELLING"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "ſpelling"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "xgrammar"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "grammar\\0"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "rammar"] + expected: FAIL + + [div.ariaInvalid (
): IDL set to "GRAMMAR"] + expected: FAIL + + [div.ariaLive (
): typeof IDL attribute] + expected: FAIL + + [div.ariaLive (
): IDL get with DOM attribute unset] + expected: FAIL + + [div.ariaLive (
): setAttribute() to ""] + expected: FAIL + + [div.ariaLive (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaLive (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaLive (
): setAttribute() to 7] + expected: FAIL + + [div.ariaLive (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to true] + expected: FAIL + + [div.ariaLive (
): setAttribute() to false] + expected: FAIL + + [div.ariaLive (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaLive (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaLive (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to null] + expected: FAIL + + [div.ariaLive (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "xpolite"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "polite\\0"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "olite"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "POLITE"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "xassertive"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "assertive\\0"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "ssertive"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "ASSERTIVE"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "aſſertive"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "xoff"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "off\\0"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "ff"] + expected: FAIL + + [div.ariaLive (
): setAttribute() to "OFF"] + expected: FAIL + + [div.ariaLive (
): IDL set to ""] + expected: FAIL + + [div.ariaLive (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaLive (
): IDL set to 7] + expected: FAIL + + [div.ariaLive (
): IDL set to 1.5] + expected: FAIL + + [div.ariaLive (
): IDL set to "5%"] + expected: FAIL + + [div.ariaLive (
): IDL set to "+100"] + expected: FAIL + + [div.ariaLive (
): IDL set to ".5"] + expected: FAIL + + [div.ariaLive (
): IDL set to true] + expected: FAIL + + [div.ariaLive (
): IDL set to false] + expected: FAIL + + [div.ariaLive (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaLive (
): IDL set to NaN] + expected: FAIL + + [div.ariaLive (
): IDL set to Infinity] + expected: FAIL + + [div.ariaLive (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaLive (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaLive (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaLive (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaLive (
): IDL set to "xpolite"] + expected: FAIL + + [div.ariaLive (
): IDL set to "polite\\0"] + expected: FAIL + + [div.ariaLive (
): IDL set to "olite"] + expected: FAIL + + [div.ariaLive (
): IDL set to "POLITE"] + expected: FAIL + + [div.ariaLive (
): IDL set to "xassertive"] + expected: FAIL + + [div.ariaLive (
): IDL set to "assertive\\0"] + expected: FAIL + + [div.ariaLive (
): IDL set to "ssertive"] + expected: FAIL + + [div.ariaLive (
): IDL set to "ASSERTIVE"] + expected: FAIL + + [div.ariaLive (
): IDL set to "aſſertive"] + expected: FAIL + + [div.ariaLive (
): IDL set to "xoff"] + expected: FAIL + + [div.ariaLive (
): IDL set to "off\\0"] + expected: FAIL + + [div.ariaLive (
): IDL set to "ff"] + expected: FAIL + + [div.ariaLive (
): IDL set to "OFF"] + expected: FAIL + + [div.ariaModal (
): typeof IDL attribute] + expected: FAIL + + [div.ariaModal (
): IDL get with DOM attribute unset] + expected: FAIL + + [div.ariaModal (
): setAttribute() to ""] + expected: FAIL + + [div.ariaModal (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaModal (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaModal (
): setAttribute() to 7] + expected: FAIL + + [div.ariaModal (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaModal (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaModal (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaModal (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaModal (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to null] + expected: FAIL + + [div.ariaModal (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaModal (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaModal (
): IDL set to ""] + expected: FAIL + + [div.ariaModal (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaModal (
): IDL set to 7] + expected: FAIL + + [div.ariaModal (
): IDL set to 1.5] + expected: FAIL + + [div.ariaModal (
): IDL set to "5%"] + expected: FAIL + + [div.ariaModal (
): IDL set to "+100"] + expected: FAIL + + [div.ariaModal (
): IDL set to ".5"] + expected: FAIL + + [div.ariaModal (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaModal (
): IDL set to NaN] + expected: FAIL + + [div.ariaModal (
): IDL set to Infinity] + expected: FAIL + + [div.ariaModal (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaModal (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaModal (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaModal (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaModal (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaModal (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaModal (
): IDL set to "rue"] + expected: FAIL + + [div.ariaModal (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaModal (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaModal (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaModal (
): IDL set to "alse"] + expected: FAIL + + [div.ariaModal (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaModal (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaMultiLine (
): typeof IDL attribute] + expected: FAIL + + [div.ariaMultiLine (
): IDL get with DOM attribute unset] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to ""] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to 7] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to null] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaMultiLine (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to ""] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to 7] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to 1.5] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to "5%"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to "+100"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to ".5"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to NaN] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to Infinity] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to "rue"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to "alse"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaMultiLine (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaMultiSelectable (
): typeof IDL attribute] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL get with DOM attribute unset] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to ""] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to 7] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to null] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaMultiSelectable (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to ""] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to 7] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to 1.5] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to "5%"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to "+100"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to ".5"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to NaN] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to Infinity] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to "rue"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to "alse"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaMultiSelectable (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to ""] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to 7] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to true] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to false] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to null] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to "xhorizontal"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to "horizontal\\0"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to "orizontal"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to "HORIZONTAL"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to "xvertical"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to "vertical\\0"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to "ertical"] + expected: FAIL + + [div.ariaOrientation (
): setAttribute() to "VERTICAL"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to ""] + expected: FAIL + + [div.ariaOrientation (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaOrientation (
): IDL set to 7] + expected: FAIL + + [div.ariaOrientation (
): IDL set to 1.5] + expected: FAIL + + [div.ariaOrientation (
): IDL set to "5%"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to "+100"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to ".5"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to true] + expected: FAIL + + [div.ariaOrientation (
): IDL set to false] + expected: FAIL + + [div.ariaOrientation (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to NaN] + expected: FAIL + + [div.ariaOrientation (
): IDL set to Infinity] + expected: FAIL + + [div.ariaOrientation (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaOrientation (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to "xhorizontal"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to "horizontal\\0"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to "orizontal"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to "HORIZONTAL"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to "xvertical"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to "vertical\\0"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to "ertical"] + expected: FAIL + + [div.ariaOrientation (
): IDL set to "VERTICAL"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to ""] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to 7] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to null] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "xmixed"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "mixed\\0"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "ixed"] + expected: FAIL + + [div.ariaPressed (
): setAttribute() to "MIXED"] + expected: FAIL + + [div.ariaPressed (
): IDL set to ""] + expected: FAIL + + [div.ariaPressed (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaPressed (
): IDL set to 7] + expected: FAIL + + [div.ariaPressed (
): IDL set to 1.5] + expected: FAIL + + [div.ariaPressed (
): IDL set to "5%"] + expected: FAIL + + [div.ariaPressed (
): IDL set to "+100"] + expected: FAIL + + [div.ariaPressed (
): IDL set to ".5"] + expected: FAIL + + [div.ariaPressed (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaPressed (
): IDL set to NaN] + expected: FAIL + + [div.ariaPressed (
): IDL set to Infinity] + expected: FAIL + + [div.ariaPressed (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaPressed (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaPressed (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaPressed (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaPressed (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaPressed (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaPressed (
): IDL set to "rue"] + expected: FAIL + + [div.ariaPressed (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaPressed (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaPressed (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaPressed (
): IDL set to "alse"] + expected: FAIL + + [div.ariaPressed (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaPressed (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaPressed (
): IDL set to "xmixed"] + expected: FAIL + + [div.ariaPressed (
): IDL set to "mixed\\0"] + expected: FAIL + + [div.ariaPressed (
): IDL set to "ixed"] + expected: FAIL + + [div.ariaPressed (
): IDL set to "MIXED"] + expected: FAIL + + [div.ariaReadOnly (
): typeof IDL attribute] + expected: FAIL + + [div.ariaReadOnly (
): IDL get with DOM attribute unset] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to ""] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to 7] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to null] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaReadOnly (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to ""] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to 7] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to 1.5] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to "5%"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to "+100"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to ".5"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to NaN] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to Infinity] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to "rue"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to "alse"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaReadOnly (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaRequired (
): typeof IDL attribute] + expected: FAIL + + [div.ariaRequired (
): IDL get with DOM attribute unset] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to ""] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to 7] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to null] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaRequired (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaRequired (
): IDL set to ""] + expected: FAIL + + [div.ariaRequired (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaRequired (
): IDL set to 7] + expected: FAIL + + [div.ariaRequired (
): IDL set to 1.5] + expected: FAIL + + [div.ariaRequired (
): IDL set to "5%"] + expected: FAIL + + [div.ariaRequired (
): IDL set to "+100"] + expected: FAIL + + [div.ariaRequired (
): IDL set to ".5"] + expected: FAIL + + [div.ariaRequired (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaRequired (
): IDL set to NaN] + expected: FAIL + + [div.ariaRequired (
): IDL set to Infinity] + expected: FAIL + + [div.ariaRequired (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaRequired (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaRequired (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaRequired (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaRequired (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaRequired (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaRequired (
): IDL set to "rue"] + expected: FAIL + + [div.ariaRequired (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaRequired (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaRequired (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaRequired (
): IDL set to "alse"] + expected: FAIL + + [div.ariaRequired (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaRequired (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to ""] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to 7] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to null] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to "xtrue"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to "true\\0"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to "rue"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to "TRUE"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to "xfalse"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to "false\\0"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to "alse"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to "FALSE"] + expected: FAIL + + [div.ariaSelected (
): setAttribute() to "falſe"] + expected: FAIL + + [div.ariaSelected (
): IDL set to ""] + expected: FAIL + + [div.ariaSelected (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaSelected (
): IDL set to 7] + expected: FAIL + + [div.ariaSelected (
): IDL set to 1.5] + expected: FAIL + + [div.ariaSelected (
): IDL set to "5%"] + expected: FAIL + + [div.ariaSelected (
): IDL set to "+100"] + expected: FAIL + + [div.ariaSelected (
): IDL set to ".5"] + expected: FAIL + + [div.ariaSelected (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaSelected (
): IDL set to NaN] + expected: FAIL + + [div.ariaSelected (
): IDL set to Infinity] + expected: FAIL + + [div.ariaSelected (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaSelected (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaSelected (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaSelected (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaSelected (
): IDL set to "xtrue"] + expected: FAIL + + [div.ariaSelected (
): IDL set to "true\\0"] + expected: FAIL + + [div.ariaSelected (
): IDL set to "rue"] + expected: FAIL + + [div.ariaSelected (
): IDL set to "TRUE"] + expected: FAIL + + [div.ariaSelected (
): IDL set to "xfalse"] + expected: FAIL + + [div.ariaSelected (
): IDL set to "false\\0"] + expected: FAIL + + [div.ariaSelected (
): IDL set to "alse"] + expected: FAIL + + [div.ariaSelected (
): IDL set to "FALSE"] + expected: FAIL + + [div.ariaSelected (
): IDL set to "falſe"] + expected: FAIL + + [div.ariaSort (
): typeof IDL attribute] + expected: FAIL + + [div.ariaSort (
): IDL get with DOM attribute unset] + expected: FAIL + + [div.ariaSort (
): setAttribute() to ""] + expected: FAIL + + [div.ariaSort (
): setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaSort (
): setAttribute() to undefined] + expected: FAIL + + [div.ariaSort (
): setAttribute() to 7] + expected: FAIL + + [div.ariaSort (
): setAttribute() to 1.5] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "5%"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "+100"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to ".5"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to true] + expected: FAIL + + [div.ariaSort (
): setAttribute() to false] + expected: FAIL + + [div.ariaSort (
): setAttribute() to object "[object Object\]"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to NaN] + expected: FAIL + + [div.ariaSort (
): setAttribute() to Infinity] + expected: FAIL + + [div.ariaSort (
): setAttribute() to -Infinity] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "\\0"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to null] + expected: FAIL + + [div.ariaSort (
): setAttribute() to object "test-toString"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to object "test-valueOf"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "xascending"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "ascending\\0"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "scending"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "ASCENDING"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "aſcending"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "xdescending"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "descending\\0"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "escending"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "DESCENDING"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "deſcending"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "xother"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "other\\0"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "ther"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "OTHER"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "xnone"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "none\\0"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "one"] + expected: FAIL + + [div.ariaSort (
): setAttribute() to "NONE"] + expected: FAIL + + [div.ariaSort (
): IDL set to ""] + expected: FAIL + + [div.ariaSort (
): IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "] + expected: FAIL + + [div.ariaSort (
): IDL set to 7] + expected: FAIL + + [div.ariaSort (
): IDL set to 1.5] + expected: FAIL + + [div.ariaSort (
): IDL set to "5%"] + expected: FAIL + + [div.ariaSort (
): IDL set to "+100"] + expected: FAIL + + [div.ariaSort (
): IDL set to ".5"] + expected: FAIL + + [div.ariaSort (
): IDL set to true] + expected: FAIL + + [div.ariaSort (
): IDL set to false] + expected: FAIL + + [div.ariaSort (
): IDL set to object "[object Object\]"] + expected: FAIL + + [div.ariaSort (
): IDL set to NaN] + expected: FAIL + + [div.ariaSort (
): IDL set to Infinity] + expected: FAIL + + [div.ariaSort (
): IDL set to -Infinity] + expected: FAIL + + [div.ariaSort (
): IDL set to "\\0"] + expected: FAIL + + [div.ariaSort (
): IDL set to object "test-toString"] + expected: FAIL + + [div.ariaSort (
): IDL set to object "test-valueOf"] + expected: FAIL + + [div.ariaSort (
): IDL set to "xascending"] + expected: FAIL + + [div.ariaSort (
): IDL set to "ascending\\0"] + expected: FAIL + + [div.ariaSort (
): IDL set to "scending"] + expected: FAIL + + [div.ariaSort (
): IDL set to "ASCENDING"] + expected: FAIL + + [div.ariaSort (
): IDL set to "aſcending"] + expected: FAIL + + [div.ariaSort (
): IDL set to "xdescending"] + expected: FAIL + + [div.ariaSort (
): IDL set to "descending\\0"] + expected: FAIL + + [div.ariaSort (
): IDL set to "escending"] + expected: FAIL + + [div.ariaSort (
): IDL set to "DESCENDING"] + expected: FAIL + + [div.ariaSort (
): IDL set to "deſcending"] + expected: FAIL + + [div.ariaSort (
): IDL set to "xother"] + expected: FAIL + + [div.ariaSort (
): IDL set to "other\\0"] + expected: FAIL + + [div.ariaSort (
): IDL set to "ther"] + expected: FAIL + + [div.ariaSort (
): IDL set to "OTHER"] + expected: FAIL + + [div.ariaSort (
): IDL set to "xnone"] + expected: FAIL + + [div.ariaSort (
): IDL set to "none\\0"] + expected: FAIL + + [div.ariaSort (
): IDL set to "one"] + expected: FAIL + + [div.ariaSort (
): IDL set to "NONE"] + expected: FAIL diff --git a/tests/wpt/meta/html/editing/dnd/the-draggable-attribute/draggable_attribute.html.ini b/tests/wpt/meta/html/editing/dnd/the-draggable-attribute/draggable_attribute.html.ini index 91cac15f60d..c38fd50eb64 100644 --- a/tests/wpt/meta/html/editing/dnd/the-draggable-attribute/draggable_attribute.html.ini +++ b/tests/wpt/meta/html/editing/dnd/the-draggable-attribute/draggable_attribute.html.ini @@ -886,3 +886,27 @@ [Element permission draggable attribute test] expected: FAIL + + [Element attachment should have draggable property] + expected: FAIL + + [Element layer should have draggable property] + expected: FAIL + + [Element nolayer should have draggable property] + expected: FAIL + + [Element xxx should have draggable property] + expected: FAIL + + [Element attachment draggable attribute test] + expected: FAIL + + [Element layer draggable attribute test] + expected: FAIL + + [Element nolayer draggable attribute test] + expected: FAIL + + [Element xxx draggable attribute test] + expected: FAIL diff --git a/tests/wpt/meta/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini b/tests/wpt/meta/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini index 8b8af2b9c2e..2ef0896e3b3 100644 --- a/tests/wpt/meta/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini +++ b/tests/wpt/meta/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini @@ -1,3 +1,4 @@ [document-base-url-window-initiator-is-not-opener.https.window.html] + expected: TIMEOUT [window.open() gets base url from initiator not opener.] expected: [FAIL, PASS, TIMEOUT] diff --git a/tests/wpt/meta/html/interaction/focus/the-autofocus-attribute/autofocus-dialog.html.ini b/tests/wpt/meta/html/interaction/focus/the-autofocus-attribute/autofocus-dialog.html.ini index 830aeb8ae48..fdc27d37788 100644 --- a/tests/wpt/meta/html/interaction/focus/the-autofocus-attribute/autofocus-dialog.html.ini +++ b/tests/wpt/meta/html/interaction/focus/the-autofocus-attribute/autofocus-dialog.html.ini @@ -1,7 +1,6 @@ [autofocus-dialog.html] - expected: TIMEOUT [ can contain autofocus, without stopping page autofocus content from working] expected: FAIL [-contained autofocus element gets focused when the dialog is shown] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/html/interaction/focus/the-autofocus-attribute/supported-elements.html.ini b/tests/wpt/meta/html/interaction/focus/the-autofocus-attribute/supported-elements.html.ini index 16db1ea9c58..798d96edc20 100644 --- a/tests/wpt/meta/html/interaction/focus/the-autofocus-attribute/supported-elements.html.ini +++ b/tests/wpt/meta/html/interaction/focus/the-autofocus-attribute/supported-elements.html.ini @@ -4,7 +4,7 @@ expected: FAIL [Host element with delegatesFocus including no focusable descendants should be skipped] - expected: TIMEOUT + expected: NOTRUN [Element with tabindex should support autofocus] expected: FAIL diff --git a/tests/wpt/meta/html/rendering/sections/headingoffset-and-headingreset.html.ini b/tests/wpt/meta/html/rendering/sections/headingoffset-and-headingreset.html.ini new file mode 100644 index 00000000000..6db023cd45d --- /dev/null +++ b/tests/wpt/meta/html/rendering/sections/headingoffset-and-headingreset.html.ini @@ -0,0 +1,2 @@ +[headingoffset-and-headingreset.html] + expected: FAIL diff --git a/tests/wpt/meta/html/rendering/widgets/field-sizing-placeholder-stretch.html.ini b/tests/wpt/meta/html/rendering/widgets/field-sizing-placeholder-stretch.html.ini new file mode 100644 index 00000000000..c528cb6af97 --- /dev/null +++ b/tests/wpt/meta/html/rendering/widgets/field-sizing-placeholder-stretch.html.ini @@ -0,0 +1,2 @@ +[field-sizing-placeholder-stretch.html] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini index 7d28d586f51..f455bb20528 100644 --- a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini @@ -1,3 +1,4 @@ [iframe_sandbox_popups_escaping-1.html] + expected: CRASH [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] expected: FAIL diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini index 68203d2a082..841bafc6eca 100644 --- a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini @@ -1,4 +1,3 @@ [iframe_sandbox_popups_escaping-2.html] - expected: CRASH [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini index 1c4e58a8ba1..a1b912abd4b 100644 --- a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini @@ -1,4 +1,4 @@ [iframe_sandbox_popups_escaping-3.html] expected: CRASH [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/html/semantics/interestfor/interestfor-css-properties.tentative.html.ini b/tests/wpt/meta/html/semantics/interestfor/interestfor-css-properties.tentative.html.ini index 3df2c0051b3..7afc9d9d2f8 100644 --- a/tests/wpt/meta/html/semantics/interestfor/interestfor-css-properties.tentative.html.ini +++ b/tests/wpt/meta/html/semantics/interestfor/interestfor-css-properties.tentative.html.ini @@ -202,3 +202,219 @@ [Web Animations: property from [1s\] to [2000ms\] at (1.5) should be [2.5s\]] expected: FAIL + + [Property interest-delay-start value '0s'] + expected: FAIL + + [Property interest-delay-start value '0ms'] + expected: FAIL + + [Property interest-delay-start value '32s'] + expected: FAIL + + [Property interest-delay-start value '123ms'] + expected: FAIL + + [Property interest-delay-start value 'normal'] + expected: FAIL + + [e.style['interest-delay-start'\] = "0s" should set the property value] + expected: FAIL + + [e.style['interest-delay-start'\] = "0ms" should set the property value] + expected: FAIL + + [e.style['interest-delay-start'\] = "32s" should set the property value] + expected: FAIL + + [e.style['interest-delay-start'\] = "123ms" should set the property value] + expected: FAIL + + [e.style['interest-delay-start'\] = "inherit" should set the property value] + expected: FAIL + + [e.style['interest-delay-start'\] = "calc(2s * sibling-index())" should set the property value] + expected: FAIL + + [e.style['interest-delay-start'\] = "normal" should set the property value] + expected: FAIL + + [CSS Transitions: property from [1s\] to [2000ms\] at (-1.5) should be [0s\]] + expected: FAIL + + [CSS Transitions: property from [1s\] to [2000ms\] at (-0.3) should be [0.7s\]] + expected: FAIL + + [CSS Transitions: property from [1s\] to [2000ms\] at (0) should be [1s\]] + expected: FAIL + + [CSS Transitions: property from [1s\] to [2000ms\] at (0.5) should be [1.5s\]] + expected: FAIL + + [CSS Transitions: property from [1s\] to [2000ms\] at (1) should be [2s\]] + expected: FAIL + + [CSS Transitions: property from [1s\] to [2000ms\] at (1.5) should be [2.5s\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [1s\] to [2000ms\] at (-1.5) should be [0s\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [1s\] to [2000ms\] at (-0.3) should be [0.7s\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [1s\] to [2000ms\] at (0) should be [1s\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [1s\] to [2000ms\] at (0.5) should be [1.5s\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [1s\] to [2000ms\] at (1) should be [2s\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [1s\] to [2000ms\] at (1.5) should be [2.5s\]] + expected: FAIL + + [CSS Animations: property from [1s\] to [2000ms\] at (-1.5) should be [0s\]] + expected: FAIL + + [CSS Animations: property from [1s\] to [2000ms\] at (-0.3) should be [0.7s\]] + expected: FAIL + + [CSS Animations: property from [1s\] to [2000ms\] at (0) should be [1s\]] + expected: FAIL + + [CSS Animations: property from [1s\] to [2000ms\] at (0.5) should be [1.5s\]] + expected: FAIL + + [CSS Animations: property from [1s\] to [2000ms\] at (1) should be [2s\]] + expected: FAIL + + [CSS Animations: property from [1s\] to [2000ms\] at (1.5) should be [2.5s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2000ms\] at (-1.5) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2000ms\] at (-0.3) should be [0.7s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2000ms\] at (0) should be [1s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2000ms\] at (0.5) should be [1.5s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2000ms\] at (1) should be [2s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2000ms\] at (1.5) should be [2.5s\]] + expected: FAIL + + [Property interest-delay-end value '0s'] + expected: FAIL + + [Property interest-delay-end value '0ms'] + expected: FAIL + + [Property interest-delay-end value '32s'] + expected: FAIL + + [Property interest-delay-end value '123ms'] + expected: FAIL + + [Property interest-delay-end value 'normal'] + expected: FAIL + + [e.style['interest-delay-end'\] = "0s" should set the property value] + expected: FAIL + + [e.style['interest-delay-end'\] = "0ms" should set the property value] + expected: FAIL + + [e.style['interest-delay-end'\] = "32s" should set the property value] + expected: FAIL + + [e.style['interest-delay-end'\] = "123ms" should set the property value] + expected: FAIL + + [e.style['interest-delay-end'\] = "inherit" should set the property value] + expected: FAIL + + [e.style['interest-delay-end'\] = "calc(2s * sibling-index())" should set the property value] + expected: FAIL + + [e.style['interest-delay-end'\] = "normal" should set the property value] + expected: FAIL + + [CSS Transitions: property from [1s\] to [2000ms\] at (-1.5) should be [0s\]] + expected: FAIL + + [CSS Transitions: property from [1s\] to [2000ms\] at (-0.3) should be [0.7s\]] + expected: FAIL + + [CSS Transitions: property from [1s\] to [2000ms\] at (0) should be [1s\]] + expected: FAIL + + [CSS Transitions: property from [1s\] to [2000ms\] at (0.5) should be [1.5s\]] + expected: FAIL + + [CSS Transitions: property from [1s\] to [2000ms\] at (1) should be [2s\]] + expected: FAIL + + [CSS Transitions: property from [1s\] to [2000ms\] at (1.5) should be [2.5s\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [1s\] to [2000ms\] at (-1.5) should be [0s\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [1s\] to [2000ms\] at (-0.3) should be [0.7s\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [1s\] to [2000ms\] at (0) should be [1s\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [1s\] to [2000ms\] at (0.5) should be [1.5s\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [1s\] to [2000ms\] at (1) should be [2s\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [1s\] to [2000ms\] at (1.5) should be [2.5s\]] + expected: FAIL + + [CSS Animations: property from [1s\] to [2000ms\] at (-1.5) should be [0s\]] + expected: FAIL + + [CSS Animations: property from [1s\] to [2000ms\] at (-0.3) should be [0.7s\]] + expected: FAIL + + [CSS Animations: property from [1s\] to [2000ms\] at (0) should be [1s\]] + expected: FAIL + + [CSS Animations: property from [1s\] to [2000ms\] at (0.5) should be [1.5s\]] + expected: FAIL + + [CSS Animations: property from [1s\] to [2000ms\] at (1) should be [2s\]] + expected: FAIL + + [CSS Animations: property from [1s\] to [2000ms\] at (1.5) should be [2.5s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2000ms\] at (-1.5) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2000ms\] at (-0.3) should be [0.7s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2000ms\] at (0) should be [1s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2000ms\] at (0.5) should be [1.5s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2000ms\] at (1) should be [2s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2000ms\] at (1.5) should be [2.5s\]] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/interestfor/interestfor-css-shorthands.tentative.html.ini b/tests/wpt/meta/html/semantics/interestfor/interestfor-css-shorthands.tentative.html.ini index 5c358c775e5..18ce2a160c1 100644 --- a/tests/wpt/meta/html/semantics/interestfor/interestfor-css-shorthands.tentative.html.ini +++ b/tests/wpt/meta/html/semantics/interestfor/interestfor-css-shorthands.tentative.html.ini @@ -25,3 +25,57 @@ [e.style['interest-delay'\] = "450ms" should not set unrelated longhands] expected: FAIL + + [e.style['interest-delay'\] = "0.23s 450ms" should set interest-delay-end] + expected: FAIL + + [e.style['interest-delay'\] = "0.23s 450ms" should set interest-delay-start] + expected: FAIL + + [e.style['interest-delay'\] = "0.23s" should set interest-delay-end] + expected: FAIL + + [e.style['interest-delay'\] = "0.23s" should set interest-delay-start] + expected: FAIL + + [e.style['interest-delay'\] = "450ms" should set interest-delay-end] + expected: FAIL + + [e.style['interest-delay'\] = "450ms" should set interest-delay-start] + expected: FAIL + + [e.style['interest-delay'\] = "normal" should set interest-delay-end] + expected: FAIL + + [e.style['interest-delay'\] = "normal" should set interest-delay-start] + expected: FAIL + + [e.style['interest-delay'\] = "normal" should not set unrelated longhands] + expected: FAIL + + [e.style['interest-delay'\] = "normal normal" should set interest-delay-end] + expected: FAIL + + [e.style['interest-delay'\] = "normal normal" should set interest-delay-start] + expected: FAIL + + [e.style['interest-delay'\] = "normal normal" should not set unrelated longhands] + expected: FAIL + + [e.style['interest-delay'\] = "normal 0.23s" should set interest-delay-end] + expected: FAIL + + [e.style['interest-delay'\] = "normal 0.23s" should set interest-delay-start] + expected: FAIL + + [e.style['interest-delay'\] = "normal 0.23s" should not set unrelated longhands] + expected: FAIL + + [e.style['interest-delay'\] = "0.23s normal" should set interest-delay-end] + expected: FAIL + + [e.style['interest-delay'\] = "0.23s normal" should set interest-delay-start] + expected: FAIL + + [e.style['interest-delay'\] = "0.23s normal" should not set unrelated longhands] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/sections/headingoffset-and-headingreset.html.ini b/tests/wpt/meta/html/semantics/sections/headingoffset-and-headingreset.html.ini new file mode 100644 index 00000000000..c9be224921a --- /dev/null +++ b/tests/wpt/meta/html/semantics/sections/headingoffset-and-headingreset.html.ini @@ -0,0 +1,183 @@ +[headingoffset-and-headingreset.html] + [headingoffset (set via attribute) should change the level a heading matches against] + expected: FAIL + + [headingoffset (set via attribute) should change the level when a parent changes offset] + expected: FAIL + + [headingoffset (set via property) should change the level a heading matches against] + expected: FAIL + + [headingoffset (set via property) should change the level when a parent changes offset] + expected: FAIL + + [headingoffset should not impact modals or explicit headingreset containers] + expected: FAIL + + [case 1: heading level for

should match based on expected document structure] + expected: FAIL + + [case 2: heading level for

should match based on expected document structure] + expected: FAIL + + [case 3: heading level for

should match based on expected document structure] + expected: FAIL + + [case 4: heading level for

should match based on expected document structure] + expected: FAIL + + [case 5: heading level for

should match based on expected document structure] + expected: FAIL + + [case 6: heading level for

should match based on expected document structure] + expected: FAIL + + [case 7: heading level for

should match based on expected document structure] + expected: FAIL + + [case 8: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 9: heading level for

should match based on expected document structure] + expected: FAIL + + [case 10: heading level for

should match based on expected document structure] + expected: FAIL + + [case 11: heading level for

should match based on expected document structure] + expected: FAIL + + [case 12: heading level for

should match based on expected document structure] + expected: FAIL + + [case 13: heading level for
should match based on expected document structure] + expected: FAIL + + [case 14: heading level for
should match based on expected document structure] + expected: FAIL + + [case 15: heading level for

should match based on expected document structure] + expected: FAIL + + [case 16: heading level for

should match based on expected document structure] + expected: FAIL + + [case 17: heading level for

should match based on expected document structure] + expected: FAIL + + [case 18: heading level for

should match based on expected document structure] + expected: FAIL + + [case 19: heading level for

should match based on expected document structure] + expected: FAIL + + [case 20: heading level for

should match based on expected document structure] + expected: FAIL + + [case 21: heading level for
should match based on expected document structure] + expected: FAIL + + [case 22: heading level for
should match based on expected document structure] + expected: FAIL + + [case 23: heading level for

should match based on expected document structure] + expected: FAIL + + [case 24: heading level for

should match based on expected document structure] + expected: FAIL + + [case 25: heading level for

should match based on expected document structure] + expected: FAIL + + [case 26: heading level for

should match based on expected document structure] + expected: FAIL + + [case 27: heading level for

should match based on expected document structure] + expected: FAIL + + [case 28: heading level for

should match based on expected document structure] + expected: FAIL + + [case 29: heading level for
should match based on expected document structure] + expected: FAIL + + [case 30: heading level for
\n \n
should match based on expected document structure] + expected: FAIL + + [case 31: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 32: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 33: heading level for

should match based on expected document structure] + expected: FAIL + + [case 34: heading level for

should match based on expected document structure] + expected: FAIL + + [case 35: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 36: heading level for

should match based on expected document structure] + expected: FAIL + + [case 37: heading level for

should match based on expected document structure] + expected: FAIL + + [case 38: heading level for

should match based on expected document structure] + expected: FAIL + + [case 39: heading level for

should match based on expected document structure] + expected: FAIL + + [case 40: heading level for

should match based on expected document structure] + expected: FAIL + + [case 41: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 42: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 43: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 44: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 45: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 46: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 47: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 48: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 49: heading level for

should match based on expected document structure] + expected: FAIL + + [case 50: heading level for

should match based on expected document structure] + expected: FAIL + + [case 51: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 52: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 53: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 54: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 55: heading level for

\n \n

should match based on expected document structure] + expected: FAIL + + [case 56: heading level for

\n \n

should match based on expected document structure] + expected: FAIL diff --git a/tests/wpt/meta/html/syntax/parsing/html5lib_innerHTML_tests_innerHTML_1.html.ini b/tests/wpt/meta/html/syntax/parsing/html5lib_innerHTML_tests_innerHTML_1.html.ini new file mode 100644 index 00000000000..89884ea72ee --- /dev/null +++ b/tests/wpt/meta/html/syntax/parsing/html5lib_innerHTML_tests_innerHTML_1.html.ini @@ -0,0 +1,9 @@ +[html5lib_innerHTML_tests_innerHTML_1.html] + [html5lib_innerHTML_tests_innerHTML_1.html 2c4284e6b2bb480daa50bca43bcbe29cfcdeeab4] + expected: FAIL + + [html5lib_innerHTML_tests_innerHTML_1.html d75277b65d0118463afeb66b478509d4e27565ab] + expected: FAIL + + [html5lib_innerHTML_tests_innerHTML_1.html b354df69dbe9b3ef0c42177648e3aace114cf8ea] + expected: FAIL diff --git a/tests/wpt/meta/html/syntax/parsing/html5lib_innerHTML_webkit02.html.ini b/tests/wpt/meta/html/syntax/parsing/html5lib_innerHTML_webkit02.html.ini new file mode 100644 index 00000000000..410d2962b08 --- /dev/null +++ b/tests/wpt/meta/html/syntax/parsing/html5lib_innerHTML_webkit02.html.ini @@ -0,0 +1,3 @@ +[html5lib_innerHTML_webkit02.html] + [html5lib_innerHTML_webkit02.html c2c4647447354abc154f1917a7fbefa4a679d5fb] + expected: FAIL diff --git a/tests/wpt/meta/html/syntax/parsing/html5lib_menuitem-element.html.ini b/tests/wpt/meta/html/syntax/parsing/html5lib_menuitem-element.html.ini new file mode 100644 index 00000000000..bf8adb96bf8 --- /dev/null +++ b/tests/wpt/meta/html/syntax/parsing/html5lib_menuitem-element.html.ini @@ -0,0 +1,13 @@ +[html5lib_menuitem-element.html?run_type=write] + [html5lib_menuitem-element.html d4586cd7706bbb3a5b127c52c1f2861d1a3fb781] + expected: FAIL + + +[html5lib_menuitem-element.html?run_type=write_single] + [html5lib_menuitem-element.html d4586cd7706bbb3a5b127c52c1f2861d1a3fb781] + expected: FAIL + + +[html5lib_menuitem-element.html?run_type=uri] + [html5lib_menuitem-element.html d4586cd7706bbb3a5b127c52c1f2861d1a3fb781] + expected: FAIL diff --git a/tests/wpt/meta/html/syntax/parsing/html5lib_tests1.html.ini b/tests/wpt/meta/html/syntax/parsing/html5lib_tests1.html.ini new file mode 100644 index 00000000000..dae8b4ca1c5 --- /dev/null +++ b/tests/wpt/meta/html/syntax/parsing/html5lib_tests1.html.ini @@ -0,0 +1,22 @@ +[html5lib_tests1.html?run_type=write_single] + [html5lib_tests1.html 0b27e026dd03a356bbd78690fff7fb40cd63b606] + expected: FAIL + + [html5lib_tests1.html a2dd4d5a28a61ec99ce9dae35e9d4ffe92812e2f] + expected: FAIL + + +[html5lib_tests1.html?run_type=uri] + [html5lib_tests1.html 0b27e026dd03a356bbd78690fff7fb40cd63b606] + expected: FAIL + + [html5lib_tests1.html a2dd4d5a28a61ec99ce9dae35e9d4ffe92812e2f] + expected: FAIL + + +[html5lib_tests1.html?run_type=write] + [html5lib_tests1.html 0b27e026dd03a356bbd78690fff7fb40cd63b606] + expected: FAIL + + [html5lib_tests1.html a2dd4d5a28a61ec99ce9dae35e9d4ffe92812e2f] + expected: FAIL diff --git a/tests/wpt/meta/html/syntax/parsing/html5lib_tests10.html.ini b/tests/wpt/meta/html/syntax/parsing/html5lib_tests10.html.ini new file mode 100644 index 00000000000..f5e5cc8f674 --- /dev/null +++ b/tests/wpt/meta/html/syntax/parsing/html5lib_tests10.html.ini @@ -0,0 +1,40 @@ +[html5lib_tests10.html?run_type=write] + [html5lib_tests10.html fee2541ab7080ca5b363bb4b7b0c18ee1d3699ba] + expected: FAIL + + [html5lib_tests10.html 679fbaa80e9d15416f17eb041a8fe04c373f0e12] + expected: FAIL + + [html5lib_tests10.html badaa2069df3f2bb2d2da79f8ae2598f66ab2d0f] + expected: FAIL + + [html5lib_tests10.html 64e72bd5af825a0b014a78c77d6d0be8c330892b] + expected: FAIL + + +[html5lib_tests10.html?run_type=write_single] + [html5lib_tests10.html fee2541ab7080ca5b363bb4b7b0c18ee1d3699ba] + expected: FAIL + + [html5lib_tests10.html 679fbaa80e9d15416f17eb041a8fe04c373f0e12] + expected: FAIL + + [html5lib_tests10.html badaa2069df3f2bb2d2da79f8ae2598f66ab2d0f] + expected: FAIL + + [html5lib_tests10.html 64e72bd5af825a0b014a78c77d6d0be8c330892b] + expected: FAIL + + +[html5lib_tests10.html?run_type=uri] + [html5lib_tests10.html fee2541ab7080ca5b363bb4b7b0c18ee1d3699ba] + expected: FAIL + + [html5lib_tests10.html 679fbaa80e9d15416f17eb041a8fe04c373f0e12] + expected: FAIL + + [html5lib_tests10.html badaa2069df3f2bb2d2da79f8ae2598f66ab2d0f] + expected: FAIL + + [html5lib_tests10.html 64e72bd5af825a0b014a78c77d6d0be8c330892b] + expected: FAIL diff --git a/tests/wpt/meta/html/syntax/parsing/html5lib_tests18.html.ini b/tests/wpt/meta/html/syntax/parsing/html5lib_tests18.html.ini new file mode 100644 index 00000000000..7179cb403d1 --- /dev/null +++ b/tests/wpt/meta/html/syntax/parsing/html5lib_tests18.html.ini @@ -0,0 +1,22 @@ +[html5lib_tests18.html?run_type=write] + [html5lib_tests18.html e4eb33f77ae641718853d2cfddbdb2eece6b266b] + expected: FAIL + + [html5lib_tests18.html 53ce5b102579af9830bf561b634af681bbdb5dfd] + expected: FAIL + + +[html5lib_tests18.html?run_type=uri] + [html5lib_tests18.html e4eb33f77ae641718853d2cfddbdb2eece6b266b] + expected: FAIL + + [html5lib_tests18.html 53ce5b102579af9830bf561b634af681bbdb5dfd] + expected: FAIL + + +[html5lib_tests18.html?run_type=write_single] + [html5lib_tests18.html e4eb33f77ae641718853d2cfddbdb2eece6b266b] + expected: FAIL + + [html5lib_tests18.html 53ce5b102579af9830bf561b634af681bbdb5dfd] + expected: FAIL diff --git a/tests/wpt/meta/html/syntax/parsing/html5lib_tests7.html.ini b/tests/wpt/meta/html/syntax/parsing/html5lib_tests7.html.ini new file mode 100644 index 00000000000..fdffdfe5c9f --- /dev/null +++ b/tests/wpt/meta/html/syntax/parsing/html5lib_tests7.html.ini @@ -0,0 +1,13 @@ +[html5lib_tests7.html?run_type=write_single] + [html5lib_tests7.html 5b0b3edcc3ce9fdc9f58eb62d326865ca0aab8c8] + expected: FAIL + + +[html5lib_tests7.html?run_type=write] + [html5lib_tests7.html 5b0b3edcc3ce9fdc9f58eb62d326865ca0aab8c8] + expected: FAIL + + +[html5lib_tests7.html?run_type=uri] + [html5lib_tests7.html 5b0b3edcc3ce9fdc9f58eb62d326865ca0aab8c8] + expected: FAIL diff --git a/tests/wpt/meta/html/syntax/parsing/html5lib_tests9.html.ini b/tests/wpt/meta/html/syntax/parsing/html5lib_tests9.html.ini new file mode 100644 index 00000000000..c5b16b24194 --- /dev/null +++ b/tests/wpt/meta/html/syntax/parsing/html5lib_tests9.html.ini @@ -0,0 +1,40 @@ +[html5lib_tests9.html?run_type=write_single] + [html5lib_tests9.html b2a8131e72e53265479c08cd18d4f4663278a021] + expected: FAIL + + [html5lib_tests9.html a45a8948b799dadc321a86ff0bebf13167b5f076] + expected: FAIL + + [html5lib_tests9.html 224e1bcb8030f0972c17d0fc68d912be17905e1c] + expected: FAIL + + [html5lib_tests9.html e84d33cef974e49b69bdbc0c663c018a4dd010c0] + expected: FAIL + + +[html5lib_tests9.html?run_type=uri] + [html5lib_tests9.html b2a8131e72e53265479c08cd18d4f4663278a021] + expected: FAIL + + [html5lib_tests9.html a45a8948b799dadc321a86ff0bebf13167b5f076] + expected: FAIL + + [html5lib_tests9.html 224e1bcb8030f0972c17d0fc68d912be17905e1c] + expected: FAIL + + [html5lib_tests9.html e84d33cef974e49b69bdbc0c663c018a4dd010c0] + expected: FAIL + + +[html5lib_tests9.html?run_type=write] + [html5lib_tests9.html b2a8131e72e53265479c08cd18d4f4663278a021] + expected: FAIL + + [html5lib_tests9.html a45a8948b799dadc321a86ff0bebf13167b5f076] + expected: FAIL + + [html5lib_tests9.html 224e1bcb8030f0972c17d0fc68d912be17905e1c] + expected: FAIL + + [html5lib_tests9.html e84d33cef974e49b69bdbc0c663c018a4dd010c0] + expected: FAIL diff --git a/tests/wpt/meta/html/syntax/parsing/html5lib_webkit02.html.ini b/tests/wpt/meta/html/syntax/parsing/html5lib_webkit02.html.ini new file mode 100644 index 00000000000..74d4e59218f --- /dev/null +++ b/tests/wpt/meta/html/syntax/parsing/html5lib_webkit02.html.ini @@ -0,0 +1,85 @@ +[html5lib_webkit02.html?run_type=uri] + [html5lib_webkit02.html 3a112027586c5c0fb506c49aa01d3f695ca0a5fa] + expected: FAIL + + [html5lib_webkit02.html 4bd119721a0eb84aa72a30ea83fc5beb5843ca68] + expected: FAIL + + [html5lib_webkit02.html a15e2f18330327cc4dcfe8c10af07714903f773a] + expected: FAIL + + [html5lib_webkit02.html 29539f494ab6b37b18213f062da16b0f0c9d00d9] + expected: FAIL + + [html5lib_webkit02.html a6c50b1f6bfbe3c55102d8cad0950d0b68cc6729] + expected: FAIL + + [html5lib_webkit02.html 411f313a1b92ac7be549c41ee6758f952dc2dced] + expected: FAIL + + [html5lib_webkit02.html 84467597648753feeb78793e2cc9196bc75857c2] + expected: FAIL + + [html5lib_webkit02.html fd7aea4db6702879b9f8f410b0400d9300ae9c05] + expected: FAIL + + [html5lib_webkit02.html bad5cceffaffe98e3a1522be5f7df3e3e179d500] + expected: FAIL + + +[html5lib_webkit02.html?run_type=write] + [html5lib_webkit02.html 3a112027586c5c0fb506c49aa01d3f695ca0a5fa] + expected: FAIL + + [html5lib_webkit02.html 4bd119721a0eb84aa72a30ea83fc5beb5843ca68] + expected: FAIL + + [html5lib_webkit02.html a15e2f18330327cc4dcfe8c10af07714903f773a] + expected: FAIL + + [html5lib_webkit02.html 29539f494ab6b37b18213f062da16b0f0c9d00d9] + expected: FAIL + + [html5lib_webkit02.html a6c50b1f6bfbe3c55102d8cad0950d0b68cc6729] + expected: FAIL + + [html5lib_webkit02.html 411f313a1b92ac7be549c41ee6758f952dc2dced] + expected: FAIL + + [html5lib_webkit02.html 84467597648753feeb78793e2cc9196bc75857c2] + expected: FAIL + + [html5lib_webkit02.html fd7aea4db6702879b9f8f410b0400d9300ae9c05] + expected: FAIL + + [html5lib_webkit02.html bad5cceffaffe98e3a1522be5f7df3e3e179d500] + expected: FAIL + + +[html5lib_webkit02.html?run_type=write_single] + [html5lib_webkit02.html 3a112027586c5c0fb506c49aa01d3f695ca0a5fa] + expected: FAIL + + [html5lib_webkit02.html 4bd119721a0eb84aa72a30ea83fc5beb5843ca68] + expected: FAIL + + [html5lib_webkit02.html a15e2f18330327cc4dcfe8c10af07714903f773a] + expected: FAIL + + [html5lib_webkit02.html 29539f494ab6b37b18213f062da16b0f0c9d00d9] + expected: FAIL + + [html5lib_webkit02.html a6c50b1f6bfbe3c55102d8cad0950d0b68cc6729] + expected: FAIL + + [html5lib_webkit02.html 411f313a1b92ac7be549c41ee6758f952dc2dced] + expected: FAIL + + [html5lib_webkit02.html 84467597648753feeb78793e2cc9196bc75857c2] + expected: FAIL + + [html5lib_webkit02.html fd7aea4db6702879b9f8f410b0400d9300ae9c05] + expected: FAIL + + [html5lib_webkit02.html bad5cceffaffe98e3a1522be5f7df3e3e179d500] + expected: FAIL diff --git a/tests/wpt/meta/preload/preload-invalid-resources.html.ini b/tests/wpt/meta/preload/preload-invalid-resources.html.ini index 43f7a6ffb1d..5b776aaf502 100644 --- a/tests/wpt/meta/preload/preload-invalid-resources.html.ini +++ b/tests/wpt/meta/preload/preload-invalid-resources.html.ini @@ -1,3 +1,6 @@ [preload-invalid-resources.html] [Preloading an invalid image (invalid data) should preload and not re-fetch] expected: FAIL + + [Preloading an invalid image (missing) should preload and not re-fetch] + expected: FAIL diff --git a/tests/wpt/meta/preload/preload-xhr.html.ini b/tests/wpt/meta/preload/preload-xhr.html.ini deleted file mode 100644 index 6c03bb5de3b..00000000000 --- a/tests/wpt/meta/preload/preload-xhr.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[preload-xhr.html] - [Make an XHR request immediately after creating link rel=preload.] - expected: FAIL diff --git a/tests/wpt/meta/trusted-types/trusted-types-navigation.html.ini b/tests/wpt/meta/trusted-types/trusted-types-navigation.html.ini index fd4161c07f2..751fe66c9c7 100644 --- a/tests/wpt/meta/trusted-types/trusted-types-navigation.html.ini +++ b/tests/wpt/meta/trusted-types/trusted-types-navigation.html.ini @@ -72,9 +72,6 @@ [Navigate a frame via form-submission with javascript:-urls in enforcing mode.] expected: FAIL - [Navigate a window via form-submission with javascript:-urls in report-only mode.] - expected: FAIL - [trusted-types-navigation.html?06-10] expected: TIMEOUT diff --git a/tests/wpt/meta/url/IdnaTestV2.window.js.ini b/tests/wpt/meta/url/IdnaTestV2.window.js.ini index 3c0e80c2903..3fa2a72ecc2 100644 --- a/tests/wpt/meta/url/IdnaTestV2.window.js.ini +++ b/tests/wpt/meta/url/IdnaTestV2.window.js.ini @@ -208,3 +208,18 @@ [ToASCII("Ⴡⴑ6̘.Ssᬃ")] expected: FAIL + + [ToASCII("𲤱20.音.ꡦ1.") A4_2 (ignored)] + expected: FAIL + + [ToASCII("xn--20-9802c.xn--0w5a.xn--1-eg4e.") A4_2 (ignored)] + expected: FAIL + + [ToASCII("xn--9-i0j5967eg3qz.ss")] + expected: FAIL + + [ToASCII("𲮚9ꍩ៓.ss")] + expected: FAIL + + [ToASCII("𲮚9ꍩ៓.SS")] + expected: FAIL diff --git a/tests/wpt/meta/webaudio/the-audio-api/the-audioworklet-interface/simple-input-output.https.html.ini b/tests/wpt/meta/webaudio/the-audio-api/the-audioworklet-interface/simple-input-output.https.html.ini index 004cfb45073..b6ab045c155 100644 --- a/tests/wpt/meta/webaudio/the-audio-api/the-audioworklet-interface/simple-input-output.https.html.ini +++ b/tests/wpt/meta/webaudio/the-audio-api/the-audioworklet-interface/simple-input-output.https.html.ini @@ -4,3 +4,9 @@ [Executing "test"] expected: FAIL + + [Initialize worklet: Creation of AudioWorklet] + expected: FAIL + + [test: Simple AudioWorklet I/O] + expected: FAIL diff --git a/tests/wpt/meta/webaudio/the-audio-api/the-pannernode-interface/automation-changes.html.ini b/tests/wpt/meta/webaudio/the-audio-api/the-pannernode-interface/automation-changes.html.ini index a26e9b9b15f..1865809283e 100644 --- a/tests/wpt/meta/webaudio/the-audio-api/the-pannernode-interface/automation-changes.html.ini +++ b/tests/wpt/meta/webaudio/the-audio-api/the-pannernode-interface/automation-changes.html.ini @@ -16,3 +16,12 @@ [# AUDIT TASK RUNNER FINISHED: 1 out of 3 tasks were failed.] expected: FAIL + + [Set Listener.positionX.value] + expected: FAIL + + [Listener.positionX.setValue] + expected: FAIL + + [Listener.setPosition] + expected: FAIL diff --git a/tests/wpt/tests/battery-status/battery-allowed-by-permissions-policy-attribute-redirect-on-load.https.sub.html b/tests/wpt/tests/battery-status/battery-allowed-by-permissions-policy-attribute-redirect-on-load.https.sub.html index f65f3629df8..c6f9fdd1a0f 100644 --- a/tests/wpt/tests/battery-status/battery-allowed-by-permissions-policy-attribute-redirect-on-load.https.sub.html +++ b/tests/wpt/tests/battery-status/battery-allowed-by-permissions-policy-attribute-redirect-on-load.https.sub.html @@ -3,6 +3,7 @@ + diff --git a/tests/wpt/tests/battery-status/battery-default-permissions-policy.https.sub.html b/tests/wpt/tests/battery-status/battery-default-permissions-policy.https.sub.html index 7485250dae8..9a06d5c44f0 100644 --- a/tests/wpt/tests/battery-status/battery-default-permissions-policy.https.sub.html +++ b/tests/wpt/tests/battery-status/battery-default-permissions-policy.https.sub.html @@ -3,6 +3,7 @@ + + + + + + + diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-in-scroller-with-left-side-scrollbar.html b/tests/wpt/tests/css/css-anchor-position/anchor-in-scroller-with-left-side-scrollbar.html new file mode 100644 index 00000000000..1e8a3259096 --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/anchor-in-scroller-with-left-side-scrollbar.html @@ -0,0 +1,128 @@ + + +Tests anchor positioning in a scroller with left-hand-side scrollbar + + + + + + + + +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ + \ No newline at end of file diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-name-multicol-003-ref.html b/tests/wpt/tests/css/css-anchor-position/anchor-name-multicol-003-ref.html new file mode 100644 index 00000000000..707af50766b --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/anchor-name-multicol-003-ref.html @@ -0,0 +1,8 @@ + +Anchor name resolution of OOF anchors in multicol + + + + +

There should be a green rectangle below, no red.

+
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-name-multicol-003.html b/tests/wpt/tests/css/css-anchor-position/anchor-name-multicol-003.html index d1f3c38b87c..07d1c72ad11 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-name-multicol-003.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-name-multicol-003.html @@ -3,10 +3,8 @@ - - - - + + - - -
-
-
+ +

There should be a green rectangle below, no red.

+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
+
-
+
-
+
- +
+
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-name-multicol-004.html b/tests/wpt/tests/css/css-anchor-position/anchor-name-multicol-004.html index 3b1f060e1b1..c0ad0a1d5b2 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-name-multicol-004.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-name-multicol-004.html @@ -3,10 +3,7 @@ - - - - + - - -
+ +

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

+ +
-
-
-
-
+
+
+
+
+
+
+
+
-
- +
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-001.html b/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-001.html index 12c1766a6cd..5395b63e1f3 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-001.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-001.html @@ -21,7 +21,12 @@ position: absolute; } - + +
spacer
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-002.html b/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-002.html index d723e0c0044..8d0d7c8c38e 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-002.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-002.html @@ -21,7 +21,12 @@ position: absolute; } - + +
spacer
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-003.html b/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-003.html index 2915d6328c8..29b5f79d46d 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-003.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-003.html @@ -21,7 +21,12 @@ position: absolute; } - + +
spacer
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-004.html b/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-004.html index e47147ec672..be074f91bf9 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-004.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-position-inline-004.html @@ -51,7 +51,12 @@ body > div { height: anchor-size(--a1 height); } - + +
spacer
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-002-ref.html b/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-002-ref.html new file mode 100644 index 00000000000..8c5c8a8bb0a --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-002-ref.html @@ -0,0 +1,3 @@ + +

There should be a green rectangle below, no red.

+
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-002.html b/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-002.html index b4a4a7a4c18..37d31e71379 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-002.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-002.html @@ -3,29 +3,22 @@ - - - - + + - -

The dashed aqua rectangle should encompass both yellow fragments, - and the teal box should be at the bottom-right of the aqua box. -

The fuchsia rectangle should match the edge of the yellow box except where it's split across columns, - and the purple box should be at the bottom-right of the fuchsia rectangle. -

-
-
-
-
- -
-
-
+

There should be a green rectangle below, no red.

+
+
+
+
+
+ +
+
+
+
+
- -
-
-
-
-
- - -
-
-
-
+ +
+
+
+
- -
-
-
-
+ +
+
+
+
- + + +
+
+
+
+
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-003.html b/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-003.html index f2a4b9343f3..c0716ae669c 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-003.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-003.html @@ -4,20 +4,17 @@ - - - - + + - -
-
+

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

+
+
-
+
-
+
+
+
-
+
-
+
- -
-
+
-
+
-
+
-
+
-
+
+
+
-
+
-
+
-
+
- +
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-004-ref.html b/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-004-ref.html new file mode 100644 index 00000000000..2f0833320ab --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-004-ref.html @@ -0,0 +1,4 @@ + +

There should be two green rectangles below, and no red.

+
+
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-004.html b/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-004.html index 0137ad53d13..05762631f21 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-004.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-004.html @@ -4,81 +4,75 @@ - - - - + + - -

The green box should be a union of two blue boxes in the right, - and the purple box should be at the right-bottom of the green box. -

-
+

There should be two green rectangles below, and no red.

+
-
+
-
+
-
-
+
+
-
-
+
+
+
+
+
+
-
-
+
+ +
+
+
+
+
+
- +
+
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-fixed-001-ref.html b/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-fixed-001-ref.html new file mode 100644 index 00000000000..16ba5a6c365 --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-fixed-001-ref.html @@ -0,0 +1,4 @@ + +

There should be a green rectangle below, no red.

+
+
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-fixed-001.html b/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-fixed-001.html index 06202187796..e86ba37c71b 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-fixed-001.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-position-multicol-fixed-001.html @@ -3,19 +3,16 @@ - - - - + + - - -
-
-
+

There should be a green rectangle below, no red.

+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
- +
+
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-query-fallback.html b/tests/wpt/tests/css/css-anchor-position/anchor-query-fallback.html index 6058d23885f..d05852f2211 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-query-fallback.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-query-fallback.html @@ -60,6 +60,8 @@
+
+
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-scroll-js-expose.html b/tests/wpt/tests/css/css-anchor-position/anchor-scroll-js-expose.html index 968ce5ab683..0f202c5bbf7 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-scroll-js-expose.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-scroll-js-expose.html @@ -55,7 +55,11 @@ promise_setup(async () => { scroller.scrollLeft = 1300; // Ensure up-to-date scroll snapshot. - await new Promise(resolve => requestAnimationFrame(resolve)); + await new Promise(resolve => { + requestAnimationFrame(() => { + requestAnimationFrame(resolve); + }); + }); }); promise_test(async () => { diff --git a/tests/wpt/tests/css/css-anchor-position/anchored-c-v-hidden.html b/tests/wpt/tests/css/css-anchor-position/anchored-c-v-hidden.html new file mode 100644 index 00000000000..1082e4fe071 --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/anchored-c-v-hidden.html @@ -0,0 +1,26 @@ + +CSS Anchor Positioning Test: Anchor positioned element with content-visibility:hidden + + + +

Test passes if there is a filled green square.

+
+
+
FAIL
+
diff --git a/tests/wpt/tests/css/css-anchor-position/chrome-445458885-crash.html b/tests/wpt/tests/css/css-anchor-position/chrome-445458885-crash.html new file mode 100644 index 00000000000..22086238df9 --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/chrome-445458885-crash.html @@ -0,0 +1,60 @@ + + + + +
+
anchor1
+
+
+
chained
+
+
target
+
+ diff --git a/tests/wpt/tests/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.html b/tests/wpt/tests/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.html index 3fda2fa4371..b30a2992b2c 100644 --- a/tests/wpt/tests/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.html +++ b/tests/wpt/tests/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.html @@ -62,7 +62,9 @@ scroller.scrollTop = 100; // #target should still be visible because it is anchored to #anchor1, // which is still visible. - takeScreenshot(); + waitForAtLeastOneFrame().then(() => { + takeScreenshot(); + }); }); }); diff --git a/tests/wpt/tests/css/css-anchor-position/position-visibility-anchors-visible-clip-ref.html b/tests/wpt/tests/css/css-anchor-position/position-visibility-anchors-visible-clip-ref.html new file mode 100644 index 00000000000..f2bdb9a1dae --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/position-visibility-anchors-visible-clip-ref.html @@ -0,0 +1,24 @@ + + + +
anchor
anchored
+
diff --git a/tests/wpt/tests/css/css-anchor-position/position-visibility-anchors-visible-clip.html b/tests/wpt/tests/css/css-anchor-position/position-visibility-anchors-visible-clip.html new file mode 100644 index 00000000000..9ad5aab9f55 --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/position-visibility-anchors-visible-clip.html @@ -0,0 +1,31 @@ + + +CSS Anchor Positioning Test: position-visibility: anchors-visible + + + +
anchor
+
anchored
diff --git a/tests/wpt/tests/css/css-anchor-position/pseudo-element-with-slotted-anchor-ref.html b/tests/wpt/tests/css/css-anchor-position/pseudo-element-with-slotted-anchor-ref.html new file mode 100644 index 00000000000..576dac8b841 --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/pseudo-element-with-slotted-anchor-ref.html @@ -0,0 +1,27 @@ + + + + anchor + diff --git a/tests/wpt/tests/css/css-anchor-position/pseudo-element-with-slotted-anchor.html b/tests/wpt/tests/css/css-anchor-position/pseudo-element-with-slotted-anchor.html new file mode 100644 index 00000000000..bf6b6fb4bc1 --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/pseudo-element-with-slotted-anchor.html @@ -0,0 +1,33 @@ + +Slotted anchor with anchored pseudo-element + + + + + anchor + diff --git a/tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-chained-002-ref.html b/tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-chained-002-ref.html index 9dde5d00f00..cb3ea64ee81 100644 --- a/tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-chained-002-ref.html +++ b/tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-chained-002-ref.html @@ -44,7 +44,7 @@ div {
-
+
diff --git a/tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-chained-004-ref.html b/tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-chained-004-ref.html index 22c2270ddea..9a47d60cafd 100644 --- a/tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-chained-004-ref.html +++ b/tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-chained-004-ref.html @@ -50,7 +50,7 @@ div {
-
+
diff --git a/tests/wpt/tests/css/css-anchor-position/vertical-aligned-table-cell.html b/tests/wpt/tests/css/css-anchor-position/vertical-aligned-table-cell.html index 9b16621b713..2d2838a6b5f 100644 --- a/tests/wpt/tests/css/css-anchor-position/vertical-aligned-table-cell.html +++ b/tests/wpt/tests/css/css-anchor-position/vertical-aligned-table-cell.html @@ -6,7 +6,7 @@

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

-
+
diff --git a/tests/wpt/tests/css/css-animations/parent-after-change-style-pseudo-element-flicker-ref.html b/tests/wpt/tests/css/css-animations/parent-after-change-style-pseudo-element-flicker-ref.html new file mode 100644 index 00000000000..fb7926b490a --- /dev/null +++ b/tests/wpt/tests/css/css-animations/parent-after-change-style-pseudo-element-flicker-ref.html @@ -0,0 +1,20 @@ + + +
+
+
+ diff --git a/tests/wpt/tests/css/css-animations/parent-after-change-style-pseudo-element-flicker.html b/tests/wpt/tests/css/css-animations/parent-after-change-style-pseudo-element-flicker.html new file mode 100644 index 00000000000..36543053376 --- /dev/null +++ b/tests/wpt/tests/css/css-animations/parent-after-change-style-pseudo-element-flicker.html @@ -0,0 +1,45 @@ + +Test that resolving after-change style does not cause flicker in descendant pseudo-elements + + + + + +
+
+
+ diff --git a/tests/wpt/tests/css/css-cascade/scope-invalidation.html b/tests/wpt/tests/css/css-cascade/scope-invalidation.html index 78af1c2469a..915de790c37 100644 --- a/tests/wpt/tests/css/css-cascade/scope-invalidation.html +++ b/tests/wpt/tests/css/css-cascade/scope-invalidation.html @@ -867,3 +867,36 @@ test_scope_invalidation(document.currentScript, () => { assert_green(c); }, 'Relative selectors set with selectorText are relative to :scope and &'); + + + diff --git a/tests/wpt/tests/css/css-display/display-first-letter-001.html b/tests/wpt/tests/css/css-display/display-first-letter-001.html new file mode 100644 index 00000000000..810142deb64 --- /dev/null +++ b/tests/wpt/tests/css/css-display/display-first-letter-001.html @@ -0,0 +1,27 @@ + + +CSS Display: first-letter pseudo-element + + + + +
First letter is float and flex.
+
First letter is float but not flex.
+
First letter is flex but not float.
+
First letter not float or flex.
+ diff --git a/tests/wpt/tests/css/css-display/display-first-line-001.html b/tests/wpt/tests/css/css-display/display-first-line-001.html index 6a714629e0f..79296b98ee3 100644 --- a/tests/wpt/tests/css/css-display/display-first-line-001.html +++ b/tests/wpt/tests/css/css-display/display-first-line-001.html @@ -1,42 +1,27 @@ -CSS Display: first-line and first-letter pseudo-elements +CSS Display: first-line pseudo-element -
First letter is float and flex.
-
First letter is float but not flex.
-
First letter is flex but not float.
-
First letter not float or flex.
-
First line is float and flex.
-
First line is float but not flex.
-
First line is flex but not float.
-
First line is not float or flex.
+
First line is float and flex.
+
First line is float but not flex.
+
First line is flex but not float.
+
First line is not float or flex.
diff --git a/tests/wpt/tests/css/css-font-loading/fontface-invalid-family.tentative.html b/tests/wpt/tests/css/css-font-loading/fontface-invalid-family.tentative.html new file mode 100644 index 00000000000..893e459e780 --- /dev/null +++ b/tests/wpt/tests/css/css-font-loading/fontface-invalid-family.tentative.html @@ -0,0 +1,30 @@ + + + + + + + + + + diff --git a/tests/wpt/tests/css/css-gaps/flex/flex-gap-decorations-027-ref.html b/tests/wpt/tests/css/css-gaps/flex/flex-gap-decorations-027-ref.html new file mode 100644 index 00000000000..4fbe5ccb935 --- /dev/null +++ b/tests/wpt/tests/css/css-gaps/flex/flex-gap-decorations-027-ref.html @@ -0,0 +1,62 @@ + + + CSS Gap Decorations: flex column gaps are painted on overflowing items with negative margin. + + + + +
+
One
+
Two
+
Three
+
Four
+
Five
+
Six
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/tests/css/css-gaps/flex/flex-gap-decorations-027.html b/tests/wpt/tests/css/css-gaps/flex/flex-gap-decorations-027.html new file mode 100644 index 00000000000..1a624170452 --- /dev/null +++ b/tests/wpt/tests/css/css-gaps/flex/flex-gap-decorations-027.html @@ -0,0 +1,39 @@ + + + CSS Gap Decorations: flex column gaps are painted on overflowing items with negative margin. + + + + + +
+
One
+
Two
+
Three
+
Four
+
Five
+
Six
+
diff --git a/tests/wpt/tests/css/css-gaps/parsing/gap-decorations-col-rule-width.html b/tests/wpt/tests/css/css-gaps/parsing/gap-decorations-col-rule-width.html index db7b97e74a5..aee180522d7 100644 --- a/tests/wpt/tests/css/css-gaps/parsing/gap-decorations-col-rule-width.html +++ b/tests/wpt/tests/css/css-gaps/parsing/gap-decorations-col-rule-width.html @@ -28,10 +28,12 @@ @@ -33,16 +33,16 @@ function grid_template_rows(specified, computed) { }, `Property grid-template-rows value '${specified}' computes to '${computed}'`); } -grid_template_rows("1px repeat(auto-fill, auto) 3px", "1px 0px 3px"); -grid_template_rows("1px repeat(auto-fit, auto) 3px", "1px 0px 3px"); -grid_template_rows("1px [a] repeat(auto-fill, min-content max-content) [b] 4px", "1px [a] 0px 0px [b] 4px"); -grid_template_rows("1px [a] repeat(auto-fit, min-content max-content) [b] 4px", "1px [a] 0px 0px [b] 4px"); -grid_template_rows("1px [a] repeat(auto-fill, [b] fit-content(200px) [c]) [d] 3px", "1px [a b] 0px [c d] 3px"); -grid_template_rows("1px [a] repeat(auto-fit, [b] fit-content(200px) [c]) [d] 3px", "1px [a b] 0px [c d] 3px"); -grid_template_rows("[a] 1px repeat(auto-fill, auto [b] auto) 4px [d]", "[a] 1px 0px [b] 0px 4px [d]"); -grid_template_rows("[a] 1px repeat(auto-fit, auto [b] auto) 4px [d]", "[a] 1px 0px [b] 0px 4px [d]"); -grid_template_rows("100% [a] repeat(auto-fill, [b] min-content [c]) [d] 300%", "1px [a b] 0px [c d] 3px"); -grid_template_rows("100% [a] repeat(auto-fit, [b] min-content [c]) [d] 300%", "1px [a b] 0px [c d] 3px"); -grid_template_rows("[a] 1em repeat(auto-fill, max-content [b] auto) 4em [d]", "[a] 1px 0px [b] 0px 4px [d]"); -grid_template_rows("[a] 1em repeat(auto-fit, max-content [b] auto) 4em [d]", "[a] 1px 0px [b] 0px 4px [d]"); +grid_template_rows("1px repeat(auto-fill, auto) 3px", "10px 1px 0px 3px"); +grid_template_rows("1px repeat(auto-fit, auto) 3px", "10px 1px 0px 3px"); +grid_template_rows("1px [a] repeat(auto-fill, min-content max-content) [b] 4px", "10px 1px [a] 0px 0px [b] 4px"); +grid_template_rows("1px [a] repeat(auto-fit, min-content max-content) [b] 4px", "10px 1px [a] 0px 0px [b] 4px"); +grid_template_rows("1px [a] repeat(auto-fill, [b] fit-content(200px) [c]) [d] 3px", "10px 1px [a b] 0px [c d] 3px"); +grid_template_rows("1px [a] repeat(auto-fit, [b] fit-content(200px) [c]) [d] 3px", "10px 1px [a b] 0px [c d] 3px"); +grid_template_rows("[a] 1px repeat(auto-fill, auto [b] auto) 4px [d]", "10px [a] 1px 0px [b] 0px 4px [d]"); +grid_template_rows("[a] 1px repeat(auto-fit, auto [b] auto) 4px [d]", "10px [a] 1px 0px [b] 0px 4px [d]"); +grid_template_rows("100% [a] repeat(auto-fill, [b] min-content [c]) [d] 300%", "10px 1px [a b] 0px [c d] 3px"); +grid_template_rows("100% [a] repeat(auto-fit, [b] min-content [c]) [d] 300%", "10px 1px [a b] 0px [c d] 3px"); +grid_template_rows("[a] 1em repeat(auto-fill, max-content [b] auto) 4em [d]", "10px [a] 1px 0px [b] 0px 4px [d]"); +grid_template_rows("[a] 1em repeat(auto-fit, max-content [b] auto) 4em [d]", "10px [a] 1px 0px [b] 0px 4px [d]"); diff --git a/tests/wpt/tests/css/css-mixins/parameters.html b/tests/wpt/tests/css/css-mixins/parameters.html index 8f116c9c742..90891989ea0 100644 --- a/tests/wpt/tests/css/css-mixins/parameters.html +++ b/tests/wpt/tests/css/css-mixins/parameters.html @@ -25,6 +25,10 @@ #e2b { @apply --m2(navy); } + #e2c { + color: fuchsia; + @apply --m2(); + } @mixin --m3(--my-color) { color: env(--my-color); @@ -47,15 +51,104 @@ color: green; @apply --m5(too-many-parameters); } + + @mixin --m6(--my-color) { + color: env(--my-color, navy); + } + #e6 { + @apply --m6(green); + } + #e6b { + @apply --m6; + } + #e6c { + @apply --m6(invalid-color); + } + #e6d { + color: env(--not-within-mixin, green); + } + #e6e { + color: env(--not-within-mixin); + } + + @mixin --m7(--my-color) { + color: attr(color-attr type()); + } + #e7 { + @apply --m7(green); + } + + @mixin --m8(--my-length type()) { + font-size: 10px; + --some-length: env(--my-length); + } + #e8 { + @apply --m8(1.0em); + } + + @mixin --m9(--my-length type(length)) { /* Note the syntax error. */ + font-size: 10px; + --some-length: env(--my-length); + } + #e9 { + @apply --m9(1.0em); + } + + @mixin --m10inner(--inner-color) { + color: env(--outer-color); + } + @mixin --m10outer(--outer-color) { + @apply --m10inner(red); + } + #e10 { + @apply --m10outer(green); + } + + @mixin --m11(--val, --true, --false) { + color: if(style(--x: env(--val)): env(--true); else: env(--false)) + } + #e11 { + --x: a; + @apply --m11(a, green, red); + } + #e11b { + --x: a; + @apply --m11(b, red, green); + } + + @function --f() { + color: env(--my-color); + } + @mixin --m12(--my-color) { + color: --f(); + } + #e12 { + @apply --m12(red); + } + } +
This text should be green.
This text should be green.
This text should be navy.
+
This text should be fuchsia.
This text should be green.
This text should be green.
This text should be green.
+
This text should be green.
+
This text should be navy.
+
This text should be black.
+
This text should be green.
+
This text should be black.
+
This text should be green.
+
This text does not matter.
+
This text does not matter.
+
This text should be green.
+
This text should be green.
+
This text should be green.
+
This text should be black.
diff --git a/tests/wpt/tests/css/css-multicol/animation/column-rule-width-interpolation.html b/tests/wpt/tests/css/css-multicol/animation/column-rule-width-interpolation.html index d600d68ff1a..1a6de93e78e 100644 --- a/tests/wpt/tests/css/css-multicol/animation/column-rule-width-interpolation.html +++ b/tests/wpt/tests/css/css-multicol/animation/column-rule-width-interpolation.html @@ -46,17 +46,21 @@ test_interpolation({ {at: 1.5, expect: '28.5px'}, ]); +// column-rule-width: inherit on .target means 30px (from .parent) +// so we are interpolating from 30px to 20px here. column-rule-width is +// now independent of column-rule-style, so we won't be interpolating +// from 0px to 20px as before. test_interpolation({ property: 'column-rule-width', from: 'inherit', to: '20px', }, [ - {at: -0.3, expect: '0px'}, - {at: 0, expect: '0px'}, - {at: 0.3, expect: '6px'}, - {at: 0.6, expect: '12px'}, + {at: -0.3, expect: '33px'}, + {at: 0, expect: '30px'}, + {at: 0.3, expect: '27px'}, + {at: 0.6, expect: '24px'}, {at: 1, expect: '20px'}, - {at: 1.5, expect: '30px'}, + {at: 1.5, expect: '15px'}, ]); test_interpolation({ diff --git a/tests/wpt/tests/css/css-multicol/crashtests/remove-transform-descendant-becomes-spanner-remove-spanner-child.html b/tests/wpt/tests/css/css-multicol/crashtests/remove-transform-descendant-becomes-spanner-remove-spanner-child.html new file mode 100644 index 00000000000..f432383d549 --- /dev/null +++ b/tests/wpt/tests/css/css-multicol/crashtests/remove-transform-descendant-becomes-spanner-remove-spanner-child.html @@ -0,0 +1,20 @@ + +A transform inside multicol prevents descendants from becoming spanners. If the transform is removed, descendants may become spanners. + + + +
+
+
+
+
+
+
+
+
+ diff --git a/tests/wpt/tests/css/css-multicol/parsing/column-rule-computed.html b/tests/wpt/tests/css/css-multicol/parsing/column-rule-computed.html index 22ed11c569f..2432b815e61 100644 --- a/tests/wpt/tests/css/css-multicol/parsing/column-rule-computed.html +++ b/tests/wpt/tests/css/css-multicol/parsing/column-rule-computed.html @@ -25,12 +25,12 @@ const currentColor = 'rgb(0, 255, 0)'; const mediumWidth = getComputedStyle(document.getElementById('reference')).columnRuleWidth; // e.g. 3px -test_computed_value("column-rule", "10px", "0px " + currentColor); +test_computed_value("column-rule", "10px", "10px " + currentColor); test_computed_value("column-rule", "dotted", mediumWidth + " dotted " + currentColor); test_computed_value("column-rule", "0px none rgb(255, 0, 255)", "0px rgb(255, 0, 255)"); test_computed_value("column-rule", "10px dotted rgb(255, 0, 255)"); -test_computed_value("column-rule", "medium hidden currentcolor", "0px hidden " + currentColor); +test_computed_value("column-rule", "medium hidden currentcolor", mediumWidth + " hidden " + currentColor); test_computed_value("column-rule", "medium solid currentcolor", mediumWidth + " solid " + currentColor); diff --git a/tests/wpt/tests/css/css-multicol/parsing/column-rule-width-computed.html b/tests/wpt/tests/css/css-multicol/parsing/column-rule-width-computed.html index 3061f59e231..19e61ba64f2 100644 --- a/tests/wpt/tests/css/css-multicol/parsing/column-rule-width-computed.html +++ b/tests/wpt/tests/css/css-multicol/parsing/column-rule-width-computed.html @@ -4,6 +4,7 @@ CSS Multi-column Layout: getComputedStyle().columnRuleWidth + @@ -29,16 +30,16 @@ test(() => { assert_equals(getComputedStyle(target).columnRuleWidth, '10px'); target.style.columnRuleStyle = 'none'; - assert_equals(getComputedStyle(target).columnRuleWidth, '0px'); + assert_equals(getComputedStyle(target).columnRuleWidth, '10px'); target.style.columnRuleStyle = 'outset'; assert_equals(getComputedStyle(target).columnRuleWidth, '10px'); target.style.columnRuleStyle = 'hidden'; - assert_equals(getComputedStyle(target).columnRuleWidth, '0px'); + assert_equals(getComputedStyle(target).columnRuleWidth, '10px'); target.style.columnRuleStyle = ''; -}, 'column-rule-width is 0 when column-rule-style is none or hidden'); +}, 'column-rule-width is as specified when column-rule-style is none or hidden'); diff --git a/tests/wpt/tests/css/css-multicol/remove-transform-descendant-becomes-spanner.html b/tests/wpt/tests/css/css-multicol/remove-transform-descendant-becomes-spanner.html new file mode 100644 index 00000000000..a2eceb2b8e9 --- /dev/null +++ b/tests/wpt/tests/css/css-multicol/remove-transform-descendant-becomes-spanner.html @@ -0,0 +1,17 @@ + +A transform inside multicol prevents descendants from becoming spanners. If the transform is removed, descendants may become spanners. + + + +

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

+
+
+
+
+
+
+
+ diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-003.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-003.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-003.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-003.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-007.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-007.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-007.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-007.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-008.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-008.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-008.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-008.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-009.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-009.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-009.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-009.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-011.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-011.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-011.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-011.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-012.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-012.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-012.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-012.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-013.html b/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-013.html index 576ec3aec54..dec611fac8c 100644 --- a/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-013.html +++ b/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-013.html @@ -1,10 +1,11 @@ -CSS Overflow: block-ellipsis are placed at soft wrap opportunities, even if the line would not break +CSS Overflow: block-ellipsis are placed at soft wrap opportunities, those inside nowrap don't count + - - + + +

Test passes if there are two lines below, and if there is an ellipsis (“…”) after the word “walked” at the end of the second line. + +

This time, Mark, who had always been the center of attention in +any social gathering, walked +into the room uncharacteristically quietly, barely speaking as he settled into a chair. +When asked, he said that he was fine, when he wasn't really fine.
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-027.html b/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-027.html new file mode 100644 index 00000000000..879ab6104d1 --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-027.html @@ -0,0 +1,24 @@ + + +CSS Overflow: block-ellipsis and "nowrap" inlines + + + + + +

Test passes if there are two lines below, and if there is an ellipsis (“…”) after the word “walked” at the end of the second line. + +

This time, Mark, who had always been the center of attention in +any social gathering, walked into the room uncharacteristically +quietly, barely speaking as he settled into a chair. +When asked, he said that he was fine, when he wasn't really fine.
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-028.html b/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-028.html new file mode 100644 index 00000000000..c2bc63651df --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/block-ellipsis-028.html @@ -0,0 +1,21 @@ + + +CSS Overflow: block-ellipsis and soft-hyphens + + + + + + +
This time, Mark, who had always been the center of attention in +any social gathering, walked into the room uncharacteristi­cally +quietly, barely speaking as he settled into a chair. +When asked, he said that he was fine, when he wasn't really fine.
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-001.html b/tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-001.html new file mode 100644 index 00000000000..e9465a382f0 --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-001.html @@ -0,0 +1,41 @@ + + +CSS Overflow: continue:discard on multicol + + + + + +

Test passes if the two boxes bellow are identical. +

+Line 1 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6 +Line 7 +
+
+Line 1 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6 +
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-002.html b/tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-002.html new file mode 100644 index 00000000000..280b3e2ad1f --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-002.html @@ -0,0 +1,41 @@ + + +CSS Overflow: continue:discard with ellipsis on multicol + + + + + +

Test passes if the two boxes bellow are identical. +

+Line 1 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6 +Line 7 +
+
+Line 1 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6… +
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-003.html b/tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-003.html new file mode 100644 index 00000000000..a04fd453443 --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-003.html @@ -0,0 +1,57 @@ + + +CSS Overflow: continue:discard on multicol with overflow content, spanners, etc + + + + + +

Test passes if the two boxes bellow are identical. + +

+

Column 1

+

Column 2

+

Column 3

+

Overflow column +

+

+ +

Following 1

+

Following 2

+

Following 3

+ +

Following 4

+

Following 5

+

Following 6

+
+
+

Column 1

+

Column 2

+

Column 3

+
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-004.html b/tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-004.html new file mode 100644 index 00000000000..6d3f6590416 --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/discard/discard-multicol-004.html @@ -0,0 +1,43 @@ + + +CSS Overflow: continue:discard on multicol + + + + + + +

Test passes if the two boxes bellow are identical. +

+Line 1 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6 +Line 7 +
+
+Line 1 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6 +
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-001-ref.html b/tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-001-ref.html new file mode 100644 index 00000000000..c2d0275856f --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-001-ref.html @@ -0,0 +1,33 @@ + + +CSS Overflow: test reference + + +

Test passes if the two boxes bellow are identical. +

+Line 1 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6 +
+
+Line 1 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6 +
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-002-ref.html b/tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-002-ref.html new file mode 100644 index 00000000000..f2a7d91fc73 --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-002-ref.html @@ -0,0 +1,33 @@ + + +CSS Overflow: test reference + + +

Test passes if the two boxes bellow are identical. +

+Line 1 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6… +
+
+Line 1 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6… +
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-003-ref.html b/tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-003-ref.html new file mode 100644 index 00000000000..c516f6f7fb1 --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-003-ref.html @@ -0,0 +1,38 @@ + + +CSS Overflow: test reference + + +

Test passes if the two boxes bellow are identical. + +

+

Column 1

+

Column 2

+

Column 3

+
+
+

Column 1

+

Column 2

+

Column 3

+
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-004-ref.html b/tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-004-ref.html new file mode 100644 index 00000000000..c2d0275856f --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/discard/reference/discard-multicol-004-ref.html @@ -0,0 +1,33 @@ + + +CSS Overflow: test reference + + +

Test passes if the two boxes bellow are identical. +

+Line 1 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6 +
+
+Line 1 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6 +
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-005.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-005.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-005.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-005.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-006.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-006.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-006.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-006.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-007.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-007.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-007.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-007.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-008.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-008.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-008.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-008.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-009.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-009.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-009.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-009.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-011.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-011.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-011.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-011.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-021.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-021.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-021.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-021.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-026.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-026.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-026.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-026.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-027.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-027.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-027.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-027.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-028.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-028.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-028.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-028.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-030.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-030.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-030.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-030.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-031.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-031.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-031.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-031.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-032.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-032.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-032.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-032.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-033.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-033.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-033.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-033.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-001.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-001.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-001.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-001.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-004.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-004.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-004.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-004.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-005.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-005.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-005.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-005.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-006.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-006.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-006.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-006.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-007.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-007.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-007.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-007.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-008.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-008.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-008.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-008.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-009.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-009.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-009.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-009.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-010.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-010.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-010.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-010.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-011.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-011.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-011.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-011.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-012.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-012.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-012.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-012.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-013.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-013.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-013.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-013.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-014.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-014.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-014.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-014.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-016.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-016.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-016.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-016.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-017.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-017.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-017.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-017.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-033.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-033.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-033.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-033.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-034.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-034.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-034.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-034.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-035.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-035.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-035.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-035.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-036.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-036.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-036.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-036.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-037.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-037.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-037.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-037.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-038.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-038.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-038.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-038.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-001.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-001.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-001.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-001.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-002.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-002.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-002.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-002.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-003.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-003.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-003.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-003.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-004.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-004.html similarity index 100% rename from tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-004.tentative.html rename to tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-with-ruby-004.html diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-014-ref.html b/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-013-ref.html similarity index 59% rename from tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-014-ref.html rename to tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-013-ref.html index d135a74cfad..38db3e8ae12 100644 --- a/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-014-ref.html +++ b/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-013-ref.html @@ -1,13 +1,14 @@ -CSS Reference +CSS Overflow: test reference +
This time, Mark, who had always been the center of attention in -any social gathering, walked into the room uncharacteristi-…
+…
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-015-ref.html b/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-015-ref.html deleted file mode 100644 index baa8dd1a8d7..00000000000 --- a/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-015-ref.html +++ /dev/null @@ -1,13 +0,0 @@ - - -CSS Reference - -
This time, Mark, who had always been the center of attention in -any social gathering, walked into the room uncharacteristi…
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-017-ref.html b/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-017-ref.html deleted file mode 100644 index 7a801508e2e..00000000000 --- a/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-017-ref.html +++ /dev/null @@ -1,13 +0,0 @@ - - -CSS Reference - -
This time, Mark, who had always been the center of attention in -any social gathering, walked into the room uncharacteristicall…
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-026-ref.html b/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-026-ref.html new file mode 100644 index 00000000000..2876230c469 --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-026-ref.html @@ -0,0 +1,16 @@ + + +CSS Overflow: test reference + + +

Test passes if there are two lines below, and if there is an ellipsis (“…”) after the word “walked” at the end of the second line. + +

This time, Mark, who had always been the center of attention in +any social gathering, walked…
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-028-ref.html b/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-028-ref.html new file mode 100644 index 00000000000..43ed12e887c --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/reference/block-ellipsis-028-ref.html @@ -0,0 +1,16 @@ + + +CSS Overflow: test reference + + + +
This time, Mark, who had always been the center of attention in +any social gathering, walked into the room uncharacteristi‐… +
diff --git a/tests/wpt/tests/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-user-root-scroll.tentative.html b/tests/wpt/tests/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-user-root-scroll.tentative.html index 8dce2a58c47..2c1cbf9d50e 100644 --- a/tests/wpt/tests/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-user-root-scroll.tentative.html +++ b/tests/wpt/tests/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-user-root-scroll.tentative.html @@ -3,6 +3,7 @@ + CSS Scroll Snap 2 Test: scrollsnapchange events diff --git a/tests/wpt/tests/css/css-shadow-parts/exportparts-layered.html b/tests/wpt/tests/css/css-shadow-parts/exportparts-layered.html new file mode 100644 index 00000000000..b9593cbaf89 --- /dev/null +++ b/tests/wpt/tests/css/css-shadow-parts/exportparts-layered.html @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/tests/wpt/tests/css/css-shadow-parts/exportparts-layered.ref.html b/tests/wpt/tests/css/css-shadow-parts/exportparts-layered.ref.html new file mode 100644 index 00000000000..1be4a7eb325 --- /dev/null +++ b/tests/wpt/tests/css/css-shadow-parts/exportparts-layered.ref.html @@ -0,0 +1,4 @@ + +CSS Test Reference +Should be large and green + diff --git a/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-007.html b/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-007.html index 1eca566a0b4..38f499ec59d 100644 --- a/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-007.html +++ b/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-007.html @@ -7,7 +7,7 @@ - + diff --git a/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-011.html b/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-011.html index 756b58eaa08..7d794e1f16f 100644 --- a/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-011.html +++ b/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-011.html @@ -8,6 +8,7 @@ + diff --git a/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-012.html b/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-012.html index 5a78d1c3eaf..5386b24824c 100644 --- a/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-012.html +++ b/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-012.html @@ -8,6 +8,7 @@ + diff --git a/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-013.html b/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-013.html index 9ecf76d70bc..6ea16147e5b 100644 --- a/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-013.html +++ b/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-013.html @@ -8,6 +8,7 @@ + diff --git a/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-015.html b/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-015.html index 182c5843d88..1fe557b50a4 100644 --- a/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-015.html +++ b/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-015.html @@ -8,6 +8,7 @@ + diff --git a/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-016.html b/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-016.html index c1098f0a22d..01265820f2a 100644 --- a/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-016.html +++ b/tests/wpt/tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-016.html @@ -8,6 +8,7 @@ + diff --git a/tests/wpt/tests/css/css-text-decor/text-decoration-trim-016.html b/tests/wpt/tests/css/css-text-decor/text-decoration-trim-016.html index 5ce46b55dff..1d00fb53cd5 100644 --- a/tests/wpt/tests/css/css-text-decor/text-decoration-trim-016.html +++ b/tests/wpt/tests/css/css-text-decor/text-decoration-trim-016.html @@ -6,7 +6,7 @@ - + +
Test passes if there is no white space between 2nd and 3rd CJK character. diff --git a/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-2.html b/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-2.html index 47bbaddfef8..4b47c9e6352 100644 --- a/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-2.html +++ b/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-2.html @@ -11,7 +11,7 @@ - +
Test passes if there is no white space between 2nd and 3rd CJK character. diff --git a/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-3.html b/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-3.html index fd0ff31607d..95d3e883655 100644 --- a/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-3.html +++ b/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-3.html @@ -12,7 +12,7 @@ surrounded by multiple white spaces should be removed correctly, if the character immediately before/after the sequence is the zero-width space character (U+200B), or both the character before/after the sequence is F, W, or H (not A), and neither side is Hangul."> - +
Test passes if there is no white space between 2nd and 3rd CJK character. diff --git a/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-4.html b/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-4.html index 6fb51beeae3..9628b5686bd 100644 --- a/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-4.html +++ b/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-4.html @@ -12,7 +12,7 @@ segment breaks mixed with multiple white spaces should be removed correctly, if the character immediately before/after the sequence is the zero-width space character (U+200B), or both the character before/after the sequence is F, W, or H (not A), and neither side is Hangul."> - +
Test passes if there is no white space between 2nd and 3rd CJK character. diff --git a/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-ref.html b/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-ref.html index 0fa64d71dfe..3a6f31eef2d 100644 --- a/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-ref.html +++ b/tests/wpt/tests/css/css-text/line-breaking/segment-break-transformation-removable-ref.html @@ -6,7 +6,7 @@ - +
Test passes if there is no white space between 2nd and 3rd CJK character. diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-004-ref.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-004-ref.html new file mode 100644 index 00000000000..03f71abb041 --- /dev/null +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-004-ref.html @@ -0,0 +1,18 @@ + + + +
abc
+
abc
+
abc
+
abc
+
abc
+
abc
diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-004.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-004.html new file mode 100644 index 00000000000..7ceb1546c80 --- /dev/null +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-004.html @@ -0,0 +1,17 @@ + + + + + +
永abc
+
永abc

+
永abc

+
abc

+
永abc

+
永abc

diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-005-ref.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-005-ref.html new file mode 100644 index 00000000000..24e5948c8a0 --- /dev/null +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-005-ref.html @@ -0,0 +1,16 @@ + + + +
abcdef
+
abcdef
+
abcdef
+
abcdef
diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-005.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-005.html new file mode 100644 index 00000000000..cd3831a1fd5 --- /dev/null +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-005.html @@ -0,0 +1,15 @@ + + + + + +
abcdef
+
abcdef
+
abcdef
+
abcdef
diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-005b.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-005b.html new file mode 100644 index 00000000000..dc4fabcca97 --- /dev/null +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-005b.html @@ -0,0 +1,16 @@ + + + + + +
abcdef
+
abcdef
+
abcdef
+
abcdef
diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-006-ref.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-006-ref.html new file mode 100644 index 00000000000..452eec2ddb2 --- /dev/null +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-006-ref.html @@ -0,0 +1,18 @@ + + + +
áb́ć
+
áb́ć
+
áb́ć
+
áb́ć
+
áb́ć
+
áb́ć
diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-006.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-006.html new file mode 100644 index 00000000000..b216a22bf06 --- /dev/null +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-006.html @@ -0,0 +1,18 @@ + + + + + + +
áb́ć永
+
áb́ć永

+
áb́ć永

+
áb́ć

+
áb́ć永

+
áb́ć永

diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-007-ref.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-007-ref.html new file mode 100644 index 00000000000..f13bc27a2ca --- /dev/null +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-007-ref.html @@ -0,0 +1,18 @@ + + + +
á̂
+
á̂
+
á̂
+
á̂
+
á̂
+
á̂
diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-007.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-007.html new file mode 100644 index 00000000000..a07a87e4781 --- /dev/null +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-elements-007.html @@ -0,0 +1,18 @@ + + + + + + +
á̂永
+
á̂永

+
á̂永

+
á̂

+
á̂永

+
á̂永

diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-transform-full-width-001-ref.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-transform-full-width-001-ref.html new file mode 100644 index 00000000000..c8440bd03d8 --- /dev/null +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-transform-full-width-001-ref.html @@ -0,0 +1,23 @@ + + +CSS Text Reference: text-transform:full-width suppresses autospacing + + + + + + + +
+
国国XX国
+
国国XX国
+
diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-transform-full-width-001.tentative.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-transform-full-width-001.tentative.html new file mode 100644 index 00000000000..8ef384553f5 --- /dev/null +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-transform-full-width-001.tentative.html @@ -0,0 +1,24 @@ + + +CSS Text Test: text-transform:full-width suppresses autospacing + + + + + + + + +
+
国国XX国
+
国国XX国
+
diff --git a/tests/wpt/tests/css/css-ui/inert-attribute-overriding.html b/tests/wpt/tests/css/css-ui/inert-attribute-overriding.html new file mode 100644 index 00000000000..e3c72b2eff1 --- /dev/null +++ b/tests/wpt/tests/css/css-ui/inert-attribute-overriding.html @@ -0,0 +1,39 @@ + + + + + + + + + + +
+ + + + +
+ + diff --git a/tests/wpt/tests/css/css-ui/interactivity-inert-click-002.html b/tests/wpt/tests/css/css-ui/interactivity-inert-click-002.html deleted file mode 100644 index 4304aa47cf8..00000000000 --- a/tests/wpt/tests/css/css-ui/interactivity-inert-click-002.html +++ /dev/null @@ -1,25 +0,0 @@ - -CSS Basic User Interface Test: inert attribute does not imply host language inertness - - - - - - -
- diff --git a/tests/wpt/tests/css/css-ui/interactivity-inert-html-attribute-ua.html b/tests/wpt/tests/css/css-ui/interactivity-inert-html-attribute-ua.html index 1f118d56f79..7ead9eb6fbb 100644 --- a/tests/wpt/tests/css/css-ui/interactivity-inert-html-attribute-ua.html +++ b/tests/wpt/tests/css/css-ui/interactivity-inert-html-attribute-ua.html @@ -23,10 +23,10 @@ test(() => { assert_equals(getComputedStyle(t3).interactivity, "auto"); - }, "Author interactivity:auto overrides inherited UA [inert] { interactivity: inert }"); + }, "Author interactivity:auto on a descendant can override inherited UA [inert] { interactivity: inert }"); test(() => { - assert_equals(getComputedStyle(t4).interactivity, "auto"); - }, "Author interactivity:auto overrides UA [inert] { interactivity: inert }"); + assert_equals(getComputedStyle(t4).interactivity, "inert"); + }, "Author interactivity:auto does not override UA [inert] { interactivity: inert } on the element itself"); diff --git a/tests/wpt/tests/css/css-ui/outline-009-ref.html b/tests/wpt/tests/css/css-ui/outline-009-ref.html new file mode 100644 index 00000000000..6a57faebc0e --- /dev/null +++ b/tests/wpt/tests/css/css-ui/outline-009-ref.html @@ -0,0 +1,16 @@ + + + + +

Outline width does not compute to 0 when outline-style is none.

+
diff --git a/tests/wpt/tests/css/css-ui/outline-009.html b/tests/wpt/tests/css/css-ui/outline-009.html index 70021b1c477..f4ba9007834 100644 --- a/tests/wpt/tests/css/css-ui/outline-009.html +++ b/tests/wpt/tests/css/css-ui/outline-009.html @@ -1,17 +1,17 @@ - CSS-UI test: computed values ouf outline-width when outline-style is none + CSS-UI test: computed values of outline-width when outline-style is none - - + + + -

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

+

Outline width does not compute to 0 when outline-style is none.

- diff --git a/tests/wpt/tests/css/css-ui/parsing/canonical-order-outline-sub-properties-001.html b/tests/wpt/tests/css/css-ui/parsing/canonical-order-outline-sub-properties-001.html index aeb98ffa425..bdcb7a6ceee 100644 --- a/tests/wpt/tests/css/css-ui/parsing/canonical-order-outline-sub-properties-001.html +++ b/tests/wpt/tests/css/css-ui/parsing/canonical-order-outline-sub-properties-001.html @@ -101,11 +101,12 @@ are not tested. */ - verifyComputedStyle("outline", "blue", "0px none rgb(0, 0, 255)", "testing outline: blue"); + var mediumWidth = getComputedStyle(targetElement).outlineWidth; // e.g. 3px + verifyComputedStyle("outline", "blue", mediumWidth + " none rgb(0, 0, 255)", "testing outline: blue"); - verifyComputedStyle("outline", "invert", "0px none invert", "testing outline: invert"); + verifyComputedStyle("outline", "invert", mediumWidth + " none invert", "testing outline: invert"); - verifyComputedStyle("outline", "4px", "0px none invert", "testing outline: 4px"); + verifyComputedStyle("outline", "4px", "4px none invert", "testing outline: 4px"); verifyComputedStyle("outline", "solid", "3px solid invert", "testing outline: solid"); @@ -121,13 +122,13 @@ are not tested. verifyComputedStyle("outline", "invert solid", "3px solid invert", "testing outline: invert solid"); - verifyComputedStyle("outline", "black 4px", "0px none rgb(0, 0, 0)", "testing outline: black 4px"); + verifyComputedStyle("outline", "black 4px", "4px none rgb(0, 0, 0)", "testing outline: black 4px"); - verifyComputedStyle("outline", "invert 4px", "0px none invert", "testing outline: invert 4px"); + verifyComputedStyle("outline", "invert 4px", "4px none invert", "testing outline: invert 4px"); - verifyComputedStyle("outline", "5px blue", "0px none rgb(0, 0, 255)", "testing outline: 5px blue"); + verifyComputedStyle("outline", "5px blue", "5px none rgb(0, 0, 255)", "testing outline: 5px blue"); - verifyComputedStyle("outline", "5px invert", "0px none invert", "testing outline: 5px invert"); + verifyComputedStyle("outline", "5px invert", "5px none invert", "testing outline: 5px invert"); verifyComputedStyle("outline", "black solid 6px", "6px solid rgb(0, 0, 0)", "testing outline: black solid 6px"); diff --git a/tests/wpt/tests/css/css-ui/parsing/outline-width-computed.html b/tests/wpt/tests/css/css-ui/parsing/outline-width-computed.html index ecb719bd758..4b46faf093a 100644 --- a/tests/wpt/tests/css/css-ui/parsing/outline-width-computed.html +++ b/tests/wpt/tests/css/css-ui/parsing/outline-width-computed.html @@ -37,9 +37,9 @@ test_computed_value("outline-width", "thick", getComputedStyle(target).borderBot test(() => { target.style['outline-width'] = '10px'; target.style['outline-style'] = 'none'; - assert_equals(getComputedStyle(target)['outline-width'], '0px'); + assert_equals(getComputedStyle(target)['outline-width'], '10px'); target.style['outline-style'] = ''; -}, 'outline-width is 0 when outline-style is none'); +}, 'outline-width is independent of the value of outline-style'); diff --git a/tests/wpt/tests/css/css-view-transitions/finished-promise-defers-cleanup.html b/tests/wpt/tests/css/css-view-transitions/finished-promise-defers-cleanup.html index 73b986e4dc3..32e0494da61 100644 --- a/tests/wpt/tests/css/css-view-transitions/finished-promise-defers-cleanup.html +++ b/tests/wpt/tests/css/css-view-transitions/finished-promise-defers-cleanup.html @@ -37,7 +37,7 @@ promise_test(async t => { requestAnimationFrame(() => { t.step_timeout(() => { assert_equals(getComputedStyle(document.documentElement, "::view-transition").display, "block"); - assert_equals(getComputedStyle(document.documentElement, "::view-transition").position, "fixed"); + assert_equals(getComputedStyle(document.documentElement, "::view-transition").position, "absolute"); resolve(); }, 0); }); diff --git a/tests/wpt/tests/css/css-view-transitions/pseudo-get-computed-style-clean-style.html b/tests/wpt/tests/css/css-view-transitions/pseudo-get-computed-style-clean-style.html index be194a1d646..21769cc90d1 100644 --- a/tests/wpt/tests/css/css-view-transitions/pseudo-get-computed-style-clean-style.html +++ b/tests/wpt/tests/css/css-view-transitions/pseudo-get-computed-style-clean-style.html @@ -31,7 +31,7 @@ promise_test(async () => { // Ensure our style & layout are clean. document.documentElement.getBoundingClientRect(); - assert_equals(getComputedStyle(document.documentElement, "::view-transition").position, "fixed", "::view-transition"); + assert_equals(getComputedStyle(document.documentElement, "::view-transition").position, "absolute", "::view-transition"); assert_equals(getComputedStyle(document.documentElement, "::view-transition-group(target)").mixBlendMode, "normal", "container(target)"); }); @@ -42,7 +42,7 @@ promise_test(async () => { // Ensure our style & layout are clean. document.documentElement.getBoundingClientRect(); - assert_equals(getComputedStyle(document.documentElement, "::view-transition").position, "fixed", "::view-transition"); + assert_equals(getComputedStyle(document.documentElement, "::view-transition").position, "absolute", "::view-transition"); assert_equals(getComputedStyle(document.documentElement, "::view-transition-group(target)").mixBlendMode, "multiply", "container(target)"); await transition.finished; diff --git a/tests/wpt/tests/css/css-view-transitions/pseudo-get-computed-style.html b/tests/wpt/tests/css/css-view-transitions/pseudo-get-computed-style.html index 274e946b825..9b6042802c8 100644 --- a/tests/wpt/tests/css/css-view-transitions/pseudo-get-computed-style.html +++ b/tests/wpt/tests/css/css-view-transitions/pseudo-get-computed-style.html @@ -29,7 +29,7 @@ promise_test(async () => { assert_implements(document.startViewTransition, "Missing document.startViewTransition"); let transition = document.startViewTransition(() => { - assert_equals(getComputedStyle(document.documentElement, "::view-transition").position, "fixed", "::view-transition"); + assert_equals(getComputedStyle(document.documentElement, "::view-transition").position, "absolute", "::view-transition"); assert_equals(getComputedStyle(document.documentElement, "::view-transition-group(target)").position, "absolute", "container(target)"); // The position is set via the style rules, so it should be applied once // we create the pseudo elements. @@ -53,7 +53,7 @@ promise_test(async () => { // we have updated the pseudo-element styles. await transition.ready; - assert_equals(getComputedStyle(document.documentElement, "::view-transition").position, "fixed", "raf ::view-transition"); + assert_equals(getComputedStyle(document.documentElement, "::view-transition").position, "absolute", "raf ::view-transition"); assert_equals(getComputedStyle(document.documentElement, "::view-transition-group(target)").position, "absolute", "raf container(target)"); assert_equals(getComputedStyle(document.documentElement, "::view-transition-group(target)").mixBlendMode, "multiply", "raf container(target)"); assert_equals(getComputedStyle(document.documentElement, "::view-transition-group(target)").textOrientation, "upright", "raf container(target)"); @@ -72,7 +72,7 @@ promise_test(async () => { promise_test(async () => { assert_implements(document.startViewTransition, "Missing document.startViewTransition"); let transition = document.startViewTransition(() => { - assert_equals(getComputedStyle(document.documentElement, "::view-transition").position, "fixed"); + assert_equals(getComputedStyle(document.documentElement, "::view-transition").position, "absolute"); assert_equals(getComputedStyle(document.documentElement, "::view-transition-group(target)").position, "absolute"); // The position is set via the style rules, so it should be applied once // we create the pseudo elements. @@ -88,7 +88,7 @@ promise_test(async () => { await transition.ready; - assert_equals(getComputedStyle(document.documentElement, "::view-transition").position, "fixed"); + assert_equals(getComputedStyle(document.documentElement, "::view-transition").position, "absolute"); assert_equals(getComputedStyle(document.documentElement, "::view-transition-group(target)").position, "absolute"); assert_equals(getComputedStyle(document.documentElement, "::view-transition-group(target)").mixBlendMode, "multiply"); assert_equals(getComputedStyle(document.documentElement, "::view-transition-group(target)").textOrientation, "upright"); diff --git a/tests/wpt/tests/css/css-view-transitions/scoped/ancestor-display-change-ref.html b/tests/wpt/tests/css/css-view-transitions/scoped/ancestor-display-change-ref.html new file mode 100644 index 00000000000..53fce0c4f17 --- /dev/null +++ b/tests/wpt/tests/css/css-view-transitions/scoped/ancestor-display-change-ref.html @@ -0,0 +1,28 @@ + + + + + + + + + +
+
+
+
+ + diff --git a/tests/wpt/tests/css/css-view-transitions/scoped/ancestor-display-change.html b/tests/wpt/tests/css/css-view-transitions/scoped/ancestor-display-change.html new file mode 100644 index 00000000000..c595e756dab --- /dev/null +++ b/tests/wpt/tests/css/css-view-transitions/scoped/ancestor-display-change.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + +
+
+
+
+ + + diff --git a/tests/wpt/tests/css/css-writing-modes/forms/select-multiple-scrolling.optional.html b/tests/wpt/tests/css/css-writing-modes/forms/select-multiple-scrolling.optional.html index ffaba9fe552..bffe57c310e 100644 --- a/tests/wpt/tests/css/css-writing-modes/forms/select-multiple-scrolling.optional.html +++ b/tests/wpt/tests/css/css-writing-modes/forms/select-multiple-scrolling.optional.html @@ -39,12 +39,14 @@ for (const writingMode of ["horizontal-tb", "vertical-lr", "vertical-rl", "sidew const scrollBlock = isHorizontal ? "scrollHeight" : "scrollWidth"; const scrollInline = isHorizontal ? "scrollWidth" : "scrollHeight"; - test(t => { - select.scrollTop = select.scrollLeft = 0; + promise_test(async t => { select.style.writingMode = writingMode; + select.scrollTop = select.scrollLeft = 0; + t.add_cleanup(() => { select.removeAttribute("style"); select.scrollTop = select.scrollLeft = 0; + return new Promise(resolve => requestAnimationFrame(resolve)); }); assert_true( diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-032.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-032.html index 94e3b24ab16..c2d1035cdf0 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-032.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-032.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-033.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-033.html index 8b9b67229f3..4c2d015612e 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-033.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-033.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-034.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-034.html index 48191a0847d..324c0df237e 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-034.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-034.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-035.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-035.html index e4e4e2db94a..0be43e516bc 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-035.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-035.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-036.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-036.html index f16fd087cfc..e1a93c5f325 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-036.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-036.html @@ -14,7 +14,7 @@ - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-037.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-037.html index 296922a6b94..d6bccbef9f4 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-037.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-037.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-038.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-038.html index 85902725b6b..836501ca4ed 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-038.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-038.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-039.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-039.html index b2c59587055..cb748039eb2 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-039.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-039.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-040.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-040.html index edbb1ca51eb..a5737ff5188 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-040.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-040.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-041.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-041.html index f42370b8528..487dd744a8e 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-041.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-041.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-042.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-042.html index 267ec976090..3962d18eb6c 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-042.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-042.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-043.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-043.html index 9b2bf0c20c1..e1603d7e595 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-043.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-043.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-044.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-044.html index d7a3f46f3bb..1ddee27644a 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-044.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-044.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-045.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-045.html index cb75fe69af5..6a984c0807b 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-045.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-045.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-046.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-046.html index e6e2c5789dc..258bb98cb79 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-046.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-046.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-047.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-047.html index cd217bfcb9b..e51d2b7a090 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-047.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-047.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-048.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-048.html index 04f842281d1..a5d7bc21593 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-048.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-048.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-049.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-049.html index 92de2a28b48..55e0f793349 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-049.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-049.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-050.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-050.html index 19086d57084..2c56d2573e4 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-050.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-050.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-051.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-051.html index 4f43a7d9956..46ff3137d47 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-051.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-051.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-052.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-052.html index a574f3099d2..1698b3fc0fc 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-052.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-052.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-053.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-053.html index 514a4df4454..755eedd5397 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-053.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-053.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-054.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-054.html index e02508732a4..37147a1a71a 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-054.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-054.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-055.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-055.html index 5128ec709f9..46654465742 100644 --- a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-055.html +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-055.html @@ -13,7 +13,7 @@ --> - + - -

FAIL

diff --git a/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-computed-writing-mode.html b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-computed-writing-mode.html new file mode 100644 index 00000000000..32066ba82b7 --- /dev/null +++ b/tests/wpt/tests/css/css-writing-modes/wm-propagation-body-computed-writing-mode.html @@ -0,0 +1,29 @@ + + + +Computed root element writing-mode style when propagating writing-mode from body + + + + + + + + + diff --git a/tests/wpt/tests/css/cssom-view/client-props-root.html b/tests/wpt/tests/css/cssom-view/client-props-root.html index 875522ec7c1..24da39b61dd 100644 --- a/tests/wpt/tests/css/cssom-view/client-props-root.html +++ b/tests/wpt/tests/css/cssom-view/client-props-root.html @@ -1,7 +1,7 @@ client* on the scrolling element - + diff --git a/tests/wpt/tests/css/cssom-view/scrollintoview.html b/tests/wpt/tests/css/cssom-view/scrollintoview.html index 7a7ecfafccb..4d4d668804f 100644 --- a/tests/wpt/tests/css/cssom-view/scrollintoview.html +++ b/tests/wpt/tests/css/cssom-view/scrollintoview.html @@ -1,7 +1,7 @@ CSSOM View - scrollIntoView - + diff --git a/tests/wpt/tests/css/cssom/caretRangeFromPoint-replace-document.tentative.html b/tests/wpt/tests/css/cssom/caretRangeFromPoint-replace-document.tentative.html new file mode 100644 index 00000000000..75ceb06cb5d --- /dev/null +++ b/tests/wpt/tests/css/cssom/caretRangeFromPoint-replace-document.tentative.html @@ -0,0 +1,18 @@ + + +document.caretRangeFromPoint() + + + + diff --git a/tests/wpt/tests/css/cssom/caretRangeFromPoint-textarea-transform.tentative.html b/tests/wpt/tests/css/cssom/caretRangeFromPoint-textarea-transform.tentative.html new file mode 100644 index 00000000000..9b7f2cf3658 --- /dev/null +++ b/tests/wpt/tests/css/cssom/caretRangeFromPoint-textarea-transform.tentative.html @@ -0,0 +1,33 @@ + + +document.caretRangeFromPoint() + + + + + + diff --git a/tests/wpt/tests/css/cssom/caretRangeFromPoint.tentative.html b/tests/wpt/tests/css/cssom/caretRangeFromPoint.tentative.html new file mode 100644 index 00000000000..fe626c8da61 --- /dev/null +++ b/tests/wpt/tests/css/cssom/caretRangeFromPoint.tentative.html @@ -0,0 +1,122 @@ + + +document.caretRangeFromPoint() + + + + +
abc
+
+ +
+ + + + diff --git a/tests/wpt/tests/css/css-conditional/at-custom-media-parsing.html b/tests/wpt/tests/css/mediaqueries/at-custom-media-parsing.html similarity index 100% rename from tests/wpt/tests/css/css-conditional/at-custom-media-parsing.html rename to tests/wpt/tests/css/mediaqueries/at-custom-media-parsing.html diff --git a/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-json.tentative.html b/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-json.tentative.html new file mode 100644 index 00000000000..f04a3ee7faf --- /dev/null +++ b/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-json.tentative.html @@ -0,0 +1,39 @@ + + + + + + + + + + + + +

Network Efficiency Guardrails

+ + + + \ No newline at end of file diff --git a/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-json.tentative.html.headers b/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-json.tentative.html.headers new file mode 100644 index 00000000000..886af842f54 --- /dev/null +++ b/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-json.tentative.html.headers @@ -0,0 +1 @@ +Document-Policy: network-efficiency-guardrails diff --git a/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-report-only.tentative.html b/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-report-only.tentative.html new file mode 100644 index 00000000000..2a6ab6b06a2 --- /dev/null +++ b/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-report-only.tentative.html @@ -0,0 +1,32 @@ + + + + + + + + + + + + +

Network Efficiency Guardrails

+ + + \ No newline at end of file diff --git a/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-report-only.tentative.html.headers b/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-report-only.tentative.html.headers new file mode 100644 index 00000000000..e47198f6959 --- /dev/null +++ b/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails-report-only.tentative.html.headers @@ -0,0 +1 @@ +Document-Policy-Report-Only: network-efficiency-guardrails diff --git a/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails.tentative.html b/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails.tentative.html new file mode 100644 index 00000000000..e25f057b6b5 --- /dev/null +++ b/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails.tentative.html @@ -0,0 +1,32 @@ + + + + + + + + + + + + +

Network Efficiency Guardrails

+ + + \ No newline at end of file diff --git a/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails.tentative.html.headers b/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails.tentative.html.headers new file mode 100644 index 00000000000..886af842f54 --- /dev/null +++ b/tests/wpt/tests/document-policy/experimental-features/network-efficiency-guardrails.tentative.html.headers @@ -0,0 +1 @@ +Document-Policy: network-efficiency-guardrails diff --git a/tests/wpt/tests/document-policy/experimental-features/resources/compressed.css b/tests/wpt/tests/document-policy/experimental-features/resources/compressed.css new file mode 100644 index 00000000000..adc68fa6a4d --- /dev/null +++ b/tests/wpt/tests/document-policy/experimental-features/resources/compressed.css @@ -0,0 +1,3 @@ +h1 { + color: red; +} diff --git a/tests/wpt/tests/document-policy/experimental-features/resources/compressed.json b/tests/wpt/tests/document-policy/experimental-features/resources/compressed.json new file mode 100644 index 00000000000..274d42b8ff8 --- /dev/null +++ b/tests/wpt/tests/document-policy/experimental-features/resources/compressed.json @@ -0,0 +1,3 @@ +{ + "policy": "network-efficiency-guardrails" +} diff --git a/tests/wpt/tests/dom/events/scrolling/scrollend-event-fired-for-scroll-attr-change.html b/tests/wpt/tests/dom/events/scrolling/scrollend-event-fired-for-scroll-attr-change.html index f7b357e4935..0e59aba1779 100644 --- a/tests/wpt/tests/dom/events/scrolling/scrollend-event-fired-for-scroll-attr-change.html +++ b/tests/wpt/tests/dom/events/scrolling/scrollend-event-fired-for-scroll-attr-change.html @@ -112,12 +112,13 @@ function runTest() { await waitForCompositorCommit(); let scrollendPromise = null; + const TIMEOUT = 2000; if (testInfo.target == document.scrollingElement) { targetDiv.addEventListener("scrollend", onInvalidScrollEnd); - scrollendPromise = createScrollendPromiseForTarget(t, document, 700, true); + scrollendPromise = createScrollendPromiseForTarget(t, document, TIMEOUT, true); } else { document.addEventListener("scrollend", onInvalidScrollEnd); - scrollendPromise = createScrollendPromiseForTarget(t, targetDiv, 700, false); + scrollendPromise = createScrollendPromiseForTarget(t, targetDiv, TIMEOUT, false); } testInfo.target[testInfo.attribute] = 200; diff --git a/tests/wpt/tests/dom/events/scrolling/scrollend-event-not-fired-on-no-scroll.html b/tests/wpt/tests/dom/events/scrolling/scrollend-event-not-fired-on-no-scroll.html index 870e15546f5..761574605d5 100644 --- a/tests/wpt/tests/dom/events/scrolling/scrollend-event-not-fired-on-no-scroll.html +++ b/tests/wpt/tests/dom/events/scrolling/scrollend-event-not-fired-on-no-scroll.html @@ -25,7 +25,7 @@ } - +
+ +
+ + + + + + + + + + diff --git a/tests/wpt/tests/html/dom/elements-aria-enumerated.js b/tests/wpt/tests/html/dom/elements-aria-enumerated.js new file mode 100644 index 00000000000..fefbcf937d8 --- /dev/null +++ b/tests/wpt/tests/html/dom/elements-aria-enumerated.js @@ -0,0 +1,26 @@ +var divElement = { + div: { + ariaAtomic: {type: "enum", domAttrName: "aria-atomic", keywords: ["true", "false"], nonCanon: {"": "false"}, isNullable: true, invalidVal: "false", defaultVal: null}, + ariaAutoComplete: {type: "enum", domAttrName: "aria-autocomplete", keywords: ["inline", "list", "both", "none"], isNullable: true, invalidVal: "none", defaultVal: "none"}, + ariaBusy: {type: "enum", domAttrName: "aria-busy", keywords: ["true", "false"], nonCanon: {"": "false"}, isNullable: true, invalidVal: "false", defaultVal: "false"}, + ariaChecked: {type: "enum", domAttrName: "aria-checked", keywords: ["true", "false", "mixed"], nonCanon: {"": null}, isNullable: true, invalidVal: null, defaultVal: null}, + ariaCurrent: {type: "enum", domAttrName: "aria-current", keywords: ["page", "step", "location", "date", "time", "true", "false"], nonCanon: {"": "false"}, isNullable: true, invalidVal: "true", defaultVal: "false"}, + ariaDisabled: {type: "enum", domAttrName: "aria-disabled", keywords: ["true", "false"], nonCanon: {"": "false"}, isNullable: true, invalidVal: "false", defaultVal: "false"}, + ariaExpanded: {type: "enum", domAttrName: "aria-expanded", keywords: ["true", "false"], nonCanon: {"": null}, isNullable: true, invalidVal: null, defaultVal: null}, + ariaHasPopup: {type: "enum", domAttrName: "aria-haspopup", keywords: ["true", "false", "menu", "dialog", "listbox", "tree", "grid"], isNullable: true, invalidVal: "false", defaultVal: null}, + ariaHidden: {type: "enum", domAttrName: "aria-hidden", keywords: ["true", "false"], nonCanon: {"": "false"}, isNullable: true, invalidVal: "false", defaultVal: "false"}, + ariaInvalid: {type: "enum", domAttrName: "aria-invalid", keywords: ["true", "false", "spelling", "grammar"], nonCanon: {"": "false"}, isNullable: true, invalidVal: "true", defaultVal: "false"}, + ariaLive: {type: "enum", domAttrName: "aria-live", keywords: ["polite", "assertive", "off"], isNullable: true, invalidVal: "off", defaultVal: "off"}, + ariaModal: {type: "enum", domAttrName: "aria-modal", keywords: ["true", "false"], nonCanon: {"": "false"}, isNullable: true, invalidVal: "false", defaultVal: "false"}, + ariaMultiLine: {type: "enum", domAttrName: "aria-multiline", keywords: ["true", "false"], nonCanon: {"": "false"}, isNullable: true, invalidVal: "false", defaultVal: "false"}, + ariaMultiSelectable: {type: "enum", domAttrName: "aria-multiselectable", keywords: ["true", "false"], nonCanon: {"": "false"}, isNullable: true, invalidVal: "false", defaultVal: "false"}, + ariaOrientation: {type: "enum", domAttrName: "aria-orientation", keywords: ["horizontal", "vertical"], nonCanon: {"": null}, isNullable: true, invalidVal: null, defaultVal: null}, + ariaPressed: {type: "enum", domAttrName: "aria-pressed", keywords: ["true", "false", "mixed"], nonCanon: {"": null}, isNullable: true, invalidVal: null, defaultVal: null}, + ariaReadOnly: {type: "enum", domAttrName: "aria-readonly", keywords: ["true", "false"], nonCanon: {"": "false"}, isNullable: true, invalidVal: "false", defaultVal: "false"}, + ariaRequired: {type: "enum", domAttrName: "aria-required", keywords: ["true", "false"], nonCanon: {"": "false"}, isNullable: true, invalidVal: "false", defaultVal: "false"}, + ariaSelected: {type: "enum", domAttrName: "aria-selected", keywords: ["true", "false"], nonCanon: {"": null}, isNullable: true, invalidVal: null, defaultVal: null}, + ariaSort: {type: "enum", domAttrName: "aria-sort", keywords: ["ascending", "descending", "other", "none"], isNullable: true, invalidVal: "none", defaultVal: "none"} + }, +}; + +mergeElements(divElement); diff --git a/tests/wpt/tests/html/dom/elements/elements-in-the-dom/unknown-element.html b/tests/wpt/tests/html/dom/elements/elements-in-the-dom/unknown-element.html deleted file mode 100644 index 16a53e5e88b..00000000000 --- a/tests/wpt/tests/html/dom/elements/elements-in-the-dom/unknown-element.html +++ /dev/null @@ -1,22 +0,0 @@ - -HTMLUnknownElement - - - - -
- diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/descends-into-extending-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/descends-into-extending-focusgroup.html deleted file mode 100644 index 2590bc3250c..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/descends-into-extending-focusgroup.html +++ /dev/null @@ -1,37 +0,0 @@ - - -HTML Test: focusgroup - Focus moves to previous item within extending focusgroup. - - - - - - - - - -
- item1 -
-
- item2 - item3 -
-
- item4 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/ascends-to-parent-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/ascends-to-parent-focusgroup.html deleted file mode 100644 index e77fc866411..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/ascends-to-parent-focusgroup.html +++ /dev/null @@ -1,36 +0,0 @@ - - -HTML Test: focusgroup - Focus ascends to parent focusgroup successfully. - - - - - - - - - -
- item1 -
-
-
- item3 - item4 -
-
-
- item5 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/skips-focusgroup-that-extends-in-orthogonal-axis-complex-case.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/skips-focusgroup-that-extends-in-orthogonal-axis-complex-case.html deleted file mode 100644 index 917c8cce0d3..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/skips-focusgroup-that-extends-in-orthogonal-axis-complex-case.html +++ /dev/null @@ -1,38 +0,0 @@ - - -HTML Test: focusgroup - Focus moves to previous item, skipping the focusgroup that extends in the orthogonal axis (complex case). - - - - - - - - - -
- item1 -
-
-
-
- item3 - item4 -
-
-
-
- item5 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/skips-focusgroup-that-extends-in-orthogonal-axis.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/skips-focusgroup-that-extends-in-orthogonal-axis.html deleted file mode 100644 index 8c6c7b2a3ef..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/skips-focusgroup-that-extends-in-orthogonal-axis.html +++ /dev/null @@ -1,34 +0,0 @@ - - -HTML Test: focusgroup - Focus moves to previous item, skipping the focusgroup that extends in the orthogonal axis. - - - - - - - - - -
- item1 -
-
- item2 - item3 -
-
- item4 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/skips-empty-wrapping-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/skips-empty-wrapping-focusgroup.html deleted file mode 100644 index fb0b66e30e0..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/skips-empty-wrapping-focusgroup.html +++ /dev/null @@ -1,37 +0,0 @@ - - -HTML Test: focusgroup - Focus moves to previous item, skipping over an empty extending focusgroup that wraps on itself. - - - - - - - - - -
- item1 -
-
- item2 - item3 -
-
- item4 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/ascends-to-parent-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/ascends-to-parent-focusgroup.html deleted file mode 100644 index 2f9e3016237..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/ascends-to-parent-focusgroup.html +++ /dev/null @@ -1,36 +0,0 @@ - - -HTML Test: focusgroup - Focus ascends to parent focusgroup successfully. - - - - - - - - - -
- item1 -
-
-
- item3 - item4 -
-
-
- item5 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/skips-focusgroup-that-extends-in-orthogonal-axis-complex-case.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/skips-focusgroup-that-extends-in-orthogonal-axis-complex-case.html deleted file mode 100644 index 5b66b5b00ea..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/skips-focusgroup-that-extends-in-orthogonal-axis-complex-case.html +++ /dev/null @@ -1,38 +0,0 @@ - - -HTML Test: focusgroup - Focus moves to previous item, skipping the focusgroup that extends in the orthogonal axis (complex case). - - - - - - - - - -
- item1 -
-
-
-
- item3 - item4 -
-
-
-
- item5 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/skips-focusgroup-that-extends-in-orthogonal-axis.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/skips-focusgroup-that-extends-in-orthogonal-axis.html deleted file mode 100644 index b4ff4fab564..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/skips-focusgroup-that-extends-in-orthogonal-axis.html +++ /dev/null @@ -1,34 +0,0 @@ - - -HTML Test: focusgroup - Focus moves to previous item, skipping the focusgroup that extends in the orthogonal axis. - - - - - - - - - -
- item1 -
-
- item2 - item3 -
-
- item4 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/wraps-in-extending-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/wraps-in-extending-focusgroup.html deleted file mode 100644 index 6727d93f75f..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/backward-navigation/wraps-in-extending-focusgroup.html +++ /dev/null @@ -1,43 +0,0 @@ - - -HTML Test: focusgroup - Focus wraps from first to last element when 'wrap' is specified (jumping into extending focusgroup). - - - - - - - - - -
-
- item1 -
- item2 - item3 -
-
- item4 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/does-not-wrap-in-focusgroup-with-no-items.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/does-not-wrap-in-focusgroup-with-no-items.html deleted file mode 100644 index 602feed0013..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/does-not-wrap-in-focusgroup-with-no-items.html +++ /dev/null @@ -1,35 +0,0 @@ - - -HTML Test: focusgroup - Focus does not wrap in wrapping extending focusgroup that doesn't have focusgroup items. - - - - - - - - - -
- item1 -
- item2 - item3 -
- item4 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/descends-in-horizontal-inner-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/descends-in-horizontal-inner-focusgroup.html deleted file mode 100644 index f46d07f41d5..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/descends-in-horizontal-inner-focusgroup.html +++ /dev/null @@ -1,30 +0,0 @@ - - -HTML Test: focusgroup - Focus descends from vertical focusgroup into horizontal focusgroup. - - - - - - - - - -
- item1 -
- item2 -
-
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/does-not-wrap-even-when-other-axis-supported.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/does-not-wrap-even-when-other-axis-supported.html deleted file mode 100644 index a9e8deeba01..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/does-not-wrap-even-when-other-axis-supported.html +++ /dev/null @@ -1,31 +0,0 @@ - - -HTML Test: focusgroup - Does not wrap when the arrow keypress is supported but the focusgroup only wraps in the other axis. - - - - - - - - - -
- item1 -
- - item3 - item4 -
-
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/skips-focusgroup-that-extends-in-orthogonal-axis.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/skips-focusgroup-that-extends-in-orthogonal-axis.html deleted file mode 100644 index ef3611e7237..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/skips-focusgroup-that-extends-in-orthogonal-axis.html +++ /dev/null @@ -1,30 +0,0 @@ - - -HTML Test: focusgroup - Focus moves to next item, skipping the focusgroup that extends in the orthogonal axis. - - - - - - - - - -
-
- item2 -
- item3 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/wraps-and-skips-orthogonal-inner-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/wraps-and-skips-orthogonal-inner-focusgroup.html deleted file mode 100644 index c17253a8623..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/wraps-and-skips-orthogonal-inner-focusgroup.html +++ /dev/null @@ -1,32 +0,0 @@ - - -HTML Test: focusgroup - Focus wraps and skips the orthogonal inner focusgroup. - - - - - - - - - -
-
- item1 - item2 -
- item3 - item4 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/wraps-in-appropriate-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/wraps-in-appropriate-focusgroup.html deleted file mode 100644 index 3ff2a1f5335..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/wraps-in-appropriate-focusgroup.html +++ /dev/null @@ -1,35 +0,0 @@ - - -HTML Test: focusgroup - Focus wraps in the appropriate focusgroup. - - - - - - - - - -
-
- item1 -
- - item3 - item4 -
-
-
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/wraps-in-inner-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/wraps-in-inner-focusgroup.html deleted file mode 100644 index 8a8a4c8c22b..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/wraps-in-inner-focusgroup.html +++ /dev/null @@ -1,33 +0,0 @@ - - -HTML Test: focusgroup - Focus wraps in the inner focusgroup only since the outer focusgroup only wraps in the other axis. - - - - - - - - - -
- item1 -
- - item3 - item4 -
-
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/moves-inside-extending-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/moves-inside-extending-focusgroup.html deleted file mode 100644 index bea7b959c54..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/moves-inside-extending-focusgroup.html +++ /dev/null @@ -1,34 +0,0 @@ - - -HTML Test: focusgroup - Focus moves to next item inside an extending focusgroup. - - - - - - - - - -
-
- item2 - item3 -
- item4 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/moves-to-next-item-outside-extending-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/moves-to-next-item-outside-extending-focusgroup.html deleted file mode 100644 index f5a74ced5f5..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/moves-to-next-item-outside-extending-focusgroup.html +++ /dev/null @@ -1,34 +0,0 @@ - - -HTML Test: focusgroup - Focus moves to next item outside the extending focusgroup. - - - - - - - - - -
-
- item2 - item3 -
- item4 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/moves-to-next-item-within-descendants.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/moves-to-next-item-within-descendants.html deleted file mode 100644 index 97355ec2da8..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/moves-to-next-item-within-descendants.html +++ /dev/null @@ -1,37 +0,0 @@ - - -HTML Test: focusgroup - Focus moves to next item within its descendants. - - - - - - - - - -
-
-
-
- item2 -
-
-
- item4 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/descends-in-vertical-inner-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/descends-in-vertical-inner-focusgroup.html deleted file mode 100644 index 9c1e68b5a38..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/descends-in-vertical-inner-focusgroup.html +++ /dev/null @@ -1,30 +0,0 @@ - - -HTML Test: focusgroup - Focus descends from horizontal focusgroup into vertical focusgroup. - - - - - - - - - -
- item1 -
- item2 -
-
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/does-not-wrap-even-when-other-axis-supported.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/does-not-wrap-even-when-other-axis-supported.html deleted file mode 100644 index 0b2028548a9..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/does-not-wrap-even-when-other-axis-supported.html +++ /dev/null @@ -1,31 +0,0 @@ - - -HTML Test: focusgroup - Does not wrap when the arrow keypress is supported but the focusgroup only wraps in the other axis. - - - - - - - - - -
- item1 -
- - item3 - item4 -
-
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/skips-focusgroup-that-extends-in-orthogonal-axis.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/skips-focusgroup-that-extends-in-orthogonal-axis.html deleted file mode 100644 index 419ee8dc47c..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/skips-focusgroup-that-extends-in-orthogonal-axis.html +++ /dev/null @@ -1,30 +0,0 @@ - - -HTML Test: focusgroup - Focus moves to next item, skipping the focusgroup that extends in the orthogonal axis. - - - - - - - - - -
-
- item2 -
- item3 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/wraps-and-skips-orthogonal-inner-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/wraps-and-skips-orthogonal-inner-focusgroup.html deleted file mode 100644 index d4623401e00..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/wraps-and-skips-orthogonal-inner-focusgroup.html +++ /dev/null @@ -1,32 +0,0 @@ - - -HTML Test: focusgroup - Focus wraps and skips the orthogonal inner focusgroup. - - - - - - - - - -
-
- item1 - item2 -
- item3 - item4 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/wraps-in-appropriate-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/wraps-in-appropriate-focusgroup.html deleted file mode 100644 index c387cc22f4a..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/wraps-in-appropriate-focusgroup.html +++ /dev/null @@ -1,35 +0,0 @@ - - -HTML Test: focusgroup - Focus wraps in the appropriate focusgroup. - - - - - - - - - -
-
- item1 -
- - item3 - item4 -
-
-
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/wraps-in-inner-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/wraps-in-inner-focusgroup.html deleted file mode 100644 index d34b71c32b2..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/wraps-in-inner-focusgroup.html +++ /dev/null @@ -1,33 +0,0 @@ - - -HTML Test: focusgroup - Focus wraps in the inner focusgroup only since the outer focusgroup only wraps in the other axis. - - - - - - - - - -
- item1 -
- - item3 - item4 -
-
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/wraps-and-goes-into-inner-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/wraps-and-goes-into-inner-focusgroup.html deleted file mode 100644 index ea9b1cbec51..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/wraps-and-goes-into-inner-focusgroup.html +++ /dev/null @@ -1,34 +0,0 @@ - - -HTML Test: focusgroup - Wraps and goes into inner focusgroup. - - - - - - - - - -
-
- item1 - item2 -
- item3 -
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/wraps-to-parent-focusgroup.html b/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/wraps-to-parent-focusgroup.html deleted file mode 100644 index afb9744b711..00000000000 --- a/tests/wpt/tests/html/interaction/focus/focusgroup/tentative/forward-navigation/wraps-to-parent-focusgroup.html +++ /dev/null @@ -1,34 +0,0 @@ - - -HTML Test: focusgroup - Focus wraps successfully from the last item inside an extending focusgroup to the first item of the parent focusgroup. - - - - - - - - - -
- item1 -
- item3 - item4 -
-
- - \ No newline at end of file diff --git a/tests/wpt/tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-display.html b/tests/wpt/tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-display.html index a8a553c836c..7f281847085 100644 --- a/tests/wpt/tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-display.html +++ b/tests/wpt/tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-display.html @@ -13,8 +13,10 @@ const inlineWidth = getComputedStyle(document.querySelector('#inline-ref')).width; const testElm = document.querySelector('#test'); // Please only add canonical values to these lists: + // (Also, note that we're not testing "display:run-in" here; it's mentioned + // in several CSS specs, but no browser engines appear likely to support it.) const blocks = ['block', 'table', 'table-row-group', 'table-header-group', 'table-footer-group', 'table-row', 'table-cell', - 'table-column-group', 'table-column', 'table-caption', 'list-item', 'flow-root', 'run-in', 'block ruby']; + 'table-column-group', 'table-column', 'table-caption', 'list-item', 'flow-root', 'block ruby']; const inlines = ['inline', 'inline-block', 'inline-table', 'ruby', 'ruby-base', 'ruby-text', 'ruby-base-container', 'ruby-text-container']; function test_display(val, expectedWidth) { diff --git a/tests/wpt/tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display.html b/tests/wpt/tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display.html index b6c57a67baf..ca214bf25d1 100644 --- a/tests/wpt/tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display.html +++ b/tests/wpt/tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display.html @@ -11,8 +11,10 @@ legend { width:initial; } const refElm = document.querySelector('#ref'); const refStyle = getComputedStyle(refElm); const testElm = document.querySelector('#test'); + // Note that we're not testing "display:run-in" here; it's mentioned in + // several CSS specs, but no browser engines appear likely to support it. const values = ['block', 'table', 'table-row-group', 'table-header-group', 'table-footer-group', 'table-row', 'table-cell', - 'table-column-group', 'table-column', 'table-caption', 'list-item', 'flow', 'flow-root','run-in','inline', + 'table-column-group', 'table-column', 'table-caption', 'list-item', 'flow', 'flow-root', 'inline', 'inline-block', 'inline-table', 'block ruby', 'ruby', 'ruby-base', 'ruby-text', 'ruby-base-container', 'ruby-text-container', 'grid', 'inline-grid', 'flex', 'inline-flex']; const extraStyle = ['', 'overflow:hidden', 'columns:1', 'overflow:hidden;columns:1']; diff --git a/tests/wpt/tests/html/rendering/sections/headingoffset-and-headingreset-ref.html b/tests/wpt/tests/html/rendering/sections/headingoffset-and-headingreset-ref.html new file mode 100644 index 00000000000..ec043a667ad --- /dev/null +++ b/tests/wpt/tests/html/rendering/sections/headingoffset-and-headingreset-ref.html @@ -0,0 +1,63 @@ + + + +Test :heading default styles +
+

h1

+

h2

+

h3

+

h4

+
h5
+
h6
+
h7
+
h8
+
h9
+
+
+
+

h3

+

h4

+
h5
+
h6
+
h7
+
h8
+
h9
+
h9
+
h9
+
+
+
+
h5
+
h6
+
h7
+
h8
+
h9
+
h9
+
h9
+
h9
+
h9
+
+
+
+
h7
+
h8
+
h9
+
h9
+
h9
+
h9
+
h9
+
h9
+
h9
+
+
+
+
h9
+
h9
+
h9
+
h9
+
h9
+
h9
+
h9
+
h9
+
h9
+
diff --git a/tests/wpt/tests/html/rendering/sections/headingoffset-and-headingreset.html b/tests/wpt/tests/html/rendering/sections/headingoffset-and-headingreset.html new file mode 100644 index 00000000000..eb2c02a82e7 --- /dev/null +++ b/tests/wpt/tests/html/rendering/sections/headingoffset-and-headingreset.html @@ -0,0 +1,75 @@ + + + + +Test :heading default styles + +
+

+

+

+

+
+
+
+
+
+
+
+
+

+

+

+

+
+
+
+
+
+
+
+
+

+

+

+

+
+
+
+
+
+
+
+
+

+

+

+

+
+
+
+
+
+
+
+
+

+

+

+

+
+
+
+
+
+
diff --git a/tests/wpt/tests/html/rendering/widgets/field-sizing-placeholder-stretch-ref.html b/tests/wpt/tests/html/rendering/widgets/field-sizing-placeholder-stretch-ref.html new file mode 100644 index 00000000000..4a98c9439be --- /dev/null +++ b/tests/wpt/tests/html/rendering/widgets/field-sizing-placeholder-stretch-ref.html @@ -0,0 +1,11 @@ + + + + diff --git a/tests/wpt/tests/html/rendering/widgets/field-sizing-placeholder-stretch.html b/tests/wpt/tests/html/rendering/widgets/field-sizing-placeholder-stretch.html new file mode 100644 index 00000000000..2bdcf6afbb4 --- /dev/null +++ b/tests/wpt/tests/html/rendering/widgets/field-sizing-placeholder-stretch.html @@ -0,0 +1,19 @@ + +Placeholder should stretch input when field-sizing is applied. + + + + + + + diff --git a/tests/wpt/tests/html/semantics/embedded-content/the-img-element/sizes/implicit-sizes-ignores-width.html b/tests/wpt/tests/html/semantics/embedded-content/the-img-element/sizes/implicit-sizes-ignores-width.html index db61db351ea..a6b8e5bb7f4 100644 --- a/tests/wpt/tests/html/semantics/embedded-content/the-img-element/sizes/implicit-sizes-ignores-width.html +++ b/tests/wpt/tests/html/semantics/embedded-content/the-img-element/sizes/implicit-sizes-ignores-width.html @@ -1,4 +1,5 @@ + Implicit sizes ignores width diff --git a/tests/wpt/tests/html/semantics/forms/the-select-element/select-listbox-touch.optional.html b/tests/wpt/tests/html/semantics/forms/the-select-element/select-listbox-touch.optional.html new file mode 100644 index 00000000000..7589af9c082 --- /dev/null +++ b/tests/wpt/tests/html/semantics/forms/the-select-element/select-listbox-touch.optional.html @@ -0,0 +1,56 @@ + + + + + + + + + + + + + diff --git a/tests/wpt/tests/html/semantics/interestfor/interestfor-basic-delays.tentative.html b/tests/wpt/tests/html/semantics/interestfor/interestfor-basic-delays.tentative.html index 3e594cb3e00..c30810e62aa 100644 --- a/tests/wpt/tests/html/semantics/interestfor/interestfor-basic-delays.tentative.html +++ b/tests/wpt/tests/html/semantics/interestfor/interestfor-basic-delays.tentative.html @@ -13,7 +13,7 @@ diff --git a/tests/wpt/tests/html/semantics/interestfor/interestfor-css-shorthands.tentative.html b/tests/wpt/tests/html/semantics/interestfor/interestfor-css-shorthands.tentative.html index 282525193f1..2246cb530f2 100644 --- a/tests/wpt/tests/html/semantics/interestfor/interestfor-css-shorthands.tentative.html +++ b/tests/wpt/tests/html/semantics/interestfor/interestfor-css-shorthands.tentative.html @@ -10,19 +10,37 @@ diff --git a/tests/wpt/tests/html/semantics/interestfor/interestfor-hide-delay.tentative.html b/tests/wpt/tests/html/semantics/interestfor/interestfor-delay-end.tentative.html similarity index 98% rename from tests/wpt/tests/html/semantics/interestfor/interestfor-hide-delay.tentative.html rename to tests/wpt/tests/html/semantics/interestfor/interestfor-delay-end.tentative.html index 4e2bf980125..32623dc9fd7 100644 --- a/tests/wpt/tests/html/semantics/interestfor/interestfor-hide-delay.tentative.html +++ b/tests/wpt/tests/html/semantics/interestfor/interestfor-delay-end.tentative.html @@ -67,7 +67,7 @@ promise_test(async (t) => { await hoverOrFocus(invokerMethod,unrelated); await waitForHoverTime(hoverWaitTime); assert_false(popover.matches(':popover-open'),'interest should be lost after delay'); -},`The interest-hide-delay causes interest to be lost after a delay, ${description}`); +},`The interest-delay-end causes interest to be lost after a delay, ${description}`); promise_test(async (t) => { const {popover,invoker,unrelated} = await makeTestParts(t); diff --git a/tests/wpt/tests/html/semantics/interestfor/interestfor-show-delay.tentative.html b/tests/wpt/tests/html/semantics/interestfor/interestfor-delay-start.tentative.html similarity index 98% rename from tests/wpt/tests/html/semantics/interestfor/interestfor-show-delay.tentative.html rename to tests/wpt/tests/html/semantics/interestfor/interestfor-delay-start.tentative.html index ccc9a28fcec..917bda62aad 100644 --- a/tests/wpt/tests/html/semantics/interestfor/interestfor-show-delay.tentative.html +++ b/tests/wpt/tests/html/semantics/interestfor/interestfor-delay-start.tentative.html @@ -109,7 +109,7 @@ promise_test(async (t) => { if (msSinceMouseOver(token) >= longerHoverDelay) return; // The WPT runner was too slow. assert_false(showing,'interestfor should respect CSS setting'); -},`interestfor interest-show-delay is respected, ${description}`); +},`interestfor interest-delay-start is respected, ${description}`); promise_test(async (t) => { const longerHoverDelay = hoverFocusWaitTimeMs*4; @@ -179,8 +179,8 @@ promise_test(async (t) => { document.body.appendChild(invoker2); t.add_cleanup(() => invoker2.remove()); invoker2.setAttribute('style',` - interest-show-delay: 0s; - interest-hide-delay: 10000s; + interest-delay-start: 0s; + interest-delay-end: 10000s; position:fixed; top:300px; `); diff --git a/tests/wpt/tests/html/semantics/interestfor/interestfor-input-modalities.tentative.html b/tests/wpt/tests/html/semantics/interestfor/interestfor-input-modalities.tentative.html index 77710436fe9..daa4611807c 100644 --- a/tests/wpt/tests/html/semantics/interestfor/interestfor-input-modalities.tentative.html +++ b/tests/wpt/tests/html/semantics/interestfor/interestfor-input-modalities.tentative.html @@ -104,13 +104,8 @@ method = urlParams.get('method'); assert_unreached(); } assert_equals(loseInterestCount, 0, 'Lose interest should not be fired yet'); - if (cancelTrigger) { - assert_equals(interestCount, 0, 'Because the trigger event was cancelled, interest should not be fired'); - assert_false(el.matches(':interest-source'),':interest-source should not match'); - } else { - assert_equals(interestCount, 1, 'Interest should be fired'); - assert_true(el.matches(':interest-source'),':interest-source should match'); - } + assert_equals(interestCount, 1, 'Interest should be fired (cancelling the trigger event shouldn\'t cancel interest)'); + assert_true(el.matches(':interest-source'),':interest-source should match'); interestCount = 0; switch (method) { @@ -128,16 +123,8 @@ method = urlParams.get('method'); assert_unreached(); } assert_equals(interestCount, 0, 'No new interest event should be fired'); - if (cancelTrigger || cancelLose) { - assert_equals(loseInterestCount, 0, 'No lose interest event should be fired'); - } else { - assert_equals(loseInterestCount, 1, 'Lose interest event should be fired'); - } - if (cancelLose) { - assert_true(el.matches(':interest-source'),':interest-source should still match because we canceled the triggering event'); - } else { - assert_false(el.matches(':interest-source'),':interest-source should not match'); - } + assert_equals(loseInterestCount, 1, 'Lose interest event should be fired (cancelling the trigger event shouldn\'t cancel loseinterest)' ); + assert_false(el.matches(':interest-source'),':interest-source should not match'); },`Basic behavior, ${description}`); }); }); diff --git a/tests/wpt/tests/html/semantics/interestfor/interestfor-invoker-descendants.tentative.html b/tests/wpt/tests/html/semantics/interestfor/interestfor-invoker-descendants.tentative.html index 5a47ac054fb..2b8f218f5b7 100644 --- a/tests/wpt/tests/html/semantics/interestfor/interestfor-invoker-descendants.tentative.html +++ b/tests/wpt/tests/html/semantics/interestfor/interestfor-invoker-descendants.tentative.html @@ -11,7 +11,7 @@
Target
@@ -21,12 +21,12 @@ + +Outer +
+ Middle +
+
Inner
+ + diff --git a/tests/wpt/tests/html/semantics/interestfor/interestfor-keyboard-behavior.tentative.html b/tests/wpt/tests/html/semantics/interestfor/interestfor-keyboard-behavior.tentative.html index 211e6f1df38..ee9fe814ce2 100644 --- a/tests/wpt/tests/html/semantics/interestfor/interestfor-keyboard-behavior.tentative.html +++ b/tests/wpt/tests/html/semantics/interestfor/interestfor-keyboard-behavior.tentative.html @@ -36,7 +36,7 @@ interest-delay: 0s; } [interestfor].longhide { - interest-hide-delay: 10000s; + interest-delay-end: 10000s; } diff --git a/tests/wpt/tests/html/semantics/interestfor/resources/invoker-utils.js b/tests/wpt/tests/html/semantics/interestfor/resources/invoker-utils.js index 7e4cdf580d2..2a5e7498f2c 100644 --- a/tests/wpt/tests/html/semantics/interestfor/resources/invoker-utils.js +++ b/tests/wpt/tests/html/semantics/interestfor/resources/invoker-utils.js @@ -106,8 +106,8 @@ async function createPopoverAndInvokerForHoverTests(test, showdelayMs, hideDelay let invoker = document.createElement('button'); invoker.interestForElement = popover; invoker.setAttribute('style',` - interest-show-delay: ${showdelayMs}ms; - interest-hide-delay: ${hideDelayMs}ms; + interest-delay-start: ${showdelayMs}ms; + interest-delay-end: ${hideDelayMs}ms; position:fixed; top:200px; width:fit-content; @@ -115,10 +115,10 @@ async function createPopoverAndInvokerForHoverTests(test, showdelayMs, hideDelay `); invoker.innerText = 'Invoker'; document.body.appendChild(invoker); - const actualShowDelay = Number(getComputedStyle(invoker).interestShowDelay.slice(0,-1))*1000; - assert_equals(actualShowDelay,showdelayMs,'interest-show-delay is incorrect'); - const actualHideDelay = Number(getComputedStyle(invoker).interestHideDelay.slice(0,-1))*1000; - assert_equals(actualHideDelay,hideDelayMs,'interest-hide-delay is incorrect'); + const actualShowDelay = Number(getComputedStyle(invoker).interestDelayStart.slice(0,-1))*1000; + assert_equals(actualShowDelay,showdelayMs,'interest-delay-start is incorrect'); + const actualHideDelay = Number(getComputedStyle(invoker).interestDelayEnd.slice(0,-1))*1000; + assert_equals(actualHideDelay,hideDelayMs,'interest-delay-end is incorrect'); test.add_cleanup(() => { popover.remove(); invoker.remove(); diff --git a/tests/wpt/tests/html/semantics/interfaces.js b/tests/wpt/tests/html/semantics/interfaces.js index 05fc82f7673..8dc7e06c030 100644 --- a/tests/wpt/tests/html/semantics/interfaces.js +++ b/tests/wpt/tests/html/semantics/interfaces.js @@ -7,6 +7,7 @@ var elements = [ ["area", "Area"], ["article", ""], ["aside", ""], + ["attachment", "Unknown"], ["audio", "Audio"], ["b", ""], ["base", "Base"], @@ -74,6 +75,7 @@ var elements = [ ["kbd", ""], ["keygen", "Unknown"], ["label", "Label"], + ["layer", "Unknown"], ["legend", "Legend"], ["li", "LI"], ["link", "Link"], @@ -92,6 +94,7 @@ var elements = [ ["nobr", ""], ["noembed", ""], ["noframes", ""], + ["nolayer", "Unknown"], ["noscript", ""], ["object", "Object"], ["ol", "OList"], @@ -100,7 +103,6 @@ var elements = [ ["output", "Output"], ["p", "Paragraph"], ["param", "Param"], - ["permission", "Permission"], ["picture", "Picture"], ["plaintext", ""], ["pre", "Pre"], @@ -146,5 +148,6 @@ var elements = [ ["video", "Video"], ["wbr", ""], ["xmp", "Pre"], + ["xxx", "Unknown"], ["\u00E5-bar", "Unknown"], // not a valid custom element name ]; diff --git a/tests/wpt/tests/html/semantics/popovers/popover-focus-5.html b/tests/wpt/tests/html/semantics/popovers/popover-focus-5.html index 59fd4d87a5c..def1a1176e2 100644 --- a/tests/wpt/tests/html/semantics/popovers/popover-focus-5.html +++ b/tests/wpt/tests/html/semantics/popovers/popover-focus-5.html @@ -32,8 +32,8 @@
-
- A details element +
+ A details element
-