From 32f1d07323db257db31fead024271d3a57d72b49 Mon Sep 17 00:00:00 2001 From: Servo WPT Sync <32481905+servo-wpt-sync@users.noreply.github.com> Date: Sun, 25 Feb 2024 01:16:30 -0500 Subject: [PATCH] Update web-platform-tests to revision b'a39b23cb150d1ca3eddf7f2097ffe792a5f911e5' (#31425) --- .../floats/float-no-interpolation.html.ini | 36 + .../margin-collapse-clear-001.xht.ini | 2 + .../margin-collapse-clear-007.xht.ini | 2 + .../margin-left-applies-to-008.xht.ini | 2 + .../padding-applies-to-016.xht.ini | 2 + .../padding-applies-to-017.xht.ini | 2 + .../selectors/first-line-pseudo-007.xht.ini | 2 + .../selectors/first-line-pseudo-008.xht.ini | 2 + .../selectors/first-line-selector-004.xht.ini | 2 + ...dth-interpolation-math-functions.html.ini} | 50 +- .../color-computed-relative-color.html.ini | 48 + .../color-valid-relative-color.html.ini | 48 + ...ust-interpolation-math-functions.html.ini} | 50 +- ...tch-interpolation-math-functions.html.ini} | 50 +- ...polation-math-functions-tentative.html.ini | 216 + .../position-interpolation.html.ini | 72 + ...cell-overflow-explicit-height-001.html.ini | 2 + ...cell-overflow-explicit-height-002.html.ini | 2 + .../text-align-last-interpolation.html.ini | 72 - .../all-with-discrete.tentative.html.ini | 12 - ...on-from-ua-to-blocking-stylesheet.html.ini | 2 - .../transition-behaivor.html.ini | 18 + .../user-find-computed.tentative.html.ini | 6 - .../user-find-valid.tentative.html.ini | 6 - .../css/css-ui/user-find.tentative.html.ini | 3 - ...riables-animation-math-functions.html.ini} | 38 +- .../backdrop-filter-clip-rect-2.html.ini | 2 + .../nodes/Document-createEvent.https.html.ini | 9 + ...ertion-removing-steps-iframe.window.js.ini | 3 + ...ertion-removing-steps-script.window.js.ini | 2 + .../observable-constructor.any.js.ini | 6 + .../tentative/observable-drop.any.js.ini | 44 + .../tentative/observable-filter.any.js.ini | 32 + .../tentative/observable-map.any.js.ini | 38 + .../tentative/observable-map.window.js.ini | 3 + .../tentative/observable-take.any.js.ini | 32 + .../tentative/observable-takeUntil.any.js.ini | 18 + .../gamepad/gamepad-secure-context.html.ini | 9 - ...window.js.ini => idlharness.window.js.ini} | 20 +- .../gamepad/not-fully-active.html.ini} | 2 +- .../load-pageshow-events-window-open.html.ini | 3 - ...url-return-value-handling-dynamic.html.ini | 15 - .../replace-before-load/a-click.html.ini | 0 ...ir-auto-dynamic-simple-dataChange.html.ini | 2 + .../dir-auto-dynamic-simple-replace.html.ini | 2 + ...r-auto-dynamic-simple-textContent.html.ini | 2 + ...nitiator-is-not-opener.https.window.js.ini | 1 - .../unicode-bidi-ua-rules.html.ini | 12 + .../no-cuechange-before-play.html.ini | 4 +- .../iframe_sandbox_popups_escaping-1.html.ini | 2 +- ...rame_sandbox_popups_nonescaping-1.html.ini | 2 +- ...pover-shadow-dom-anchor.tentative.html.ini | 6 + .../defer-script/async-script.html.ini | 4 + .../parsing/DOMContentLoaded-defer.html.ini | 3 - .../ignore-opens-during-unload.window.js.ini | 3 +- ...nested-context-navigations-iframe.html.ini | 11 +- .../test_resource_timing.html.ini | 3 - .../uievents/textInput/api.html.ini | 24 + .../018.html.ini | 0 tests/wpt/meta/MANIFEST.json | 3507 ++++++++++++++--- .../floats/float-no-interpolation.html.ini | 36 + .../counter-increment-auto-reset-001.xht.ini | 2 + .../counter-increment-display-001.xht.ini | 2 + ...ounter-increment-not-generated-001.xht.ini | 2 + .../lists/counter-reset-display-001.xht.ini | 2 + .../counter-reset-not-generated-001.xht.ini | 2 + .../margin-collapse-clear-001.xht.ini | 2 + .../margin-collapse-clear-007.xht.ini | 2 + .../padding-applies-to-016.xht.ini | 2 + .../padding-applies-to-017.xht.ini | 2 + .../selectors/first-line-pseudo-007.xht.ini | 2 + .../selectors/first-line-pseudo-008.xht.ini | 2 + .../selectors/first-line-selector-004.xht.ini | 2 + ...dth-interpolation-math-functions.html.ini} | 50 +- .../color-computed-relative-color.html.ini | 48 + .../color-valid-relative-color.html.ini | 48 + ...ust-interpolation-math-functions.html.ini} | 50 +- ...tch-interpolation-math-functions.html.ini} | 50 +- ...polation-math-functions-tentative.html.ini | 216 + .../position-interpolation.html.ini | 72 + .../text-align-last-interpolation.html.ini | 72 - .../text-justify-interpolation.html.ini | 138 - ...text-transform-full-size-kana-001.html.ini | 2 - ...text-transform-full-size-kana-002.html.ini | 2 - ...text-transform-full-size-kana-003.html.ini | 2 - ...text-transform-full-size-kana-004.html.ini | 2 - .../all-with-discrete.tentative.html.ini | 12 - .../vertical-align-interpolation.html.ini | 72 - .../transition-behaivor.html.ini | 18 + .../user-find-computed.tentative.html.ini | 6 - .../user-find-valid.tentative.html.ini | 6 - .../css/css-ui/user-find.tentative.html.ini | 3 - ...riables-animation-math-functions.html.ini} | 38 +- .../backdrop-filter-clip-rect-2.html.ini | 2 + .../nodes/Document-createEvent.https.html.ini | 9 + ...ertion-removing-steps-iframe.window.js.ini | 3 + ...ertion-removing-steps-script.window.js.ini | 2 + .../observable-constructor.any.js.ini | 6 + .../tentative/observable-drop.any.js.ini | 44 + .../tentative/observable-filter.any.js.ini | 32 + .../tentative/observable-map.any.js.ini | 38 + .../tentative/observable-map.window.js.ini | 3 + .../tentative/observable-take.any.js.ini | 32 + .../tentative/observable-takeUntil.any.js.ini | 18 + .../css-images.sub.tentative.html.ini | 3 + .../gamepad/gamepad-secure-context.html.ini | 9 - ...window.js.ini => idlharness.window.js.ini} | 20 +- .../gamepad/not-fully-active.html.ini} | 2 +- .../javascript-url-referrer.window.js.ini | 4 + .../traverse_the_history_5.html.ini | 3 - ...ir-auto-dynamic-simple-dataChange.html.ini | 2 + .../dir-auto-dynamic-simple-replace.html.ini | 2 + ...r-auto-dynamic-simple-textContent.html.ini | 2 + .../supported-elements.html.ini | 5 +- .../unicode-bidi-ua-rules.html.ini | 258 ++ .../no-cuechange-before-play.html.ini | 4 +- .../iframe_sandbox_popups_escaping-3.html.ini | 3 +- .../html/semantics/forms/historical.html.ini | 0 ...pover-shadow-dom-anchor.tentative.html.ini | 6 + .../wpt/meta/uievents/textInput/api.html.ini | 24 + .../webmessaging/without-ports/017.html.ini | 4 + .../workers/WorkerGlobalScope-close.html.ini | 4 - .../tests/IndexedDB/idbobjectstore_add.any.js | 30 + .../tests/IndexedDB/idbobjectstore_add.htm | 35 - .../IndexedDB/idbobjectstore_add10.any.js | 24 + .../tests/IndexedDB/idbobjectstore_add10.htm | 29 - .../IndexedDB/idbobjectstore_add11.any.js | 24 + .../tests/IndexedDB/idbobjectstore_add11.htm | 29 - .../IndexedDB/idbobjectstore_add12.any.js | 24 + .../tests/IndexedDB/idbobjectstore_add12.htm | 29 - .../IndexedDB/idbobjectstore_add13.any.js | 24 + .../tests/IndexedDB/idbobjectstore_add13.htm | 29 - .../IndexedDB/idbobjectstore_add14.any.js | 27 + .../tests/IndexedDB/idbobjectstore_add14.htm | 32 - .../IndexedDB/idbobjectstore_add15.any.js | 26 + .../tests/IndexedDB/idbobjectstore_add15.htm | 31 - .../IndexedDB/idbobjectstore_add16.any.js | 21 + .../tests/IndexedDB/idbobjectstore_add16.htm | 25 - .../IndexedDB/idbobjectstore_add2.any.js | 31 + .../tests/IndexedDB/idbobjectstore_add2.htm | 36 - .../IndexedDB/idbobjectstore_add3.any.js | 34 + .../tests/IndexedDB/idbobjectstore_add3.htm | 39 - .../IndexedDB/idbobjectstore_add4.any.js | 35 + .../tests/IndexedDB/idbobjectstore_add4.htm | 40 - .../IndexedDB/idbobjectstore_add5.any.js | 29 + .../tests/IndexedDB/idbobjectstore_add5.htm | 34 - .../IndexedDB/idbobjectstore_add6.any.js | 42 + .../tests/IndexedDB/idbobjectstore_add6.htm | 47 - .../IndexedDB/idbobjectstore_add7.any.js | 42 + .../tests/IndexedDB/idbobjectstore_add7.htm | 47 - .../IndexedDB/idbobjectstore_add8.any.js | 42 + .../tests/IndexedDB/idbobjectstore_add8.htm | 47 - .../IndexedDB/idbobjectstore_add9.any.js | 22 + .../tests/IndexedDB/idbobjectstore_add9.htm | 27 - ...orker-termination-aborts-upgrade.window.js | 71 + .../derive_bits_keys/cfrg_curves_bits.js | 6 +- .../tests/WebCryptoAPI/sign_verify/eddsa.js | 22 + .../WebCryptoAPI/sign_verify/eddsa_vectors.js | 141 +- .../async-svg-script-removal.https.html | 61 - .../async-write-svg-read-svg.https.html | 60 - .../constructor-required-fields.html | 235 +- .../resources/test-helpers.js | 27 +- ...rd-party-cookies-cross-site-embedder.html} | 19 +- ...party-cookies-cross-site-popup-opener.html | 51 + ...party-cookies-cross-site-popup-verify.html | 38 + .../third-party-cookies-cross-site-popup.html | 30 + ...rty-cookie-heuristics.tentative.https.html | 47 + .../third-party-cookies.tentative.https.html | 2 +- .../fedcm-button-mode-basics.https.html | 33 + .../support/fedcm/manifest_with_rp_mode.json | 6 + .../support/fedcm/token_with_rp_mode.py | 12 + .../CSS2/borders/border-left-width-078.xht | 1 + .../cascade-import/cascade-import-001.xht | 1 + .../css/CSS2/css1/c541-word-sp-001-ref.xht | 1 - .../tests/css/CSS2/css1/c541-word-sp-001.xht | 6 +- .../CSS2/floats/float-no-interpolation.html | 15 + .../tests/css/CSS2/fonts/font-size-119.xht | 1 + .../linebox/vertical-align-baseline-006.xht | 1 + .../linebox/vertical-align-baseline-010.xht | 1 + .../counter-increment-auto-reset-001.xht | 1 + .../lists/counter-increment-display-001.xht | 1 + .../counter-increment-not-generated-001.xht | 1 + .../CSS2/lists/counter-reset-display-001.xht | 1 + .../lists/counter-reset-not-generated-001.xht | 1 + .../margin-collapse-012.xht | 1 + .../margin-collapse-clear-001.xht | 1 + .../margin-collapse-clear-007.xht | 1 + .../margin-left-applies-to-008.xht | 1 + .../padding-applies-to-016.xht | 1 + .../padding-applies-to-017.xht | 1 + .../block-non-replaced-width-002.xht | 1 + .../css/CSS2/normal-flow/max-width-014.xht | 1 + .../css/CSS2/normal-flow/min-width-014.xht | 1 + .../tests/css/CSS2/normal-flow/width-014.xht | 1 + .../CSS2/selectors/first-line-pseudo-007.xht | 1 + .../CSS2/selectors/first-line-pseudo-008.xht | 1 + .../selectors/first-line-selector-004.xht | 1 + .../CSS2/syntax/character-encoding-031.xht | 1 + .../CSS2/syntax/character-encoding-032.xht | 1 + .../CSS2/syntax/character-encoding-033.xht | 1 + .../CSS2/syntax/character-encoding-034.xht | 1 + .../CSS2/syntax/character-encoding-035.xht | 1 + .../CSS2/syntax/character-encoding-036.xht | 1 + .../CSS2/syntax/character-encoding-037.xht | 1 + .../anchor-position-circular.html | 37 + .../anchor-scroll-chained-001.tentative.html | 55 + .../anchor-scroll-chained-002.tentative.html | 66 + .../anchor-scroll-chained-003.tentative.html | 68 + .../anchor-scroll-chained-004.tentative.html | 78 + ...hor-scroll-chained-fallback.tentative.html | 65 + .../anchor-scroll-fixedpos-002.html | 39 + .../anchor-scroll-to-sticky-001.html | 47 + .../anchor-scroll-to-sticky-002.html | 49 + .../anchor-scroll-to-sticky-003.html | 48 + .../anchor-scroll-to-sticky-004.html | 55 + .../anchor-position-circular-ref.html | 24 + ...chor-scroll-chained-001.tentative-ref.html | 47 + ...chor-scroll-chained-002.tentative-ref.html | 55 + ...chor-scroll-chained-004.tentative-ref.html | 68 + ...scroll-chained-fallback.tentative-ref.html | 46 + .../anchor-scroll-fixedpos-002-ref.html | 34 + .../anchor-scroll-to-sticky-001-ref.html | 39 + .../anchor-scroll-to-sticky-002-ref.html | 36 + .../anchor-scroll-to-sticky-004-ref.html | 39 + .../sticky-anchor-position-invalid-ref.html | 1 + .../sticky-anchor-position-invalid.html | 4 +- ...e-width-interpolation-math-functions.html} | 3 +- .../color-computed-relative-color.html | 26 + .../parsing/color-valid-relative-color.html | 26 + .../custom-property-style-queries.html | 2 +- ...-adjust-interpolation-math-functions.html} | 3 +- ...stretch-interpolation-math-functions.html} | 3 +- ...gistry-maplike-tampered-Map-prototype.html | 38 +- .../css-highlight-api/historical.window.js | 7 + ...nterpolation-math-functions-tentative.html | 59 + .../clip-path-interpolation-discrete.html | 124 + ...-oof-in-multicol-with-oof-in-multicol.html | 15 + .../animations/position-interpolation.html | 29 + .../positioned-target-iframe.html | 73 + .../prefer-targeted-element-iframe.html | 53 + .../prefer-targeted-element-positioned.html | 70 + .../prefer-targeted-element.html | 99 + .../resources/common.js | 28 +- .../scrollbar-color-dynamic-8-ref.html | 12 + .../scrollbar-color-dynamic-8.tentative.html | 29 + ...ble-cell-overflow-explicit-height-001.html | 22 + ...ble-cell-overflow-explicit-height-002.html | 23 + ...ble-cell-overflow-explicit-height-ref.html | 17 + .../all-with-discrete.tentative.html | 41 - .../css-transitions/transition-behaivor.html | 122 + tests/wpt/tests/css/css-ui/inheritance.html | 3 - .../parsing/user-find-computed.tentative.html | 19 - .../parsing/user-find-invalid.tentative.html | 20 - .../parsing/user-find-valid.tentative.html | 18 - ...> variables-animation-math-functions.html} | 7 +- .../pseudo-get-computed-style.html | 90 +- .../backdrop-filter-clip-rect-2.html | 38 + .../backdrop-filter-clip-rect.html | 1 + .../backdrop-filter-clip-rect-2-ref.html | 30 + .../offset-path-interpolation-007.html | 124 + ...-rotate-interpolation-math-functions.html} | 4 +- ...ay-angle-interpolation-math-functions.html | 47 + .../css/support/interpolation-testcommon.js | 63 +- .../dom/events/scrolling/scroll_support.js | 11 +- .../tests/dom/nodes/Document-createEvent.js | 2 +- .../insertion-removing-steps-iframe.window.js | 147 + .../insertion-removing-steps-script.window.js | 48 + .../tentative/observable-constructor.any.js | 35 +- .../tentative/observable-drop.any.js | 152 + .../tentative/observable-filter.any.js | 105 + .../tentative/observable-map.any.js | 166 + .../tentative/observable-map.window.js | 40 + .../tentative/observable-take.any.js | 108 + .../tentative/observable-takeUntil.any.js | 130 +- ...ction-range-cross-shadow-dom-boundary.html | 22 + .../editing/include/editor-test-utils.js | 10 +- .../delete-in-shadow-hosted-in-body.html | 81 + .../notify-event-iframe.https.html | 102 + .../notify-event-invalid.https.html | 96 + ...tify-event-nested-fenced-frames.https.html | 41 + .../notify-event-success.https.html | 55 + ...event-transient-user-activation.https.html | 53 + .../wpt/tests/fenced-frame/resources/utils.js | 16 + .../tests/gamepad/gamepad-secure-context.html | 25 - ...s.https.window.js => idlharness.window.js} | 0 ...ctive.https.html => not-fully-active.html} | 0 tests/wpt/tests/generic-sensor/README.md | 40 - .../dir-auto-dynamic-simple-dataChange.html | 31 + .../dir-auto-dynamic-simple-ref.html | 13 + .../dir-auto-dynamic-simple-replace.html | 32 + .../dir-auto-dynamic-simple-textContent.html | 31 + .../bidi-rendering/unicode-bidi-ua-rules.html | 88 +- tests/wpt/tests/html/resources/common.js | 6 + .../change-to-empty-value.html | 31 + .../change-to-empty-value.html | 32 + .../the-dialog-element/dialog-open.html | 4 +- ...arget-button-event-dispatch.tentative.html | 6 +- .../popover-shadow-dom-anchor.tentative.html | 99 + .../popovers/popover-shadow-dom.html | 94 +- .../popovers/popovertarget-reflection.html | 34 +- .../inert-and-find.html} | 14 +- tests/wpt/tests/interfaces/uievents.idl | 25 +- tests/wpt/tests/lint.ignore | 4 +- .../MediaRecorder-peerconnection.https.html | 4 +- tests/wpt/tests/orientation-event/README.md | 8 - tests/wpt/tests/png/cICP-wins-ref.html | 17 + tests/wpt/tests/png/cICP-wins.html | 22 + tests/wpt/tests/png/support/cICP-and-iCCP.png | Bin 0 -> 2745 bytes tests/wpt/tests/png/support/srgb_green.png | Bin 0 -> 192 bytes .../pointerevent_click_during_capture.html | 290 +- .../chromium/generic_sensor_mocks.js | 523 --- .../chromium/generic_sensor_mocks.js.headers | 1 - .../css/animation-range-visual-test.html | 2 +- .../selection-modify-around-textarea.html | 23 + .../local-url-inherit-controller.https.html | 18 + .../local-url-inherit-controller-frame.html | 60 +- .../declarative/gethtml.tentative.html | 25 +- ...tters-long-string.tentative.https.sub.html | 44 + .../setters.tentative.https.sub.html | 24 - .../referrer-policy-from-rules.https.html | 28 +- .../referrer-policy-not-accepted.https.html | 25 +- .../prefetch/resources/ruleset.py | 3 +- tests/wpt/tests/svg/historical.html | 3 + tests/wpt/tests/svg/idlharness.window.js | 4 +- .../tests/svg/interact/scripted/async-02.html | 31 + .../tests/svg/interact/scripted/async-03.html | 31 + .../tests/svg/interact/scripted/defer-02.html | 32 + .../svg/interact/scripted/module-02.html | 31 + .../svg/linking/scripted/a.text-getter-01.svg | 37 - .../svg/linking/scripted/a.text-setter-01.svg | 44 - .../painting/reftests/paint-order-002-ref.svg | 61 + .../svg/painting/reftests/paint-order-002.svg | 39 + .../painting/reftests/paint-order-003-ref.svg | 61 + .../svg/painting/reftests/paint-order-003.svg | 39 + .../order/clip-path-filter-order-ref.svg | 0 .../order/clip-path-filter-order.svg | 0 .../order/z-index-ref.svg | 0 .../{rendering => render}/order/z-index.svg | 0 .../color-inherit-link-visited-ref.svg | 0 .../color-inherit-link-visited.svg | 0 tests/wpt/tests/tools/manifest/sourcefile.py | 1 + tests/wpt/tests/tools/serve/serve.py | 16 + .../tools/webdriver/webdriver/bidi/client.py | 2 +- .../tools/webdriver/webdriver/bidi/error.py | 4 + .../webdriver/webdriver/bidi/modules/input.py | 11 + .../webdriver/bidi/modules/network.py | 14 +- tests/wpt/tests/tools/wpt/android.py | 6 +- .../tools/wptrunner/requirements_opera.txt | 2 +- .../tools/wptrunner/requirements_sauce.txt | 2 +- .../functional/docroot/defaultpy/default.py | 3 + .../docroot/defaultpy/default.sub.py | 3 + .../docroot/defaultsubpy/default.sub.py | 3 + .../docroot/foo.any.window-module.html | 8 + .../tests/functional/test_handlers.py | 26 + .../wptserve/tests/functional/test_pipes.py | 6 + .../wptserve/tests/functional/test_server.py | 70 +- .../tests/tools/wptserve/wptserve/handlers.py | 16 + .../tests/tools/wptserve/wptserve/server.py | 13 +- tests/wpt/tests/uievents/idlharness.window.js | 1 + tests/wpt/tests/uievents/textInput/api.html | 88 + .../tests/uievents/textInput/backspace.html | 16 + tests/wpt/tests/uievents/textInput/basic.html | 16 + .../uievents/textInput/delete-selection.html | 16 + .../wpt/tests/uievents/textInput/delete.html | 16 + .../tests/uievents/textInput/enter-input.html | 14 + .../enter-textarea-contenteditable.html | 15 + .../uievents/textInput/smiley-manual.html | 17 + .../uievents/textInput/support/basic.sub.js | 49 + .../uievents/textInput/support/common.js | 38 + .../textInput/support/no-textInput.sub.js | 29 + .../tests/wai-aria/role/contextual-roles.html | 1 - .../tests/bidi/input/set_files/__init__.py | 0 .../tests/bidi/input/set_files/invalid.py | 154 + .../tests/bidi/input/set_files/set_files.py | 241 ++ .../network/add_intercept/url_patterns.py | 24 +- .../before_request_sent_cached.py | 123 + .../bidi/network/continue_response/invalid.py | 2 +- .../bidi/network/provide_response/invalid.py | 341 +- .../bidi/network/provide_response/request.py | 67 + .../response_completed_cached.py | 72 + .../response_started_cached.py | 74 + .../webdriver/tests/support/html/files.html | 31 + .../tests/support/http_handlers/cached.py | 9 +- tests/wpt/tests/webnn/constant.https.any.js | 10 + .../wpt/tests/webnn/gpu/constant.https.any.js | 10 + .../wpt/tests/webnn/gpu/pooling.https.any.js | 2 +- .../tests/webnn/gpu/triangular.https.any.js | 10 + tests/wpt/tests/webnn/idlharness.https.any.js | 33 +- tests/wpt/tests/webnn/pooling.https.any.js | 2 +- .../webnn/resources/test_data/constant.json | 754 ++++ .../webnn/resources/test_data/l2_pool2d.json | 1509 +++++++ .../webnn/resources/test_data/triangular.json | 1101 ++++++ tests/wpt/tests/webnn/resources/utils.js | 85 +- tests/wpt/tests/webnn/triangular.https.any.js | 10 + .../RTCConfiguration-iceTransportPolicy.html | 33 +- tests/wpt/tests/webrtc/RTCIceTransport.html | 282 +- ...n-explicit-rollback-iceGatheringState.html | 73 +- .../tests/webrtc/RTCPeerConnection-helper.js | 135 + ...iceConnectionState-disconnected.https.html | 42 + ...erConnection-iceConnectionState.https.html | 14 + .../RTCPeerConnection-iceGatheringState.html | 90 +- ...Receiver-getContributingSources.https.html | 7 + ...eiver-getSynchronizationSources.https.html | 8 + .../tests/webrtc/RTCRtpReceiver.https.html | 96 + .../wpt/tests/webrtc/RTCRtpSender.https.html | 87 + ...RTCRtpTransceiver-setCodecPreferences.html | 33 + .../codecs-filtered-by-direction.https.html | 79 + .../codecs-subsequent-offer.https.html | 50 + .../wpt/tests/webtransport/stats.https.any.js | 106 + 409 files changed, 16860 insertions(+), 3438 deletions(-) create mode 100644 tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-collapse-clear-001.xht.ini create mode 100644 tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-collapse-clear-007.xht.ini create mode 100644 tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-left-applies-to-008.xht.ini create mode 100644 tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/padding-applies-to-016.xht.ini create mode 100644 tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/padding-applies-to-017.xht.ini create mode 100644 tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-pseudo-007.xht.ini create mode 100644 tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-pseudo-008.xht.ini create mode 100644 tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-selector-004.xht.ini rename tests/wpt/meta-legacy-layout/css/css-borders/{border-image-width-interpolation-math-functions-tentative.html.ini => border-image-width-interpolation-math-functions.html.ini} (67%) rename tests/wpt/{meta/css/css-fonts/font-size-adjust-interpolation-math-functions.tentative.html.ini => meta-legacy-layout/css/css-fonts/font-size-adjust-interpolation-math-functions.html.ini} (67%) rename tests/wpt/meta-legacy-layout/css/css-fonts/{font-stretch-interpolation-math-functions.tentative.html.ini => font-stretch-interpolation-math-functions.html.ini} (68%) create mode 100644 tests/wpt/meta-legacy-layout/css/css-images/animation/image-slice-interpolation-math-functions-tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-tables/table-cell-overflow-explicit-height-001.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-tables/table-cell-overflow-explicit-height-002.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-transitions/all-with-discrete.tentative.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-transitions/transition-behaivor.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-computed.tentative.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-valid.tentative.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-ui/user-find.tentative.html.ini rename tests/wpt/{meta/css/css-variables/variables-animation-math-functions-tentative.html.ini => meta-legacy-layout/css/css-variables/variables-animation-math-functions.html.ini} (68%) create mode 100644 tests/wpt/meta-legacy-layout/css/filter-effects/backdrop-filter-clip-rect-2.html.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/insertion-removing-steps-iframe.window.js.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/insertion-removing-steps-script.window.js.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-drop.any.js.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-filter.any.js.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-map.any.js.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-map.window.js.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-take.any.js.ini delete mode 100644 tests/wpt/meta-legacy-layout/gamepad/gamepad-secure-context.html.ini rename tests/wpt/meta-legacy-layout/gamepad/{idlharness.https.window.js.ini => idlharness.window.js.ini} (97%) rename tests/wpt/{meta/gamepad/not-fully-active.https.html.ini => meta-legacy-layout/gamepad/not-fully-active.html.ini} (71%) rename tests/wpt/{meta => meta-legacy-layout}/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini (100%) create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-dataChange.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-replace.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-textContent.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/scripting-1/the-script-element/defer-script/async-script.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/syntax/parsing/DOMContentLoaded-defer.html.ini create mode 100644 tests/wpt/meta-legacy-layout/uievents/textInput/api.html.ini rename tests/wpt/meta-legacy-layout/webmessaging/{without-ports => with-ports}/018.html.ini (100%) create mode 100644 tests/wpt/meta/css/CSS2/lists/counter-increment-auto-reset-001.xht.ini create mode 100644 tests/wpt/meta/css/CSS2/lists/counter-increment-display-001.xht.ini create mode 100644 tests/wpt/meta/css/CSS2/lists/counter-increment-not-generated-001.xht.ini create mode 100644 tests/wpt/meta/css/CSS2/lists/counter-reset-display-001.xht.ini create mode 100644 tests/wpt/meta/css/CSS2/lists/counter-reset-not-generated-001.xht.ini create mode 100644 tests/wpt/meta/css/CSS2/margin-padding-clear/margin-collapse-clear-001.xht.ini create mode 100644 tests/wpt/meta/css/CSS2/margin-padding-clear/margin-collapse-clear-007.xht.ini create mode 100644 tests/wpt/meta/css/CSS2/margin-padding-clear/padding-applies-to-016.xht.ini create mode 100644 tests/wpt/meta/css/CSS2/margin-padding-clear/padding-applies-to-017.xht.ini create mode 100644 tests/wpt/meta/css/CSS2/selectors/first-line-pseudo-007.xht.ini create mode 100644 tests/wpt/meta/css/CSS2/selectors/first-line-pseudo-008.xht.ini create mode 100644 tests/wpt/meta/css/CSS2/selectors/first-line-selector-004.xht.ini rename tests/wpt/meta/css/css-borders/{border-image-width-interpolation-math-functions-tentative.html.ini => border-image-width-interpolation-math-functions.html.ini} (67%) rename tests/wpt/{meta-legacy-layout/css/css-fonts/font-size-adjust-interpolation-math-functions.tentative.html.ini => meta/css/css-fonts/font-size-adjust-interpolation-math-functions.html.ini} (67%) rename tests/wpt/meta/css/css-fonts/{font-stretch-interpolation-math-functions.tentative.html.ini => font-stretch-interpolation-math-functions.html.ini} (68%) create mode 100644 tests/wpt/meta/css/css-images/animation/image-slice-interpolation-math-functions-tentative.html.ini delete mode 100644 tests/wpt/meta/css/css-text/text-transform/text-transform-full-size-kana-001.html.ini delete mode 100644 tests/wpt/meta/css/css-text/text-transform/text-transform-full-size-kana-002.html.ini delete mode 100644 tests/wpt/meta/css/css-text/text-transform/text-transform-full-size-kana-003.html.ini delete mode 100644 tests/wpt/meta/css/css-text/text-transform/text-transform-full-size-kana-004.html.ini delete mode 100644 tests/wpt/meta/css/css-transitions/all-with-discrete.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-transitions/transition-behaivor.html.ini delete mode 100644 tests/wpt/meta/css/css-ui/parsing/user-find-computed.tentative.html.ini delete mode 100644 tests/wpt/meta/css/css-ui/parsing/user-find-valid.tentative.html.ini delete mode 100644 tests/wpt/meta/css/css-ui/user-find.tentative.html.ini rename tests/wpt/{meta-legacy-layout/css/css-variables/variables-animation-math-functions-tentative.html.ini => meta/css/css-variables/variables-animation-math-functions.html.ini} (68%) create mode 100644 tests/wpt/meta/css/filter-effects/backdrop-filter-clip-rect-2.html.ini create mode 100644 tests/wpt/meta/dom/nodes/insertion-removing-steps/insertion-removing-steps-iframe.window.js.ini create mode 100644 tests/wpt/meta/dom/nodes/insertion-removing-steps/insertion-removing-steps-script.window.js.ini create mode 100644 tests/wpt/meta/dom/observable/tentative/observable-drop.any.js.ini create mode 100644 tests/wpt/meta/dom/observable/tentative/observable-filter.any.js.ini create mode 100644 tests/wpt/meta/dom/observable/tentative/observable-map.any.js.ini create mode 100644 tests/wpt/meta/dom/observable/tentative/observable-map.window.js.ini create mode 100644 tests/wpt/meta/dom/observable/tentative/observable-take.any.js.ini delete mode 100644 tests/wpt/meta/gamepad/gamepad-secure-context.html.ini rename tests/wpt/meta/gamepad/{idlharness.https.window.js.ini => idlharness.window.js.ini} (97%) rename tests/wpt/{meta-legacy-layout/gamepad/not-fully-active.https.html.ini => meta/gamepad/not-fully-active.html.ini} (71%) delete 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/elements/global-attributes/dir-auto-dynamic-simple-dataChange.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-auto-dynamic-simple-replace.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-auto-dynamic-simple-textContent.html.ini rename tests/wpt/{meta-legacy-layout => meta}/html/semantics/forms/historical.html.ini (100%) create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini create mode 100644 tests/wpt/meta/uievents/textInput/api.html.ini create mode 100644 tests/wpt/meta/webmessaging/without-ports/017.html.ini delete mode 100644 tests/wpt/meta/workers/WorkerGlobalScope-close.html.ini create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add10.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add10.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add11.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add11.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add12.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add12.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add13.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add13.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add14.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add14.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add15.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add15.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add16.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add16.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add2.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add2.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add3.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add3.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add4.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add4.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add5.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add5.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add6.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add6.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add7.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add7.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add8.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add8.htm create mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add9.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbobjectstore_add9.htm create mode 100644 tests/wpt/tests/IndexedDB/worker-termination-aborts-upgrade.window.js delete mode 100644 tests/wpt/tests/clipboard-apis/async-svg-script-removal.https.html delete mode 100644 tests/wpt/tests/clipboard-apis/async-write-svg-read-svg.https.html rename tests/wpt/tests/cookies/third-party-cookies/resources/{third-party-cookies-cross-site-window.html => third-party-cookies-cross-site-embedder.html} (71%) create mode 100644 tests/wpt/tests/cookies/third-party-cookies/resources/third-party-cookies-cross-site-popup-opener.html create mode 100644 tests/wpt/tests/cookies/third-party-cookies/resources/third-party-cookies-cross-site-popup-verify.html create mode 100644 tests/wpt/tests/cookies/third-party-cookies/resources/third-party-cookies-cross-site-popup.html create mode 100644 tests/wpt/tests/cookies/third-party-cookies/third-party-cookie-heuristics.tentative.https.html create mode 100644 tests/wpt/tests/credential-management/fedcm-button-mode-basics.https.html create mode 100644 tests/wpt/tests/credential-management/support/fedcm/manifest_with_rp_mode.json create mode 100644 tests/wpt/tests/credential-management/support/fedcm/token_with_rp_mode.py create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-position-circular.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-scroll-chained-001.tentative.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-scroll-chained-002.tentative.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-scroll-chained-003.tentative.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-scroll-chained-004.tentative.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-scroll-chained-fallback.tentative.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-scroll-fixedpos-002.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-scroll-to-sticky-001.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-scroll-to-sticky-002.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-scroll-to-sticky-003.html create mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-scroll-to-sticky-004.html create mode 100644 tests/wpt/tests/css/css-anchor-position/reference/anchor-position-circular-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-chained-001.tentative-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-chained-002.tentative-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-chained-004.tentative-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-chained-fallback.tentative-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-fixedpos-002-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-to-sticky-001-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-to-sticky-002-ref.html create mode 100644 tests/wpt/tests/css/css-anchor-position/reference/anchor-scroll-to-sticky-004-ref.html rename tests/wpt/tests/css/css-borders/{border-image-width-interpolation-math-functions-tentative.html => border-image-width-interpolation-math-functions.html} (91%) rename tests/wpt/tests/css/css-fonts/{font-size-adjust-interpolation-math-functions.tentative.html => font-size-adjust-interpolation-math-functions.html} (90%) rename tests/wpt/tests/css/css-fonts/{font-stretch-interpolation-math-functions.tentative.html => font-stretch-interpolation-math-functions.html} (90%) create mode 100644 tests/wpt/tests/css/css-highlight-api/historical.window.js create mode 100644 tests/wpt/tests/css/css-images/animation/image-slice-interpolation-math-functions-tentative.html create mode 100644 tests/wpt/tests/css/css-masking/clip-path/animations/clip-path-interpolation-discrete.html create mode 100644 tests/wpt/tests/css/css-multicol/crashtests/multicol-with-oof-in-multicol-with-oof-in-multicol.html create mode 100644 tests/wpt/tests/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/positioned-target-iframe.html create mode 100644 tests/wpt/tests/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-iframe.html create mode 100644 tests/wpt/tests/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-positioned.html create mode 100644 tests/wpt/tests/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element.html create mode 100644 tests/wpt/tests/css/css-scrollbars/scrollbar-color-dynamic-8-ref.html create mode 100644 tests/wpt/tests/css/css-scrollbars/scrollbar-color-dynamic-8.tentative.html create mode 100644 tests/wpt/tests/css/css-tables/table-cell-overflow-explicit-height-001.html create mode 100644 tests/wpt/tests/css/css-tables/table-cell-overflow-explicit-height-002.html create mode 100644 tests/wpt/tests/css/css-tables/table-cell-overflow-explicit-height-ref.html delete mode 100644 tests/wpt/tests/css/css-transitions/all-with-discrete.tentative.html create mode 100644 tests/wpt/tests/css/css-transitions/transition-behaivor.html delete mode 100644 tests/wpt/tests/css/css-ui/parsing/user-find-computed.tentative.html delete mode 100644 tests/wpt/tests/css/css-ui/parsing/user-find-invalid.tentative.html delete mode 100644 tests/wpt/tests/css/css-ui/parsing/user-find-valid.tentative.html rename tests/wpt/tests/css/css-variables/{variables-animation-math-functions-tentative.html => variables-animation-math-functions.html} (79%) create mode 100644 tests/wpt/tests/css/filter-effects/backdrop-filter-clip-rect-2.html create mode 100644 tests/wpt/tests/css/filter-effects/reference/backdrop-filter-clip-rect-2-ref.html create mode 100644 tests/wpt/tests/css/motion/animation/offset-path-interpolation-007.html rename tests/wpt/tests/css/motion/animation/{offset-rotate-interpolation-math-functions-tentative.html => offset-rotate-interpolation-math-functions.html} (90%) create mode 100644 tests/wpt/tests/css/motion/animation/ray-angle-interpolation-math-functions.html create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/insertion-removing-steps-iframe.window.js create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/insertion-removing-steps-script.window.js create mode 100644 tests/wpt/tests/dom/observable/tentative/observable-drop.any.js create mode 100644 tests/wpt/tests/dom/observable/tentative/observable-filter.any.js create mode 100644 tests/wpt/tests/dom/observable/tentative/observable-map.any.js create mode 100644 tests/wpt/tests/dom/observable/tentative/observable-map.window.js create mode 100644 tests/wpt/tests/dom/observable/tentative/observable-take.any.js create mode 100644 tests/wpt/tests/editing/crashtests/enableInlineTableEditing-after-updating-selection-range-cross-shadow-dom-boundary.html create mode 100644 tests/wpt/tests/editing/other/delete-in-shadow-hosted-in-body.html create mode 100644 tests/wpt/tests/fenced-frame/notify-event-iframe.https.html create mode 100644 tests/wpt/tests/fenced-frame/notify-event-invalid.https.html create mode 100644 tests/wpt/tests/fenced-frame/notify-event-nested-fenced-frames.https.html create mode 100644 tests/wpt/tests/fenced-frame/notify-event-success.https.html create mode 100644 tests/wpt/tests/fenced-frame/notify-event-transient-user-activation.https.html delete mode 100644 tests/wpt/tests/gamepad/gamepad-secure-context.html rename tests/wpt/tests/gamepad/{idlharness.https.window.js => idlharness.window.js} (100%) rename tests/wpt/tests/gamepad/{not-fully-active.https.html => not-fully-active.html} (100%) delete mode 100644 tests/wpt/tests/generic-sensor/README.md create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-auto-dynamic-simple-dataChange.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-auto-dynamic-simple-ref.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-auto-dynamic-simple-replace.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/dir-auto-dynamic-simple-textContent.html create mode 100644 tests/wpt/tests/html/semantics/forms/the-input-element/change-to-empty-value.html create mode 100644 tests/wpt/tests/html/semantics/forms/the-textarea-element/change-to-empty-value.html create mode 100644 tests/wpt/tests/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html rename tests/wpt/tests/{css/css-ui/user-find.tentative.html => inert/inert-and-find.html} (76%) delete mode 100644 tests/wpt/tests/orientation-event/README.md create mode 100644 tests/wpt/tests/png/cICP-wins-ref.html create mode 100644 tests/wpt/tests/png/cICP-wins.html create mode 100644 tests/wpt/tests/png/support/cICP-and-iCCP.png create mode 100644 tests/wpt/tests/png/support/srgb_green.png delete mode 100644 tests/wpt/tests/resources/chromium/generic_sensor_mocks.js delete mode 100644 tests/wpt/tests/resources/chromium/generic_sensor_mocks.js.headers create mode 100644 tests/wpt/tests/selection/crashtests/selection-modify-around-textarea.html create mode 100644 tests/wpt/tests/shared-storage/setters-long-string.tentative.https.sub.html create mode 100644 tests/wpt/tests/svg/interact/scripted/async-02.html create mode 100644 tests/wpt/tests/svg/interact/scripted/async-03.html create mode 100644 tests/wpt/tests/svg/interact/scripted/defer-02.html create mode 100644 tests/wpt/tests/svg/interact/scripted/module-02.html delete mode 100644 tests/wpt/tests/svg/linking/scripted/a.text-getter-01.svg delete mode 100644 tests/wpt/tests/svg/linking/scripted/a.text-setter-01.svg create mode 100644 tests/wpt/tests/svg/painting/reftests/paint-order-002-ref.svg create mode 100644 tests/wpt/tests/svg/painting/reftests/paint-order-002.svg create mode 100644 tests/wpt/tests/svg/painting/reftests/paint-order-003-ref.svg create mode 100644 tests/wpt/tests/svg/painting/reftests/paint-order-003.svg rename tests/wpt/tests/svg/{rendering => render}/order/clip-path-filter-order-ref.svg (100%) rename tests/wpt/tests/svg/{rendering => render}/order/clip-path-filter-order.svg (100%) rename tests/wpt/tests/svg/{rendering => render}/order/z-index-ref.svg (100%) rename tests/wpt/tests/svg/{rendering => render}/order/z-index.svg (100%) rename tests/wpt/tests/svg/{ => styling}/color-inherit-link-visited-ref.svg (100%) rename tests/wpt/tests/svg/{ => styling}/color-inherit-link-visited.svg (100%) create mode 100644 tests/wpt/tests/tools/wptserve/tests/functional/docroot/defaultpy/default.py create mode 100644 tests/wpt/tests/tools/wptserve/tests/functional/docroot/defaultpy/default.sub.py create mode 100644 tests/wpt/tests/tools/wptserve/tests/functional/docroot/defaultsubpy/default.sub.py create mode 100644 tests/wpt/tests/tools/wptserve/tests/functional/docroot/foo.any.window-module.html create mode 100644 tests/wpt/tests/uievents/textInput/api.html create mode 100644 tests/wpt/tests/uievents/textInput/backspace.html create mode 100644 tests/wpt/tests/uievents/textInput/basic.html create mode 100644 tests/wpt/tests/uievents/textInput/delete-selection.html create mode 100644 tests/wpt/tests/uievents/textInput/delete.html create mode 100644 tests/wpt/tests/uievents/textInput/enter-input.html create mode 100644 tests/wpt/tests/uievents/textInput/enter-textarea-contenteditable.html create mode 100644 tests/wpt/tests/uievents/textInput/smiley-manual.html create mode 100644 tests/wpt/tests/uievents/textInput/support/basic.sub.js create mode 100644 tests/wpt/tests/uievents/textInput/support/common.js create mode 100644 tests/wpt/tests/uievents/textInput/support/no-textInput.sub.js create mode 100644 tests/wpt/tests/webdriver/tests/bidi/input/set_files/__init__.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/input/set_files/invalid.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/input/set_files/set_files.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/before_request_sent/before_request_sent_cached.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/provide_response/request.py create mode 100644 tests/wpt/tests/webdriver/tests/support/html/files.html create mode 100644 tests/wpt/tests/webnn/constant.https.any.js create mode 100644 tests/wpt/tests/webnn/gpu/constant.https.any.js create mode 100644 tests/wpt/tests/webnn/gpu/triangular.https.any.js create mode 100644 tests/wpt/tests/webnn/resources/test_data/constant.json create mode 100644 tests/wpt/tests/webnn/resources/test_data/l2_pool2d.json create mode 100644 tests/wpt/tests/webnn/resources/test_data/triangular.json create mode 100644 tests/wpt/tests/webnn/triangular.https.any.js create mode 100644 tests/wpt/tests/webrtc/RTCRtpReceiver.https.html create mode 100644 tests/wpt/tests/webrtc/protocol/codecs-filtered-by-direction.https.html create mode 100644 tests/wpt/tests/webrtc/protocol/codecs-subsequent-offer.https.html create mode 100644 tests/wpt/tests/webtransport/stats.https.any.js diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/floats/float-no-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/CSS2/floats/float-no-interpolation.html.ini index 892e67bc160..3f08ae0f698 100644 --- a/tests/wpt/meta-legacy-layout/css/CSS2/floats/float-no-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/CSS2/floats/float-no-interpolation.html.ini @@ -37,3 +37,39 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial\] to [right\] at (0.3) should be [initial\]] expected: FAIL + + [CSS Transitions: property from [left\] to [right\] at (-1) should be [left\]] + expected: FAIL + + [CSS Transitions: property from [left\] to [right\] at (0) should be [left\]] + expected: FAIL + + [CSS Transitions: property from [left\] to [right\] at (0.4) should be [left\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [left\] to [right\] at (-1) should be [left\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [left\] to [right\] at (0) should be [left\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [left\] to [right\] at (0.4) should be [left\]] + expected: FAIL + + [Web Animations: property from [left\] to [right\] at (-1) should be [left\]] + expected: FAIL + + [Web Animations: property from [left\] to [right\] at (0) should be [left\]] + expected: FAIL + + [Web Animations: property from [left\] to [right\] at (0.4) should be [left\]] + expected: FAIL + + [Web Animations: property from [left\] to [right\] at (0.5) should be [right\]] + expected: FAIL + + [Web Animations: property from [left\] to [right\] at (1) should be [right\]] + expected: FAIL + + [Web Animations: property from [left\] to [right\] at (1.5) should be [right\]] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-collapse-clear-001.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-collapse-clear-001.xht.ini new file mode 100644 index 00000000000..3c1eac87f60 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-collapse-clear-001.xht.ini @@ -0,0 +1,2 @@ +[margin-collapse-clear-001.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-collapse-clear-007.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-collapse-clear-007.xht.ini new file mode 100644 index 00000000000..188c0a7354c --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-collapse-clear-007.xht.ini @@ -0,0 +1,2 @@ +[margin-collapse-clear-007.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-left-applies-to-008.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-left-applies-to-008.xht.ini new file mode 100644 index 00000000000..4534f5ec188 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-left-applies-to-008.xht.ini @@ -0,0 +1,2 @@ +[margin-left-applies-to-008.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/padding-applies-to-016.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/padding-applies-to-016.xht.ini new file mode 100644 index 00000000000..1d4a4623f91 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/padding-applies-to-016.xht.ini @@ -0,0 +1,2 @@ +[padding-applies-to-016.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/padding-applies-to-017.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/padding-applies-to-017.xht.ini new file mode 100644 index 00000000000..02c94e9fa6f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/padding-applies-to-017.xht.ini @@ -0,0 +1,2 @@ +[padding-applies-to-017.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-pseudo-007.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-pseudo-007.xht.ini new file mode 100644 index 00000000000..86bd1e058f4 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-pseudo-007.xht.ini @@ -0,0 +1,2 @@ +[first-line-pseudo-007.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-pseudo-008.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-pseudo-008.xht.ini new file mode 100644 index 00000000000..0f43b45c00e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-pseudo-008.xht.ini @@ -0,0 +1,2 @@ +[first-line-pseudo-008.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-selector-004.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-selector-004.xht.ini new file mode 100644 index 00000000000..6adda0b1240 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-selector-004.xht.ini @@ -0,0 +1,2 @@ +[first-line-selector-004.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-borders/border-image-width-interpolation-math-functions-tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-borders/border-image-width-interpolation-math-functions.html.ini similarity index 67% rename from tests/wpt/meta-legacy-layout/css/css-borders/border-image-width-interpolation-math-functions-tentative.html.ini rename to tests/wpt/meta-legacy-layout/css/css-borders/border-image-width-interpolation-math-functions.html.ini index fcc2d8205dd..2d7ef3e268f 100644 --- a/tests/wpt/meta-legacy-layout/css/css-borders/border-image-width-interpolation-math-functions-tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-borders/border-image-width-interpolation-math-functions.html.ini @@ -1,4 +1,4 @@ -[border-image-width-interpolation-math-functions-tentative.html] +[border-image-width-interpolation-math-functions.html] [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL @@ -71,74 +71,74 @@ [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-relative-color.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-relative-color.html.ini index 718a1bf8f6b..bf29c753411 100644 --- a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-relative-color.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-relative-color.html.ini @@ -3322,3 +3322,51 @@ [Property color value 'color(from color(srgb 0.25 0.5 0.75) xyz-d65 x y z)'] expected: FAIL + + [Property color value 'rgb(from color-mix(in srgb, red, red) r g b / alpha)'] + expected: FAIL + + [Property color value 'hsl(from color-mix(in srgb, red, red) h s l / alpha)'] + expected: FAIL + + [Property color value 'hwb(from color-mix(in srgb, red, red) h w b / alpha)'] + expected: FAIL + + [Property color value 'lab(from color-mix(in lab, lab(25 20 50), lab(25 20 50)) l a b / alpha)'] + expected: FAIL + + [Property color value 'oklab(from color-mix(in oklab, oklab(0.25 0.2 0.5), oklab(0.25 0.2 0.5)) l a b / alpha)'] + expected: FAIL + + [Property color value 'lch(from color-mix(in lch, lch(70 45 30), lch(70 45 30)) l c h / alpha)'] + expected: FAIL + + [Property color value 'oklch(from color-mix(in oklch, oklch(0.7 0.45 30), oklch(0.7 0.45 30)) l c h / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(srgb 0.7 0.5 0.3), color(srgb 0.7 0.5 0.3)) srgb r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(srgb-linear 0.7 0.5 0.3), color(srgb-linear 0.7 0.5 0.3)) srgb-linear r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(a98-rgb 0.7 0.5 0.3), color(a98-rgb 0.7 0.5 0.3)) a98-rgb r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(rec2020 0.7 0.5 0.3), color(rec2020 0.7 0.5 0.3)) rec2020 r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(prophoto-rgb 0.7 0.5 0.3), color(prophoto-rgb 0.7 0.5 0.3)) prophoto-rgb r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(display-p3 0.7 0.5 0.3), color(display-p3 0.7 0.5 0.3)) display-p3 r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(xyz 0.7 0.5 0.3), color(xyz 0.7 0.5 0.3)) xyz r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(xyz-d50 0.7 0.5 0.3), color(xyz-d50 0.7 0.5 0.3)) xyz-d50 r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(xyz-d65 0.7 0.5 0.3), color(xyz-d65 0.7 0.5 0.3)) xyz-d65 r g b / alpha)'] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-relative-color.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-relative-color.html.ini index 53aa01a0c08..3a3198a2980 100644 --- a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-relative-color.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-relative-color.html.ini @@ -3235,3 +3235,51 @@ [e.style['color'\] = "oklch(from oklch(0.7 0.2 300) l c calc(h * 2.5))" should set the property value] expected: FAIL + + [e.style['color'\] = "rgb(from color-mix(in srgb, red, red) r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "hsl(from color-mix(in srgb, red, red) h s l / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "hwb(from color-mix(in srgb, red, red) h w b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lab(from color-mix(in lab, lab(25 20 50), lab(25 20 50)) l a b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklab(from color-mix(in oklab, oklab(0.25 0.2 0.5), oklab(0.25 0.2 0.5)) l a b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lch(from color-mix(in lch, lch(70 45 30), lch(70 45 30)) l c h / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklch(from color-mix(in oklch, oklch(0.7 0.45 30), oklch(0.7 0.45 30)) l c h / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(srgb 0.7 0.5 0.3), color(srgb 0.7 0.5 0.3)) srgb r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(srgb-linear 0.7 0.5 0.3), color(srgb-linear 0.7 0.5 0.3)) srgb-linear r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(a98-rgb 0.7 0.5 0.3), color(a98-rgb 0.7 0.5 0.3)) a98-rgb r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(rec2020 0.7 0.5 0.3), color(rec2020 0.7 0.5 0.3)) rec2020 r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(prophoto-rgb 0.7 0.5 0.3), color(prophoto-rgb 0.7 0.5 0.3)) prophoto-rgb r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(display-p3 0.7 0.5 0.3), color(display-p3 0.7 0.5 0.3)) display-p3 r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(xyz 0.7 0.5 0.3), color(xyz 0.7 0.5 0.3)) xyz r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(xyz-d50 0.7 0.5 0.3), color(xyz-d50 0.7 0.5 0.3)) xyz-d50 r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(xyz-d65 0.7 0.5 0.3), color(xyz-d65 0.7 0.5 0.3)) xyz-d65 r g b / alpha)" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta/css/css-fonts/font-size-adjust-interpolation-math-functions.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/font-size-adjust-interpolation-math-functions.html.ini similarity index 67% rename from tests/wpt/meta/css/css-fonts/font-size-adjust-interpolation-math-functions.tentative.html.ini rename to tests/wpt/meta-legacy-layout/css/css-fonts/font-size-adjust-interpolation-math-functions.html.ini index ac7fa1b4461..5aee51bfe8c 100644 --- a/tests/wpt/meta/css/css-fonts/font-size-adjust-interpolation-math-functions.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-fonts/font-size-adjust-interpolation-math-functions.html.ini @@ -1,4 +1,4 @@ -[font-size-adjust-interpolation-math-functions.tentative.html] +[font-size-adjust-interpolation-math-functions.html] [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL @@ -71,74 +71,74 @@ [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/font-stretch-interpolation-math-functions.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/font-stretch-interpolation-math-functions.html.ini similarity index 68% rename from tests/wpt/meta-legacy-layout/css/css-fonts/font-stretch-interpolation-math-functions.tentative.html.ini rename to tests/wpt/meta-legacy-layout/css/css-fonts/font-stretch-interpolation-math-functions.html.ini index 30f9f12ae64..f1553f90850 100644 --- a/tests/wpt/meta-legacy-layout/css/css-fonts/font-stretch-interpolation-math-functions.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-fonts/font-stretch-interpolation-math-functions.html.ini @@ -1,4 +1,4 @@ -[font-stretch-interpolation-math-functions.tentative.html] +[font-stretch-interpolation-math-functions.html] [CSS Transitions: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL @@ -71,74 +71,74 @@ [Web Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-images/animation/image-slice-interpolation-math-functions-tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-images/animation/image-slice-interpolation-math-functions-tentative.html.ini new file mode 100644 index 00000000000..82db1df1d80 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-images/animation/image-slice-interpolation-math-functions-tentative.html.ini @@ -0,0 +1,216 @@ +[image-slice-interpolation-math-functions-tentative.html] + [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [CSS Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [CSS Transitions: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Transitions: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Transitions: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Transitions: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Transitions: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Transitions: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [Web Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [Web Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [Web Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [Web Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [Web Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [Web Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-position/animations/position-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-position/animations/position-interpolation.html.ini index 474800021cf..80d094f4c6f 100644 --- a/tests/wpt/meta-legacy-layout/css/css-position/animations/position-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-position/animations/position-interpolation.html.ini @@ -37,3 +37,75 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [absolute\] to [static\] at (0.3) should be [absolute\]] expected: FAIL + + [CSS Transitions: property from [relative\] to [static\] at (-1) should be [relative\]] + expected: FAIL + + [CSS Transitions: property from [relative\] to [static\] at (0) should be [relative\]] + expected: FAIL + + [CSS Transitions: property from [relative\] to [static\] at (0.4) should be [relative\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [relative\] to [static\] at (-1) should be [relative\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [relative\] to [static\] at (0) should be [relative\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [relative\] to [static\] at (0.4) should be [relative\]] + expected: FAIL + + [Web Animations: property from [relative\] to [static\] at (-1) should be [relative\]] + expected: FAIL + + [Web Animations: property from [relative\] to [static\] at (0) should be [relative\]] + expected: FAIL + + [Web Animations: property from [relative\] to [static\] at (0.4) should be [relative\]] + expected: FAIL + + [Web Animations: property from [relative\] to [static\] at (0.5) should be [static\]] + expected: FAIL + + [Web Animations: property from [relative\] to [static\] at (1) should be [static\]] + expected: FAIL + + [Web Animations: property from [relative\] to [static\] at (1.5) should be [static\]] + expected: FAIL + + [CSS Transitions: property from [sticky\] to [fixed\] at (-1) should be [sticky\]] + expected: FAIL + + [CSS Transitions: property from [sticky\] to [fixed\] at (0) should be [sticky\]] + expected: FAIL + + [CSS Transitions: property from [sticky\] to [fixed\] at (0.4) should be [sticky\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [sticky\] to [fixed\] at (-1) should be [sticky\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [sticky\] to [fixed\] at (0) should be [sticky\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [sticky\] to [fixed\] at (0.4) should be [sticky\]] + expected: FAIL + + [Web Animations: property from [sticky\] to [fixed\] at (-1) should be [sticky\]] + expected: FAIL + + [Web Animations: property from [sticky\] to [fixed\] at (0) should be [sticky\]] + expected: FAIL + + [Web Animations: property from [sticky\] to [fixed\] at (0.4) should be [sticky\]] + expected: FAIL + + [Web Animations: property from [sticky\] to [fixed\] at (0.5) should be [fixed\]] + expected: FAIL + + [Web Animations: property from [sticky\] to [fixed\] at (1) should be [fixed\]] + expected: FAIL + + [Web Animations: property from [sticky\] to [fixed\] at (1.5) should be [fixed\]] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-tables/table-cell-overflow-explicit-height-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-tables/table-cell-overflow-explicit-height-001.html.ini new file mode 100644 index 00000000000..3dd9f08680a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-tables/table-cell-overflow-explicit-height-001.html.ini @@ -0,0 +1,2 @@ +[table-cell-overflow-explicit-height-001.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-tables/table-cell-overflow-explicit-height-002.html.ini b/tests/wpt/meta-legacy-layout/css/css-tables/table-cell-overflow-explicit-height-002.html.ini new file mode 100644 index 00000000000..be154785d82 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-tables/table-cell-overflow-explicit-height-002.html.ini @@ -0,0 +1,2 @@ +[table-cell-overflow-explicit-height-002.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/text-align/text-align-last-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/text-align/text-align-last-interpolation.html.ini index 23280d719e7..f8971d3556a 100644 --- a/tests/wpt/meta-legacy-layout/css/css-text/text-align/text-align-last-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-text/text-align/text-align-last-interpolation.html.ini @@ -191,18 +191,6 @@ [CSS Transitions with transition-behavior:allow-discrete: property from [auto\] to [start\] at (0.3) should be [auto\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [auto\] to [start\] at (0.5) should be [start\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [auto\] to [start\] at (0.6) should be [start\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [auto\] to [start\] at (1) should be [start\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [auto\] to [start\] at (1.5) should be [start\]] - expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto\] to [start\] at (-0.3) should be [auto\]] expected: FAIL @@ -212,18 +200,6 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto\] to [start\] at (0.3) should be [auto\]] expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto\] to [start\] at (0.5) should be [start\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto\] to [start\] at (0.6) should be [start\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto\] to [start\] at (1) should be [start\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto\] to [start\] at (1.5) should be [start\]] - expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [justify\] to [center\] at (-0.3) should be [justify\]] expected: FAIL @@ -233,18 +209,6 @@ [CSS Transitions with transition-behavior:allow-discrete: property from [justify\] to [center\] at (0.3) should be [justify\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [justify\] to [center\] at (0.5) should be [center\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [justify\] to [center\] at (0.6) should be [center\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [justify\] to [center\] at (1) should be [center\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [justify\] to [center\] at (1.5) should be [center\]] - expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [justify\] to [center\] at (-0.3) should be [justify\]] expected: FAIL @@ -254,18 +218,6 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [justify\] to [center\] at (0.3) should be [justify\]] expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [justify\] to [center\] at (0.5) should be [center\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [justify\] to [center\] at (0.6) should be [center\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [justify\] to [center\] at (1) should be [center\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [justify\] to [center\] at (1.5) should be [center\]] - expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [left\] to [right\] at (-0.3) should be [left\]] expected: FAIL @@ -275,18 +227,6 @@ [CSS Transitions with transition-behavior:allow-discrete: property from [left\] to [right\] at (0.3) should be [left\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [left\] to [right\] at (0.5) should be [right\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [left\] to [right\] at (0.6) should be [right\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [left\] to [right\] at (1) should be [right\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [left\] to [right\] at (1.5) should be [right\]] - expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [left\] to [right\] at (-0.3) should be [left\]] expected: FAIL @@ -296,18 +236,6 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [left\] to [right\] at (0.3) should be [left\]] expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [left\] to [right\] at (0.5) should be [right\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [left\] to [right\] at (0.6) should be [right\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [left\] to [right\] at (1) should be [right\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [left\] to [right\] at (1.5) should be [right\]] - expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [end\] to [match-parent\] at (-0.3) should be [end\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-transitions/all-with-discrete.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-transitions/all-with-discrete.tentative.html.ini deleted file mode 100644 index 0a425b104e1..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-transitions/all-with-discrete.tentative.html.ini +++ /dev/null @@ -1,12 +0,0 @@ -[all-with-discrete.tentative.html] - [all with an explicit discrete property should animate.] - expected: FAIL - - [all without an explicit discrete property should not animate.] - expected: FAIL - - [transition:all with transition-animation-type:discrete should animate discrete properties.] - expected: FAIL - - [transition:all with transition-behavior:allow-discrete should animate discrete properties.] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini b/tests/wpt/meta-legacy-layout/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini deleted file mode 100644 index e35a452a186..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[no-transition-from-ua-to-blocking-stylesheet.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/css/css-transitions/transition-behaivor.html.ini b/tests/wpt/meta-legacy-layout/css/css-transitions/transition-behaivor.html.ini new file mode 100644 index 00000000000..be999af2dc0 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-transitions/transition-behaivor.html.ini @@ -0,0 +1,18 @@ +[transition-behaivor.html] + [transition-behavior:allow-discrete should animate discrete properties.] + expected: FAIL + + [transition-behavior:allow-discrete overlaps the previous normal value.] + expected: FAIL + + [transition-behavior:normal overlaps the previous allow-discrete value.] + expected: FAIL + + [transition-behavior changed to normal should stop the running discrete transitions.] + expected: FAIL + + [transition-behavior:allow-discrete should animate for values fallback to discrete animations.] + expected: FAIL + + [transition-behavior:normal should cancel the running transitions whose animation values are not interpolatable] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-computed.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-computed.tentative.html.ini deleted file mode 100644 index 7a52f8415e9..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-computed.tentative.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[user-find-computed.tentative.html] - [Property user-find value 'auto'] - expected: FAIL - - [Property user-find value 'none'] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-valid.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-valid.tentative.html.ini deleted file mode 100644 index 5484a92303f..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-valid.tentative.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[user-find-valid.tentative.html] - [e.style['user-find'\] = "auto" should set the property value] - expected: FAIL - - [e.style['user-find'\] = "none" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/user-find.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/user-find.tentative.html.ini deleted file mode 100644 index 2455027f9c7..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-ui/user-find.tentative.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[user-find.tentative.html] - [Basic test for the user-find property] - expected: FAIL diff --git a/tests/wpt/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-variables/variables-animation-math-functions.html.ini similarity index 68% rename from tests/wpt/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini rename to tests/wpt/meta-legacy-layout/css/css-variables/variables-animation-math-functions.html.ini index fc4c1ab570a..c116f3a7393 100644 --- a/tests/wpt/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-variables/variables-animation-math-functions.html.ini @@ -1,4 +1,4 @@ -[variables-animation-math-functions-tentative.html] +[variables-animation-math-functions.html] [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL @@ -53,56 +53,56 @@ [Web Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/filter-effects/backdrop-filter-clip-rect-2.html.ini b/tests/wpt/meta-legacy-layout/css/filter-effects/backdrop-filter-clip-rect-2.html.ini new file mode 100644 index 00000000000..1faf9f58f50 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/filter-effects/backdrop-filter-clip-rect-2.html.ini @@ -0,0 +1,2 @@ +[backdrop-filter-clip-rect-2.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/nodes/Document-createEvent.https.html.ini b/tests/wpt/meta-legacy-layout/dom/nodes/Document-createEvent.https.html.ini index 2b1440d9ef1..71c4f1358b7 100644 --- a/tests/wpt/meta-legacy-layout/dom/nodes/Document-createEvent.https.html.ini +++ b/tests/wpt/meta-legacy-layout/dom/nodes/Document-createEvent.https.html.ini @@ -73,3 +73,12 @@ [createEvent('TOUCHEVENT') should be initialized correctly.] expected: PRECONDITION_FAILED + + [TextEvent should be an alias for TextEvent.] + expected: FAIL + + [textevent should be an alias for TextEvent.] + expected: FAIL + + [TEXTEVENT should be an alias for TextEvent.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/insertion-removing-steps-iframe.window.js.ini b/tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/insertion-removing-steps-iframe.window.js.ini new file mode 100644 index 00000000000..b9a477ad044 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/insertion-removing-steps-iframe.window.js.ini @@ -0,0 +1,3 @@ +[insertion-removing-steps-iframe.window.html] + [Insertion steps: load event fires synchronously *after* iframe DOM insertion, as part of the iframe element's insertion steps] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/insertion-removing-steps-script.window.js.ini b/tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/insertion-removing-steps-script.window.js.ini new file mode 100644 index 00000000000..d1ba832db34 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/insertion-removing-steps-script.window.js.ini @@ -0,0 +1,2 @@ +[insertion-removing-steps-script.window.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini index e132211192b..3997fbb757a 100644 --- a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini @@ -107,6 +107,9 @@ [Subscriber signal is readonly] expected: FAIL + [Subscriber#error() value is stored as Subscriber's AbortSignal's reason] + expected: FAIL + [observable-constructor.any.html] [Observable constructor] @@ -216,3 +219,6 @@ [Subscriber signal is readonly] expected: FAIL + + [Subscriber#error() value is stored as Subscriber's AbortSignal's reason] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-drop.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-drop.any.js.ini new file mode 100644 index 00000000000..ee4ff84998b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-drop.any.js.ini @@ -0,0 +1,44 @@ +[observable-drop.any.html] + [drop(): Observable should skip the first n values from the source observable, then pass through the rest of the values and completion] + expected: FAIL + + [drop(): Observable passes through errors from source Observable] + expected: FAIL + + [drop(): Observable passes through errors from source observable even before drop count is met] + expected: FAIL + + [drop(): Observable passes through completions from source observable even before drop count is met] + expected: FAIL + + [drop(): Unsubscribing from the Observable returned by drop() also unsubscribes from the source Observable] + expected: FAIL + + [drop(): A drop amount of 0 simply mirrors the source Observable] + expected: FAIL + + [drop(): Passing negative value wraps to maximum value ] + expected: FAIL + + +[observable-drop.any.worker.html] + [drop(): Observable should skip the first n values from the source observable, then pass through the rest of the values and completion] + expected: FAIL + + [drop(): Observable passes through errors from source Observable] + expected: FAIL + + [drop(): Observable passes through errors from source observable even before drop count is met] + expected: FAIL + + [drop(): Observable passes through completions from source observable even before drop count is met] + expected: FAIL + + [drop(): Unsubscribing from the Observable returned by drop() also unsubscribes from the source Observable] + expected: FAIL + + [drop(): A drop amount of 0 simply mirrors the source Observable] + expected: FAIL + + [drop(): Passing negative value wraps to maximum value ] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-filter.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-filter.any.js.ini new file mode 100644 index 00000000000..159169b6565 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-filter.any.js.ini @@ -0,0 +1,32 @@ +[observable-filter.any.html] + [filter(): Returned Observable filters out results based on predicate] + expected: FAIL + + [filter(): Errors thrown in filter predicate are emitted to Observer error() handler] + expected: FAIL + + [filter(): Passes complete() through from source Observable] + expected: FAIL + + [filter(): Passes error() through from source Observable] + expected: FAIL + + [filter(): Upon source completion, source Observable teardown sequence happens after downstream filter complete() is called] + expected: FAIL + + +[observable-filter.any.worker.html] + [filter(): Returned Observable filters out results based on predicate] + expected: FAIL + + [filter(): Errors thrown in filter predicate are emitted to Observer error() handler] + expected: FAIL + + [filter(): Passes complete() through from source Observable] + expected: FAIL + + [filter(): Passes error() through from source Observable] + expected: FAIL + + [filter(): Upon source completion, source Observable teardown sequence happens after downstream filter complete() is called] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-map.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-map.any.js.ini new file mode 100644 index 00000000000..79bbd45c641 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-map.any.js.ini @@ -0,0 +1,38 @@ +[observable-map.any.worker.html] + [map(): Maps values correctly] + expected: FAIL + + [map(): Mapper errors are emitted to Observer error() handler] + expected: FAIL + + [map(): Passes complete() through from source Observable] + expected: FAIL + + [map(): Passes error() through from source Observable] + expected: FAIL + + [map(): Upon source completion, source Observable teardown sequence happens before downstream mapper complete() is called] + expected: FAIL + + [map(): Map observable unsubscription causes source Observable unsubscription. Mapper Observer's complete()/error() are not called] + expected: FAIL + + +[observable-map.any.html] + [map(): Maps values correctly] + expected: FAIL + + [map(): Mapper errors are emitted to Observer error() handler] + expected: FAIL + + [map(): Passes complete() through from source Observable] + expected: FAIL + + [map(): Passes error() through from source Observable] + expected: FAIL + + [map(): Upon source completion, source Observable teardown sequence happens before downstream mapper complete() is called] + expected: FAIL + + [map(): Map observable unsubscription causes source Observable unsubscription. Mapper Observer's complete()/error() are not called] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-map.window.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-map.window.js.ini new file mode 100644 index 00000000000..7c6b17b7a58 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-map.window.js.ini @@ -0,0 +1,3 @@ +[observable-map.window.html] + [map()'s internal observer's next steps do not crash in a detached document] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-take.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-take.any.js.ini new file mode 100644 index 00000000000..12e87c00348 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-take.any.js.ini @@ -0,0 +1,32 @@ +[observable-take.any.html] + [take(): Takes the first N values from the source observable, then completes] + expected: FAIL + + [take(): Forwards complete()s that happen before the take count is met, and unsubscribes from source Observable] + expected: FAIL + + [take(): Should forward errors from the source observable] + expected: FAIL + + [take(): take(0) should not subscribe to the source observable, and should return an observable that immediately completes] + expected: FAIL + + [take(): Negative count is treated as maximum value] + expected: FAIL + + +[observable-take.any.worker.html] + [take(): Takes the first N values from the source observable, then completes] + expected: FAIL + + [take(): Forwards complete()s that happen before the take count is met, and unsubscribes from source Observable] + expected: FAIL + + [take(): Should forward errors from the source observable] + expected: FAIL + + [take(): take(0) should not subscribe to the source observable, and should return an observable that immediately completes] + expected: FAIL + + [take(): Negative count is treated as maximum value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini index e799d7864a3..e792b882a69 100644 --- a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini @@ -32,6 +32,15 @@ [takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler] expected: FAIL + [takeUntil: notifier next() unsubscribes from notifier] + expected: FAIL + + [takeUntil: notifier error() unsubscribes from notifier] + expected: FAIL + + [takeUntil: notifier throw Error unsubscribes from notifier] + expected: FAIL + [observable-takeUntil.any.worker.html] [takeUntil subscribes to source Observable and mirrors it uninterrupted] @@ -66,3 +75,12 @@ [takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler] expected: FAIL + + [takeUntil: notifier next() unsubscribes from notifier] + expected: FAIL + + [takeUntil: notifier error() unsubscribes from notifier] + expected: FAIL + + [takeUntil: notifier throw Error unsubscribes from notifier] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/gamepad/gamepad-secure-context.html.ini b/tests/wpt/meta-legacy-layout/gamepad/gamepad-secure-context.html.ini deleted file mode 100644 index 08805696a51..00000000000 --- a/tests/wpt/meta-legacy-layout/gamepad/gamepad-secure-context.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[gamepad-secure-context.html] - [When in a non-secure context, getGamepad() should throw an error.] - expected: FAIL - - [Gamepad API is not exposed in insecure contexts] - expected: FAIL - - [Gamepad API is not exposed in non-secure contexts] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/gamepad/idlharness.https.window.js.ini b/tests/wpt/meta-legacy-layout/gamepad/idlharness.window.js.ini similarity index 97% rename from tests/wpt/meta-legacy-layout/gamepad/idlharness.https.window.js.ini rename to tests/wpt/meta-legacy-layout/gamepad/idlharness.window.js.ini index 55ec1643e45..37c2bd87ea1 100644 --- a/tests/wpt/meta-legacy-layout/gamepad/idlharness.https.window.js.ini +++ b/tests/wpt/meta-legacy-layout/gamepad/idlharness.window.js.ini @@ -1,13 +1,4 @@ -[idlharness.https.window.html] - [GamepadEvent must be primary interface of new GamepadEvent("gamepad")] - expected: FAIL - - [GamepadEvent interface: new GamepadEvent("gamepad") must inherit property "gamepad" with the proper type] - expected: FAIL - - [Stringification of new GamepadEvent("gamepad")] - expected: FAIL - +[idlharness.window.html] [Gamepad interface: attribute vibrationActuator] expected: FAIL @@ -37,3 +28,12 @@ [GamepadHapticActuator interface: operation reset()] expected: FAIL + + [GamepadEvent must be primary interface of new GamepadEvent("gamepad")] + expected: FAIL + + [Stringification of new GamepadEvent("gamepad")] + expected: FAIL + + [GamepadEvent interface: new GamepadEvent("gamepad") must inherit property "gamepad" with the proper type] + expected: FAIL diff --git a/tests/wpt/meta/gamepad/not-fully-active.https.html.ini b/tests/wpt/meta-legacy-layout/gamepad/not-fully-active.html.ini similarity index 71% rename from tests/wpt/meta/gamepad/not-fully-active.https.html.ini rename to tests/wpt/meta-legacy-layout/gamepad/not-fully-active.html.ini index f0eac5a9f3a..1b5a91a41e7 100644 --- a/tests/wpt/meta/gamepad/not-fully-active.https.html.ini +++ b/tests/wpt/meta-legacy-layout/gamepad/not-fully-active.html.ini @@ -1,3 +1,3 @@ -[not-fully-active.https.html] +[not-fully-active.html] [calling getGamepads() in a non-fully-active document] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini b/tests/wpt/meta-legacy-layout/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-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini +++ b/tests/wpt/meta-legacy-layout/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-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini index 8ae58f9f1e2..f27acdd3b9d 100644 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini @@ -4,18 +4,3 @@ [Test javascript URL string return values in direct and indirect (target) frame contexts. 9] expected: FAIL - - [0041 set in href="" targeting a frame and clicked] - expected: FAIL - - [0080 00FF set in href="" targeting a frame and clicked] - expected: FAIL - - [0080 00FF 0100 set in href="" targeting a frame and clicked] - expected: FAIL - - [D83D DE0D set in href="" targeting a frame and clicked] - expected: FAIL - - [DE0D 0041 set in href="" targeting a frame and clicked] - expected: FAIL diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini similarity index 100% rename from tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini rename to tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini diff --git a/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-dataChange.html.ini b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-dataChange.html.ini new file mode 100644 index 00000000000..282b90eb5b0 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-dataChange.html.ini @@ -0,0 +1,2 @@ +[dir-auto-dynamic-simple-dataChange.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-replace.html.ini b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-replace.html.ini new file mode 100644 index 00000000000..3aa6f198cd2 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-replace.html.ini @@ -0,0 +1,2 @@ +[dir-auto-dynamic-simple-replace.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-textContent.html.ini b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-textContent.html.ini new file mode 100644 index 00000000000..c61fc8cf968 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-textContent.html.ini @@ -0,0 +1,2 @@ +[dir-auto-dynamic-simple-textContent.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini b/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini index 2ef0896e3b3..8b8af2b9c2e 100644 --- a/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini +++ b/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini @@ -1,4 +1,3 @@ [document-base-url-window-initiator-is-not-opener.https.window.html] - expected: TIMEOUT [window.open() gets base url from initiator not opener.] expected: [FAIL, PASS, TIMEOUT] diff --git a/tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini b/tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini index 01f2382ec8e..1ba0e76c448 100644 --- a/tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini +++ b/tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini @@ -1,3 +1,15 @@ [unicode-bidi-ua-rules.html] [UA stylesheet rule for unicode-bidi, for ] expected: FAIL + + [UA stylesheet rule for unicode-bidi, for ] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for ] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for ] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for ] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/media-elements/track/track-element/no-cuechange-before-play.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/media-elements/track/track-element/no-cuechange-before-play.html.ini index fd0a4743026..246e55deb7e 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/media-elements/track/track-element/no-cuechange-before-play.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/media-elements/track/track-element/no-cuechange-before-play.html.ini @@ -1,4 +1,4 @@ [no-cuechange-before-play.html] + expected: TIMEOUT [Ensure that the 'cuechange' event is not fired before video playback has begun.] - expected: FAIL - + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini index 25d9964f057..906e7bae909 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini @@ -1,4 +1,4 @@ [iframe_sandbox_popups_escaping-1.html] type: testharness [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] - expected: FAIL + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini index 6f7461b9472..27d7d744d3d 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini @@ -1,4 +1,4 @@ [iframe_sandbox_popups_nonescaping-1.html] type: testharness [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: FAIL + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini new file mode 100644 index 00000000000..e0fca770e18 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini @@ -0,0 +1,6 @@ +[popover-shadow-dom-anchor.tentative.html] + [anchor references do not cross shadow boundaries] + expected: FAIL + + [anchor references use the flat tree not the DOM tree] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/scripting-1/the-script-element/defer-script/async-script.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/scripting-1/the-script-element/defer-script/async-script.html.ini new file mode 100644 index 00000000000..752f99a106e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/semantics/scripting-1/the-script-element/defer-script/async-script.html.ini @@ -0,0 +1,4 @@ +[async-script.html?default] + +[async-script.html?reload] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/html/syntax/parsing/DOMContentLoaded-defer.html.ini b/tests/wpt/meta-legacy-layout/html/syntax/parsing/DOMContentLoaded-defer.html.ini deleted file mode 100644 index b8bdf33cb65..00000000000 --- a/tests/wpt/meta-legacy-layout/html/syntax/parsing/DOMContentLoaded-defer.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[DOMContentLoaded-defer.html] - [The end: DOMContentLoaded and defer scripts] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js.ini b/tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js.ini index 910c88d3e81..02eab480ab6 100644 --- a/tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js.ini +++ b/tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js.ini @@ -1,5 +1,5 @@ [ignore-opens-during-unload.window.html] - expected: CRASH + expected: TIMEOUT [ignore-opens-during-unload] expected: FAIL @@ -41,4 +41,3 @@ [document.open should bail out when ignore-opens-during-unload is greater than 0 during unload event (open(parent) while unloading parent and child)] expected: TIMEOUT - diff --git a/tests/wpt/meta-legacy-layout/resource-timing/nested-context-navigations-iframe.html.ini b/tests/wpt/meta-legacy-layout/resource-timing/nested-context-navigations-iframe.html.ini index 9df96f72c08..4164d42f08e 100644 --- a/tests/wpt/meta-legacy-layout/resource-timing/nested-context-navigations-iframe.html.ini +++ b/tests/wpt/meta-legacy-layout/resource-timing/nested-context-navigations-iframe.html.ini @@ -1,10 +1,19 @@ [nested-context-navigations-iframe.html] expected: TIMEOUT [Test that iframe refreshes are not observable by the parent] - expected: TIMEOUT + expected: NOTRUN [Test that crossorigin iframe refreshes are not observable by the parent] expected: NOTRUN [Test that cross-site iframe refreshes are not observable by the parent] expected: NOTRUN + + [Test that iframe navigations are not observable by the parent] + expected: NOTRUN + + [Test that crossorigin iframe navigations are not observable by the parent] + expected: NOTRUN + + [Test that cross-site iframe navigations are not observable by the parent] + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/resource-timing/test_resource_timing.html.ini b/tests/wpt/meta-legacy-layout/resource-timing/test_resource_timing.html.ini index 12581463c49..86a2572b9b8 100644 --- a/tests/wpt/meta-legacy-layout/resource-timing/test_resource_timing.html.ini +++ b/tests/wpt/meta-legacy-layout/resource-timing/test_resource_timing.html.ini @@ -68,6 +68,3 @@ [PerformanceEntry has correct protocol attribute (xmlhttprequest)] expected: FAIL - - [PerformanceEntry has correct name, initiatorType, startTime, and duration (img)] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/uievents/textInput/api.html.ini b/tests/wpt/meta-legacy-layout/uievents/textInput/api.html.ini new file mode 100644 index 00000000000..8f034ec4e50 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/uievents/textInput/api.html.ini @@ -0,0 +1,24 @@ +[api.html] + [No constructor] + expected: FAIL + + [document.CreateEvent('TextEvent') prototype chain] + expected: FAIL + + [initTextEvent('foo')] + expected: FAIL + + [initTextEvent('foo', true, true, window, 'bar')] + expected: FAIL + + [case sensitivity: textInput vs textinput] + expected: FAIL + + [execCommand('insertText', false, 'a'), ] + expected: FAIL + + [execCommand('insertText', false, 'a'), + diff --git a/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html b/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html index e1f4c6ab82a..bcd6ebebc19 100644 --- a/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html +++ b/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html @@ -37,7 +37,9 @@ // close event is async, give it a chance to be fired t.step_timeout(function() { - t.done(); + requestAnimationFrame(() => { + t.done(); + }); }, 0); }, "On setting it to false, the close event should not be fired"); diff --git a/tests/wpt/tests/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html b/tests/wpt/tests/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html index b19c1d3adcb..5150499bcf0 100644 --- a/tests/wpt/tests/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html +++ b/tests/wpt/tests/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html @@ -107,6 +107,7 @@ "invoke", (event) => { eventInvoker = event.invoker; + eventTarget = event.target; called = true; }, { once: true }, @@ -114,6 +115,7 @@ invokerbutton.invokeTargetElement = svgInvokee; await clickOn(invokerbutton); assert_true(called, "event was called"); - assert_true(eventInvoker == svgInvokee, "event invoker is set to right element"); - }, "event dispatches if invoker is non-HTML Element"); + assert_equals(eventInvoker, invokerbutton, "event.invoker is set to right element"); + assert_equals(eventTarget, svgInvokee, "event.target is set to right element"); + }, "event dispatches if invokee is non-HTML Element"); diff --git a/tests/wpt/tests/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html b/tests/wpt/tests/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html new file mode 100644 index 00000000000..7c87d2d0392 --- /dev/null +++ b/tests/wpt/tests/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html @@ -0,0 +1,99 @@ + + + + + + + + + + + + + +
+ +
+

Popover 1

+ +
+ + + +
+ + + + +
+ + + + +
Popover 2
+
+ + diff --git a/tests/wpt/tests/html/semantics/popovers/popover-shadow-dom.html b/tests/wpt/tests/html/semantics/popovers/popover-shadow-dom.html index 62aa135b562..18ac500270c 100644 --- a/tests/wpt/tests/html/semantics/popovers/popover-shadow-dom.html +++ b/tests/wpt/tests/html/semantics/popovers/popover-shadow-dom.html @@ -8,17 +8,6 @@
- +