summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/css')
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-007.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-008.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-009.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-010.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-005b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-006b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-007b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-008b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-009b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-010b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-000.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/generated-content/content-counter-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/generated-content/content-counter-007.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/generated-content/content-counter-008.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/syntax/counters-010.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/text/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-center-offset-change.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-center-scroll.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-default-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-default-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-default-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini144
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-fallback-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-inherited.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-invalid-fallback.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained-dynamic.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-overflow-hidden.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-012.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-013.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-014.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-scrollable-anchor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-transition-attr.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-transition-default.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-transition-eval.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-transition-name.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-typed-om.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/at-position-try-allowed-declarations.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/at-position-try-cssom.html.ini786
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/base-style-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini228
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-align-justify-wm-dir.html.ini120
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-align-justify.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-anchor-outside.html.ini33
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-anchor-partially-outside.html.ini33
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-basic.html.ini90
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-computed-insets.html.ini (renamed from testing/web-platform/meta/css/css-anchor-position/inset-area-computed-insets.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-computed.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-in-grid.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-in-position-try.html.ini177
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-interpolation.html.ini84
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-parsing.html.ini1810
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-scroll-adjust.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-with-insets.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-wm-dir.html.ini92
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-computed.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-parsing.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/parsing/position-visibility-computed.tentative.html.ini30
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/parsing/position-visibility-parsing.tentative.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-anchor-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-anchor-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-anchor-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-anchor-basics.html.ini144
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini144
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-001.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-002.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-003.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-004.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-005.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-basics.html.ini144
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-try-backdrop.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-try-cascade.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-try-initial-transition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-try-options-limit.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-try-order-basic.html.ini81
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-try-order-inset-area.html.ini81
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-try-position-anchor.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-try-transition-basic.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-try-transition-flip.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-try-typed-om.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-valid.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-both-position-fixed.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-position-fixed.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-stacked-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-stacked-child.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/property-interpolations.html.ini644
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor-dynamic.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/try-tactic-alignment.html.ini78
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/try-tactic-anchor.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/try-tactic-inset-area.html.ini393
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/try-tactic-margin.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/try-tactic-wm.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-animations/computed-style-animation-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/display-none-dont-cancel-pseudo.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-computed.html.ini58
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini45
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-valid.html.ini34
-rw-r--r--testing/web-platform/meta/css/css-animations/stability/animation-event-destroy-renderer.html.ini13
-rw-r--r--testing/web-platform/meta/css/css-animations/style-animation-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/transition-ready-time-offscreen.html.ini (renamed from testing/web-platform/meta/css/css-transitions/CSSTransition-effect.tentative.html.ini)4
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini96
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-image-valid.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-computed.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-valid.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-computed.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-valid.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-computed.html.ini51
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-valid.html.ini51
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-valid.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-computed.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-valid.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-computed.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-valid.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-computed.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-valid.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/corners-computed.html.ini108
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/corners-valid.html.ini108
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-fragmentation-003a-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/transform-023-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/transform-024-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-cascade/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini80
-rw-r--r--testing/web-platform/meta/css/css-cascade/at-scope-relative-syntax.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-cascade/idlharness.html.ini35
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-cssom.html.ini39
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-deep.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-name-defining-rules.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-pseudo-element.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-shadow.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-visited-cssom.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-iframe-background-about-blank.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini2915
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini2763
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/relative-color-out-of-gamut.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-layout-button-001.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-layout-button-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-queries.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/registered-color-style-queries.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-content/parsing/content-computed.html.ini58
-rw-r--r--testing/web-platform/meta/css/css-content/parsing/content-valid.html.ini207
-rw-r--r--testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini38
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/letter-spacing-applies-to-004.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-020.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/__dir__.ini4
-rw-r--r--testing/web-platform/meta/css/css-fonts/first-available-font-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-size-adjust-reload.html.ini (renamed from testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-fonts/idlharness.html.ini105
-rw-r--r--testing/web-platform/meta/css/css-fonts/matching/font-unicode-PUA-primary-font.html.ini (renamed from testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/variation-sequences.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-mixed-baseline-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/alignment/masonry-align-content-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/gap/masonry-gap-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-019.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-vertical-writing-mode-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001e.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001i.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-fit-containsize-png-001e.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-fit-containsize-png-001i.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-lists/counter-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/counter-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/counter-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/counter-list-item-2.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/counter-list-item-3.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/counters-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/counters-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/counters-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/counters-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/counters-scope-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/counters-scope-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/foo-counter-reversed-007a.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/foo-counter-reversed-007b.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/foo-counter-reversed-009a.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/foo-counter-reversed-009b.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape.html.ini1658
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-animation-svg-zoom.html.ini (renamed from testing/web-platform/meta/css/zoom/__dir__.ini)0
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-animation-zoom.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-path-interpolation-with-zoom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-003.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-004.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom-hittest.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-scaled-video.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002-units.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-url-reference-svg-foreignobject-zoomed.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-masking/parsing/clip-path-shape-parsing.html.ini60
-rw-r--r--testing/web-platform/meta/css/css-multicol/column-balancing-paged-001-print.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-nesting/conditional-rules.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-nesting/parsing.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-001.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-004.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-005.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-006.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-007.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-008.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-009.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-010.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-011.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-012.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-013.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-015.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-016.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-017.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-018.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-019.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-021.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-001.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-003.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-004.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-005.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-006.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-007.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-008.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-009.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-010.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-011.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-001.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-003.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-004.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-005.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-006.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-007.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-008.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-009.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-010.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/fixedpos-004-print.html.ini (renamed from testing/web-platform/meta/css/printing/fixedpos-004-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/fixedpos-005-print.html.ini (renamed from testing/web-platform/meta/css/printing/fixedpos-005-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/fixedpos-006-print.html.ini (renamed from testing/web-platform/meta/css/printing/fixedpos-006-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/fixedpos-007-print.html.ini (renamed from testing/web-platform/meta/css/printing/fixedpos-007-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/fixedpos-008-print.html.ini (renamed from testing/web-platform/meta/css/printing/fixedpos-008-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/fixedpos-010-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/fixedpos-with-abspos-with-link-print.html.ini (renamed from testing/web-platform/meta/css/printing/fixedpos-with-abspos-with-link-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/fixedpos-with-link-with-inline-child-print.html.ini (renamed from testing/web-platform/meta/css/printing/fixedpos-with-link-with-inline-child-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/media-queries-002-print.html.ini (renamed from testing/web-platform/meta/css/printing/media-queries-002-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/monolithic-overflow-009-print.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-page/page-box-000-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/page-margin-001-print.html.ini (renamed from testing/web-platform/meta/css/printing/page-margin-001-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/page-margin-002-print.html.ini (renamed from testing/web-platform/meta/css/printing/page-margin-002-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/page-margin-003-print.html.ini (renamed from testing/web-platform/meta/css/printing/page-margin-003-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/page-margin-005-print.html.ini (renamed from testing/web-platform/meta/css/printing/page-margin-005-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/page-margin-006-print.html.ini (renamed from testing/web-platform/meta/css/printing/page-margin-006-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/page-margin-negative-print.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/page-name-002-print.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-page/page-name-003-print.html.ini (renamed from testing/web-platform/meta/css/printing/page-name-003-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/page-name-and-break-004-print.html.ini (renamed from testing/web-platform/meta/css/printing/page-name-and-break-004-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/page-size-001-print.html.ini (renamed from testing/web-platform/meta/css/printing/page-size-001-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/page-size-002-print.html.ini (renamed from testing/web-platform/meta/css/printing/page-size-002-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/page-size-003-print.html.ini (renamed from testing/web-platform/meta/css/printing/page-size-003-print.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-page/page-size-009-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/page-size-011-print.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-page/page-size-012-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-button.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-input.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-other.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-fractional-offset.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-angle.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-color.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-custom-ident.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-image.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-integer.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length-percentage.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-inherited-property-numbers.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-list.html.ini72
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-property-numbers.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-non-inherited-used-by-standard-property.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-number.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-percentage.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-resolution.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-time.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-matrix.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-matrix.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-url.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/registered-var-to-registered-animating.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/registered-property-computation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/cascade-highlight-004.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/cascade-highlight-004.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/cascade-highlight-005.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/cascade-highlight-005.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-004.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-cascade-004.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-007.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-cascade-007.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-009.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-inheritance.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-visited.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini)8
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini)8
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-properties-001.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-001.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-properties-002.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-002.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-text-shadow-001.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-001.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-text-shadow-002.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-002.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-root-explicit-default-002.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-explicit-default-002.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-root-implicit-default-001.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-001.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-computed.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini)3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-pseudos-inheritance-computed-001.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini)8
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-custom-properties-dynamic-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-horizontal.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-vertical.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-styling-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/parsing/highlight-pseudos.html.ini13
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-over-highlight-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-dynamic-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-dynamic-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-shadow-horizontal.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-shadow-vertical.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-text-decoration-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-scoping/font-face-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/font-face-003.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scoping/font-face-004.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-scoping/font-face-006.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-scoping/host-defined.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snap-events-with-pseudo-target.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-ensures-dom-order.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-root-scroll.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-scroll.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-root-scroll.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-scroll.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-scrolling-non-snapping-axis.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-root-scroll.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-scroll.tentative.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-root-scroll.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-scroll.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/layout-follows-focused-targeted-block.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-common-to-both-axes.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-main-frame.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-002.html.ini (renamed from testing/web-platform/meta/css/css-scrollbars/scrollbar-color-002.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-003.html.ini (renamed from testing/web-platform/meta/css/css-scrollbars/scrollbar-color-003.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-004.html.ini (renamed from testing/web-platform/meta/css/css-scrollbars/scrollbar-color-004.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-005.html.ini (renamed from testing/web-platform/meta/css/css-scrollbars/scrollbar-color-005.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-011.html.ini (renamed from testing/web-platform/meta/css/css-scrollbars/scrollbar-width-011.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-013.html.ini (renamed from testing/web-platform/meta/css/css-scrollbars/scrollbar-width-013.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-015.html.ini (renamed from testing/web-platform/meta/css/css-scrollbars/scrollbar-width-015.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-016.html.ini (renamed from testing/web-platform/meta/css/css-scrollbars/scrollbar-width-016.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-sizing/animation/height-interpolation.html.ini126
-rw-r--r--testing/web-platform/meta/css/css-sizing/animation/max-height-interpolation.html.ini126
-rw-r--r--testing/web-platform/meta/css/css-sizing/animation/max-width-interpolation.html.ini126
-rw-r--r--testing/web-platform/meta/css/css-sizing/animation/min-height-interpolation.html.ini126
-rw-r--r--testing/web-platform/meta/css/css-sizing/animation/min-width-interpolation.html.ini126
-rw-r--r--testing/web-platform/meta/css/css-sizing/animation/width-interpolation.html.ini126
-rw-r--r--testing/web-platform/meta/css/css-syntax/custom-property-rule-ambiguity.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-syntax/var-with-blocks.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-tables/col_removal.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/table-rows-with-zero-columns.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-211.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-212.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bengali-yaphala-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-021.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/tab-size/tab-size-integer-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-subset-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/hanging-whitespace-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/hanging-whitespace-003.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/text-wrap-balance-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-iframe-scroll-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/idlharness-2.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-cascade.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-name-defining-rules.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-rule-basic.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-rule-none.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-rule-pseudo-elements.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-transitions/transition-events-with-document-change.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-values/calc-rounding-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/calc-rounding-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini2466
-rw-r--r--testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini2406
-rw-r--r--testing/web-platform/meta/css/css-values/calc-size/calc-size-height.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-values/container-progress-computed.tentative.html.ini56
-rw-r--r--testing/web-platform/meta/css/css-values/container-progress-serialize.tentative.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-values/media-progress-computed.tentative.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-values/media-progress-serialize.tentative.html.ini39
-rw-r--r--testing/web-platform/meta/css/css-values/progress-serialize.tentative.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-values/viewport-units-css2-001.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-variables/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-variables/variables-animation-math-functions.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-new-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-old-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-new-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-old-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-with-name-on-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-transition-destroyed-document-crash.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-ancestor-clipped.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow-left.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/no-white-flash-before-activation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-element-overflow-hidden.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-element-preserve-3d.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildcard-no-star.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildcard.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/root-element-display-none-during-transition-crash.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/transition-in-hidden-page.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/update-callback-timeout.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-viewport/computedStyle-zoom.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-viewport/zoom/font-size.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-viewport/zoom/iframe-zoom-nested.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-viewport/zoom/iframe-zoom.sub.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-viewport/zoom/line-height.html.ini (renamed from testing/web-platform/meta/css/css-viewport/line-height.html.ini)0
-rw-r--r--testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-with-zoom.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini15
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini4
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini4
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini10
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini11
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini9
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini1
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-baseURL.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-insertRule-base-uri.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/idlharness.html.ini102
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-backdrop-filter.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-clip-path.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-filter.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-mix-blend-mode.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-external-filter-resource.html.ini4
-rw-r--r--testing/web-platform/meta/css/motion/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/motion/animation/offset-path-interpolation-008.html.ini2000
-rw-r--r--testing/web-platform/meta/css/motion/offset-path-shape-shape-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/motion/offset-path-shape-shape-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/motion/offset-path-shape-shape-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/motion/parsing/offset-path-shape-computed.html.ini48
-rw-r--r--testing/web-platform/meta/css/motion/parsing/offset-path-shape-parsing.html.ini64
-rw-r--r--testing/web-platform/meta/css/printing/existing-transition-in-media-print.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/printing/page-name-002-print.html.ini6
-rw-r--r--testing/web-platform/meta/css/printing/page-size-004-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-size-005-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-size-006-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-size-007-print.html.ini4
-rw-r--r--testing/web-platform/meta/css/printing/page-size-008-print.html.ini4
-rw-r--r--testing/web-platform/meta/css/printing/page-size-009-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-size-010-print.html.ini4
-rw-r--r--testing/web-platform/meta/css/printing/page-size-011-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/printing/transform-002-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/transform-003-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/state-in-has.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/user-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/user-valid-user-invalid-multifield-inputs.tentative.html.ini9
-rw-r--r--testing/web-platform/meta/css/selectors/user-valid.html.ini3
561 files changed, 15123 insertions, 9235 deletions
diff --git a/testing/web-platform/meta/css/CSS2/bidi-005.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-005.xht.ini
index 86289cdac2..eae50d59af 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-005.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-005.xht.ini
@@ -1,2 +1,2 @@
[bidi-005.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-006.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-006.xht.ini
index c48ebe38be..6933a5148c 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-006.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-006.xht.ini
@@ -1,2 +1,2 @@
[bidi-006.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-007.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-007.xht.ini
index 3ad433b3b2..8575065fe8 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-007.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-007.xht.ini
@@ -1,2 +1,2 @@
[bidi-007.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-008.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-008.xht.ini
index 78e74fba22..71239fd80f 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-008.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-008.xht.ini
@@ -1,2 +1,2 @@
[bidi-008.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-009.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-009.xht.ini
index 5512b703ee..24f5c324f0 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-009.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-009.xht.ini
@@ -1,2 +1,2 @@
[bidi-009.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-010.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-010.xht.ini
index 6a99a28b88..c68495f6a8 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-010.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-010.xht.ini
@@ -1,2 +1,2 @@
[bidi-010.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-005b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-005b.xht.ini
index 1796c03d5f..6aaee0e243 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-005b.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-005b.xht.ini
@@ -1,2 +1,2 @@
[bidi-005b.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-006b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-006b.xht.ini
index 196a9306f4..3491d8ca8e 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-006b.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-006b.xht.ini
@@ -1,2 +1,2 @@
[bidi-006b.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-007b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-007b.xht.ini
index 0275ad54a6..f753d0d72c 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-007b.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-007b.xht.ini
@@ -1,2 +1,2 @@
[bidi-007b.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-008b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-008b.xht.ini
index fb4ac97311..290e2f793e 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-008b.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-008b.xht.ini
@@ -1,2 +1,2 @@
[bidi-008b.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-009b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-009b.xht.ini
index 344e4a508e..a08b7ed4dd 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-009b.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-009b.xht.ini
@@ -1,2 +1,2 @@
[bidi-009b.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-010b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-010b.xht.ini
index 7c08a8c70f..c86aba8184 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-010b.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-010b.xht.ini
@@ -1,2 +1,2 @@
[bidi-010b.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-000.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-000.xht.ini
new file mode 100644
index 0000000000..029f248ed5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-000.xht.ini
@@ -0,0 +1,2 @@
+[c542-letter-sp-000.xht]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-001.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-001.xht.ini
new file mode 100644
index 0000000000..e7bfc288d1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-001.xht.ini
@@ -0,0 +1,2 @@
+[c542-letter-sp-001.xht]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/CSS2/generated-content/content-counter-006.xht.ini b/testing/web-platform/meta/css/CSS2/generated-content/content-counter-006.xht.ini
deleted file mode 100644
index d97ab2b89d..0000000000
--- a/testing/web-platform/meta/css/CSS2/generated-content/content-counter-006.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[content-counter-006.xht]
- prefs: [layout.css.counter-ancestor-scope.enabled:false]
diff --git a/testing/web-platform/meta/css/CSS2/generated-content/content-counter-007.xht.ini b/testing/web-platform/meta/css/CSS2/generated-content/content-counter-007.xht.ini
deleted file mode 100644
index b623faf8ac..0000000000
--- a/testing/web-platform/meta/css/CSS2/generated-content/content-counter-007.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[content-counter-007.xht]
- prefs: [layout.css.counter-ancestor-scope.enabled:false]
diff --git a/testing/web-platform/meta/css/CSS2/generated-content/content-counter-008.xht.ini b/testing/web-platform/meta/css/CSS2/generated-content/content-counter-008.xht.ini
deleted file mode 100644
index 0ac7b93cc2..0000000000
--- a/testing/web-platform/meta/css/CSS2/generated-content/content-counter-008.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[content-counter-008.xht]
- prefs: [layout.css.counter-ancestor-scope.enabled:false]
diff --git a/testing/web-platform/meta/css/CSS2/syntax/counters-010.xht.ini b/testing/web-platform/meta/css/CSS2/syntax/counters-010.xht.ini
deleted file mode 100644
index 0934a4b77b..0000000000
--- a/testing/web-platform/meta/css/CSS2/syntax/counters-010.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[counters-010.xht]
- prefs: [layout.css.counter-ancestor-scope.enabled:false]
diff --git a/testing/web-platform/meta/css/CSS2/text/__dir__.ini b/testing/web-platform/meta/css/CSS2/text/__dir__.ini
index daf68383df..667bc0c992 100644
--- a/testing/web-platform/meta/css/CSS2/text/__dir__.ini
+++ b/testing/web-platform/meta/css/CSS2/text/__dir__.ini
@@ -1 +1,2 @@
leak-threshold: [default:51200]
+prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-005.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-005.html.ini
new file mode 100644
index 0000000000..b6a3b1d115
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-005.html.ini
@@ -0,0 +1,2 @@
+[align-content-block-005.html]
+ max-asserts: 7
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-center-offset-change.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-center-offset-change.html.ini
new file mode 100644
index 0000000000..deec3c9b71
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-center-offset-change.html.ini
@@ -0,0 +1,6 @@
+[anchor-center-offset-change.html]
+ [Anchored initially have the same width as the anchor]
+ expected: FAIL
+
+ [Increase the height of the anchor to move the anchor-center offset]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-center-scroll.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-center-scroll.html.ini
new file mode 100644
index 0000000000..fb251a6fd4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-center-scroll.html.ini
@@ -0,0 +1,2 @@
+[anchor-center-scroll.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-default-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-default-001.html.ini
deleted file mode 100644
index 290311a8e1..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-default-001.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[anchor-default-001.html]
- expected:
- if (processor == "x86") and debug: [FAIL, ERROR]
- FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-default-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-default-002.html.ini
deleted file mode 100644
index 015bbaa38c..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-default-002.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[anchor-default-002.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-default-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-default-003.html.ini
deleted file mode 100644
index 28d5ec4cfc..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-default-003.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[anchor-default-003.html]
- [Layout is updated on `anchor-default` changes]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini
deleted file mode 100644
index e51a6f18e8..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini
+++ /dev/null
@@ -1,144 +0,0 @@
-[anchor-default-basics.html]
- [e.style['anchor-default'\] = "implicit" should set the property value]
- expected: FAIL
-
- [e.style['anchor-default'\] = "--foo" should set the property value]
- expected: FAIL
-
- [Property anchor-default value 'implicit']
- expected: FAIL
-
- [Property anchor-default value '--foo']
- expected: FAIL
-
- [Property anchor-default has initial value implicit]
- expected: FAIL
-
- [Property anchor-default does not inherit]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-fallback-invalidation.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-fallback-invalidation.html.ini
new file mode 100644
index 0000000000..b7b639ff90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-fallback-invalidation.html.ini
@@ -0,0 +1,3 @@
+[anchor-fallback-invalidation.html]
+ [Correct invalidation when fallbacks match the old style]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-inherited.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-inherited.html.ini
new file mode 100644
index 0000000000..68ad07f80e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-inherited.html.ini
@@ -0,0 +1,3 @@
+[anchor-inherited.html]
+ [.child 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-invalid-fallback.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-invalid-fallback.html.ini
new file mode 100644
index 0000000000..219297d169
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-invalid-fallback.html.ini
@@ -0,0 +1,9 @@
+[anchor-invalid-fallback.html]
+ [Element can be anchor positioned]
+ expected: FAIL
+
+ [Element can use <length> fallback if present]
+ expected: FAIL
+
+ [Flip to invalid anchor()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained-dynamic.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained-dynamic.html.ini
deleted file mode 100644
index f5a968bf41..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained-dynamic.html.ini
+++ /dev/null
@@ -1,21 +0,0 @@
-[anchor-name-style-contained-dynamic.html]
- [.target 1]
- expected: FAIL
-
- [.target 2]
- expected: FAIL
-
- [.target 3]
- expected: FAIL
-
- [.target 6]
- expected: FAIL
-
- [.target 7]
- expected: FAIL
-
- [.target 8]
- expected: FAIL
-
- [.target 9]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained.html.ini
deleted file mode 100644
index ae4e6a4a29..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[anchor-name-style-contained.html]
- [.target 1]
- expected: FAIL
-
- [.target 2]
- expected: FAIL
-
- [.target 4]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-005.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-005.html.ini
new file mode 100644
index 0000000000..34cfa72334
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-005.html.ini
@@ -0,0 +1,2 @@
+[anchor-position-dynamic-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.html.ini
new file mode 100644
index 0000000000..213f316588
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-chained-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.tentative.html.ini
deleted file mode 100644
index 7fa7db4093..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[anchor-scroll-chained-001.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.html.ini
new file mode 100644
index 0000000000..173ba0e5b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-chained-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.tentative.html.ini
deleted file mode 100644
index dcde6d0f2d..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[anchor-scroll-chained-002.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.html.ini
new file mode 100644
index 0000000000..7319dd60bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-chained-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.tentative.html.ini
deleted file mode 100644
index 194120a755..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[anchor-scroll-chained-003.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.html.ini
new file mode 100644
index 0000000000..5676291c91
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-chained-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.tentative.html.ini
deleted file mode 100644
index 707a25ba8f..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[anchor-scroll-chained-004.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.html.ini
new file mode 100644
index 0000000000..aac86791da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-chained-fallback.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.tentative.html.ini
deleted file mode 100644
index 102b40de4b..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[anchor-scroll-chained-fallback.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-overflow-hidden.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-overflow-hidden.html.ini
new file mode 100644
index 0000000000..69a3691f90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-overflow-hidden.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-overflow-hidden.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-012.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-012.html.ini
new file mode 100644
index 0000000000..7f45352af7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-012.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-position-try-012.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-013.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-013.html.ini
new file mode 100644
index 0000000000..9955c5c3e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-013.html.ini
@@ -0,0 +1,9 @@
+[anchor-scroll-position-try-013.html]
+ [anchor-scroll-position-try-013]
+ expected: FAIL
+
+ [anchor-scroll-position-try-013 1]
+ expected: FAIL
+
+ [anchor-scroll-position-try-013 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-014.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-014.html.ini
new file mode 100644
index 0000000000..2aba84c898
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-014.html.ini
@@ -0,0 +1,9 @@
+[anchor-scroll-position-try-014.html]
+ [anchor-scroll-position-try-014]
+ expected: FAIL
+
+ [anchor-scroll-position-try-014 1]
+ expected: FAIL
+
+ [anchor-scroll-position-try-014 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-scrollable-anchor.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-scrollable-anchor.html.ini
new file mode 100644
index 0000000000..de2a413dc6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-scrollable-anchor.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-scrollable-anchor.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-transition-attr.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-attr.html.ini
new file mode 100644
index 0000000000..4518450f11
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-attr.html.ini
@@ -0,0 +1,3 @@
+[anchor-transition-attr.html]
+ [Transition when the anchor attribute changes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-transition-default.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-default.html.ini
new file mode 100644
index 0000000000..cba5c52bf3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-default.html.ini
@@ -0,0 +1,3 @@
+[anchor-transition-default.html]
+ [Transition when position-anchor changes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-transition-eval.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-eval.html.ini
new file mode 100644
index 0000000000..6fd35e1f36
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-eval.html.ini
@@ -0,0 +1,6 @@
+[anchor-transition-eval.html]
+ [Transition when the result of anchor() changes]
+ expected: FAIL
+
+ [Transition when the result of anchor-size() changes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-transition-name.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-name.html.ini
new file mode 100644
index 0000000000..a5cad60766
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-name.html.ini
@@ -0,0 +1,3 @@
+[anchor-transition-name.html]
+ [Transition when the dereferenced anchor name changes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-typed-om.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-typed-om.html.ini
new file mode 100644
index 0000000000..595128413e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-typed-om.html.ini
@@ -0,0 +1,6 @@
+[anchor-typed-om.html]
+ [anchor() computes to pixels]
+ expected: FAIL
+
+ [anchor-size() computes to pixels]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-try-allowed-declarations.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-try-allowed-declarations.html.ini
index a174f58fe4..a4efe7aeab 100644
--- a/testing/web-platform/meta/css/css-anchor-position/at-position-try-allowed-declarations.html.ini
+++ b/testing/web-platform/meta/css/css-anchor-position/at-position-try-allowed-declarations.html.ini
@@ -32,9 +32,6 @@
[inset: 1px is allowed in @position-try]
expected: FAIL
- [inset-area: all is allowed in @position-try]
- expected: FAIL
-
[margin-top: 1px is allowed in @position-try]
expected: FAIL
@@ -104,18 +101,6 @@
[max-inline-size: 1px is allowed in @position-try]
expected: FAIL
- [justify-content: normal is allowed in @position-try]
- expected: FAIL
-
- [align-content: normal is allowed in @position-try]
- expected: FAIL
-
- [justify-items: normal is allowed in @position-try]
- expected: FAIL
-
- [align-items: normal is allowed in @position-try]
- expected: FAIL
-
[justify-self: normal is allowed in @position-try]
expected: FAIL
@@ -143,20 +128,41 @@
[float: 1px is disallowed in @position-try]
expected: FAIL
- [top: revert is disallowed in @position-try]
+ [top: 1px !important is disallowed in @position-try]
expected: FAIL
- [top: revert-layer is disallowed in @position-try]
+ [inset: 1px !important is disallowed in @position-try]
expected: FAIL
- [inset: revert is disallowed in @position-try]
+ [place-self: normal is allowed in @position-try]
expected: FAIL
- [inset: revert-layer is disallowed in @position-try]
+ [position-anchor: --anchor is allowed in @position-try]
expected: FAIL
- [top: 1px !important is disallowed in @position-try]
+ [justify-content: normal is disallowed in @position-try]
expected: FAIL
- [inset: 1px !important is disallowed in @position-try]
+ [align-content: normal is disallowed in @position-try]
+ expected: FAIL
+
+ [justify-items: normal is disallowed in @position-try]
+ expected: FAIL
+
+ [align-items: normal is disallowed in @position-try]
+ expected: FAIL
+
+ [inset-area: span-all is allowed in @position-try]
+ expected: FAIL
+
+ [top: revert is allowed in @position-try]
+ expected: FAIL
+
+ [top: revert-layer is allowed in @position-try]
+ expected: FAIL
+
+ [inset: revert is allowed in @position-try]
+ expected: FAIL
+
+ [inset: revert-layer is allowed in @position-try]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-try-cssom.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-try-cssom.html.ini
index e998436951..419f99918a 100644
--- a/testing/web-platform/meta/css/css-anchor-position/at-position-try-cssom.html.ini
+++ b/testing/web-platform/meta/css/css-anchor-position/at-position-try-cssom.html.ini
@@ -4,3 +4,789 @@
[CSSPositionTryRule.style.setProperty setting allowed and disallowed properties]
expected: FAIL
+
+ [CSSPositionTryDescriptors.item]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.cssText]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-top)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-top)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-top\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-top\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginTop\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginTop\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-right)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-right)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-right\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-right\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginRight\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginRight\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-bottom)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-bottom)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-bottom\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-bottom\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBottom\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBottom\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-left)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-left)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-left\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-left\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginLeft\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginLeft\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-block)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-block)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-block\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-block\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBlock\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBlock\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-block-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-block-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-block-start\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-block-start\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBlockStart\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBlockStart\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-block-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-block-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-block-end\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-block-end\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBlockEnd\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBlockEnd\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-inline)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-inline)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-inline\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-inline\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginInline\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginInline\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-inline-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-inline-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-inline-start\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-inline-start\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginInlineStart\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginInlineStart\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-inline-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-inline-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-inline-end\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-inline-end\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginInlineEnd\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginInlineEnd\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(top)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(top)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[top\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[top\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(left)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(left)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[left\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[left\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(right)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(right)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[right\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[right\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(bottom)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(bottom)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[bottom\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[bottom\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset-block)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset-block)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-block\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-block\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetBlock\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetBlock\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset-block-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset-block-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-block-start\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-block-start\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetBlockStart\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetBlockStart\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset-block-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset-block-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-block-end\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-block-end\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetBlockEnd\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetBlockEnd\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset-inline)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset-inline)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-inline\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-inline\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetInline\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetInline\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset-inline-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset-inline-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-inline-start\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-inline-start\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetInlineStart\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetInlineStart\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset-inline-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset-inline-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-inline-end\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-inline-end\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetInlineEnd\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetInlineEnd\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(width)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(width)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[width\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[width\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(height)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(height)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[height\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[height\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(min-width)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(min-width)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-width\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-width\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minWidth\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minWidth\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(max-width)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(max-width)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-width\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-width\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxWidth\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxWidth\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(min-height)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(min-height)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-height\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-height\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minHeight\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minHeight\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(max-height)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(max-height)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-height\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-height\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxHeight\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxHeight\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(block-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(block-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[block-size\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[block-size\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[blockSize\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[blockSize\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(min-block-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(min-block-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-block-size\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-block-size\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minBlockSize\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minBlockSize\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(max-block-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(max-block-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-block-size\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-block-size\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxBlockSize\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxBlockSize\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inline-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inline-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inline-size\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inline-size\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inlineSize\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inlineSize\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(min-inline-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(min-inline-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-inline-size\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-inline-size\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minInlineSize\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minInlineSize\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(max-inline-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(max-inline-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-inline-size\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-inline-size\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxInlineSize\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxInlineSize\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(place-self)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(place-self)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[place-self\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[place-self\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[placeSelf\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[placeSelf\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(align-self)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(align-self)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[align-self\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[align-self\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[alignSelf\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[alignSelf\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(justify-self)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(justify-self)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[justify-self\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[justify-self\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[justifySelf\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[justifySelf\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(position-anchor)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(position-anchor)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[position-anchor\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[position-anchor\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[positionAnchor\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[positionAnchor\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset-area)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset-area)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-area\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-area\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetArea\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetArea\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(color)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(color)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[color\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[color\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(align-items)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(align-items)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[align-items\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[align-items\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[alignItems\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[alignItems\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(align-content)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(align-content)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[align-content\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[align-content\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[alignContent\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[alignContent\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(background)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(background)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[background\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[background\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(display)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(display)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[display\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[display\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(position)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(position)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[position\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[position\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(writing-mode)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(writing-mode)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[writing-mode\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[writing-mode\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[writingMode\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[writingMode\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(direction)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(direction)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[direction\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[direction\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(syntax)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(syntax)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[syntax\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[syntax\] (get)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/base-style-invalidation.html.ini b/testing/web-platform/meta/css/css-anchor-position/base-style-invalidation.html.ini
new file mode 100644
index 0000000000..9c0e77ffae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/base-style-invalidation.html.ini
@@ -0,0 +1,3 @@
+[base-style-invalidation.html]
+ [The chosen position options changes when the base style differs]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini b/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini
index b1873f3724..54a37ef889 100644
--- a/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini
+++ b/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini
@@ -22,3 +22,231 @@
[CSSPositionTryRule interface: attribute style]
expected: FAIL
+
+ [CSSPositionTryDescriptors interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface object length]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface object name]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginTop]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginRight]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginBottom]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginLeft]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginBlock]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginBlockStart]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginBlockEnd]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginInline]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginInlineStart]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginInlineEnd]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-top]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-right]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-bottom]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-left]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-block]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-block-start]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-block-end]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-inline]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-inline-start]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-inline-end]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute insetBlock]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute insetBlockStart]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute insetBlockEnd]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute insetInline]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute insetInlineStart]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute insetInlineEnd]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute top]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute left]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute right]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute bottom]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset-block]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset-block-start]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset-block-end]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset-inline]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset-inline-start]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset-inline-end]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute width]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute minWidth]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute maxWidth]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute height]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute minHeight]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute maxHeight]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute blockSize]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute minBlockSize]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute maxBlockSize]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inlineSize]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute minInlineSize]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute maxInlineSize]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute min-width]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute max-width]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute min-height]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute max-height]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute block-size]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute min-block-size]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute max-block-size]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inline-size]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute min-inline-size]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute max-inline-size]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute placeSelf]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute alignSelf]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute justifySelf]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute place-self]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute align-self]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute justify-self]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute positionAnchor]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute position-anchor]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute insetArea]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset-area]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-align-justify-wm-dir.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-align-justify-wm-dir.html.ini
new file mode 100644
index 0000000000..dbebbc598f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-align-justify-wm-dir.html.ini
@@ -0,0 +1,120 @@
+[inset-area-align-justify-wm-dir.html]
+ [Offsets for: start start with writing-mode / direction: containing-block: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: self-start self-start with writing-mode / direction: containing-block: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: x-start y-start with writing-mode / direction: containing-block: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: containing-block: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: start start with writing-mode / direction: containing-block: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: self-start self-start with writing-mode / direction: containing-block: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: x-start y-start with writing-mode / direction: containing-block: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: containing-block: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: start start with writing-mode / direction: containing-block: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: self-start self-start with writing-mode / direction: containing-block: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: x-start y-start with writing-mode / direction: containing-block: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: containing-block: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: start start with writing-mode / direction: containing-block: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: self-start self-start with writing-mode / direction: containing-block: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: x-start y-start with writing-mode / direction: containing-block: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: containing-block: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: start start with writing-mode / direction: containing-block: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: self-start self-start with writing-mode / direction: containing-block: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: x-start y-start with writing-mode / direction: containing-block: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: containing-block: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: start start with writing-mode / direction: self: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: self-start self-start with writing-mode / direction: self: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: x-start y-start with writing-mode / direction: self: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: self: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: start start with writing-mode / direction: self: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: self-start self-start with writing-mode / direction: self: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: x-start y-start with writing-mode / direction: self: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: self: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: start start with writing-mode / direction: self: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: self-start self-start with writing-mode / direction: self: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: x-start y-start with writing-mode / direction: self: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: self: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: start start with writing-mode / direction: self: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: self-start self-start with writing-mode / direction: self: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: x-start y-start with writing-mode / direction: self: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: self: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: start start with writing-mode / direction: self: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: self-start self-start with writing-mode / direction: self: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: x-start y-start with writing-mode / direction: self: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: self: vertical-rl / rtl]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-align-justify.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-align-justify.html.ini
new file mode 100644
index 0000000000..9c44574033
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-align-justify.html.ini
@@ -0,0 +1,42 @@
+[inset-area-align-justify.html]
+ [Offsets for inset-area: span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: top left]
+ expected: FAIL
+
+ [Offsets for inset-area: top center]
+ expected: FAIL
+
+ [Offsets for inset-area: top right]
+ expected: FAIL
+
+ [Offsets for inset-area: center left]
+ expected: FAIL
+
+ [Offsets for inset-area: center center]
+ expected: FAIL
+
+ [Offsets for inset-area: center right]
+ expected: FAIL
+
+ [Offsets for inset-area: bottom left]
+ expected: FAIL
+
+ [Offsets for inset-area: bottom center]
+ expected: FAIL
+
+ [Offsets for inset-area: bottom right]
+ expected: FAIL
+
+ [Offsets for inset-area: top span-left]
+ expected: FAIL
+
+ [Offsets for inset-area: top span-right]
+ expected: FAIL
+
+ [Offsets for inset-area: span-top left]
+ expected: FAIL
+
+ [Offsets for inset-area: span-bottom left]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-anchor-outside.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-anchor-outside.html.ini
new file mode 100644
index 0000000000..b78b34a25d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-anchor-outside.html.ini
@@ -0,0 +1,33 @@
+[inset-area-anchor-outside.html]
+ [Offsets for inset-area: span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: left span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: span-left span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: span-all center]
+ expected: FAIL
+
+ [Offsets for inset-area: span-right span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: right span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: top span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: span-top span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: center span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: span-bottom span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: bottom span-all]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-anchor-partially-outside.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-anchor-partially-outside.html.ini
new file mode 100644
index 0000000000..fc0d6497f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-anchor-partially-outside.html.ini
@@ -0,0 +1,33 @@
+[inset-area-anchor-partially-outside.html]
+ [Offsets for inset-area: span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: left span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: span-left span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: span-all center]
+ expected: FAIL
+
+ [Offsets for inset-area: span-right span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: right span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: top span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: span-top span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: center span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: span-bottom span-all]
+ expected: FAIL
+
+ [Offsets for inset-area: bottom span-all]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-basic.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-basic.html.ini
index 09e2267b29..c5bfdf5a0b 100644
--- a/testing/web-platform/meta/css/css-anchor-position/inset-area-basic.html.ini
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-basic.html.ini
@@ -1,135 +1,135 @@
[inset-area-basic.html]
- [Offsets for: all]
+ [Offsets for: span-all]
expected: FAIL
- [Offsets for: all / all]
+ [Offsets for: span-all span-all]
expected: FAIL
- [Offsets for: top / left]
+ [Offsets for: top left]
expected: FAIL
- [Offsets for: top / center]
+ [Offsets for: top center]
expected: FAIL
- [Offsets for: top / right]
+ [Offsets for: top right]
expected: FAIL
- [Offsets for: center / left]
+ [Offsets for: center left]
expected: FAIL
- [Offsets for: center / center]
+ [Offsets for: center center]
expected: FAIL
- [Offsets for: center / right]
+ [Offsets for: center right]
expected: FAIL
- [Offsets for: bottom / left]
+ [Offsets for: bottom left]
expected: FAIL
- [Offsets for: bottom / center]
+ [Offsets for: bottom center]
expected: FAIL
- [Offsets for: bottom / right]
+ [Offsets for: bottom right]
expected: FAIL
- [Offsets for: start / start]
+ [Offsets for: start start]
expected: FAIL
- [Offsets for: start / center]
+ [Offsets for: start center]
expected: FAIL
- [Offsets for: start / end]
+ [Offsets for: start end]
expected: FAIL
- [Offsets for: center / start]
+ [Offsets for: center start]
expected: FAIL
- [Offsets for: center / end]
+ [Offsets for: center end]
expected: FAIL
- [Offsets for: end / start]
+ [Offsets for: end start]
expected: FAIL
- [Offsets for: end / center]
+ [Offsets for: end center]
expected: FAIL
- [Offsets for: end / end]
+ [Offsets for: end end]
expected: FAIL
- [Offsets for: self-start / self-start]
+ [Offsets for: self-start self-start]
expected: FAIL
- [Offsets for: self-start / center]
+ [Offsets for: self-start center]
expected: FAIL
- [Offsets for: self-start / self-end]
+ [Offsets for: self-start self-end]
expected: FAIL
- [Offsets for: center / self-start]
+ [Offsets for: center self-start]
expected: FAIL
- [Offsets for: center / self-end]
+ [Offsets for: center self-end]
expected: FAIL
- [Offsets for: self-end / self-start]
+ [Offsets for: self-end self-start]
expected: FAIL
- [Offsets for: self-end / center]
+ [Offsets for: self-end center]
expected: FAIL
- [Offsets for: self-end / self-end]
+ [Offsets for: self-end self-end]
expected: FAIL
- [Offsets for: y-start / x-start]
+ [Offsets for: y-start x-start]
expected: FAIL
- [Offsets for: y-start / center]
+ [Offsets for: y-start center]
expected: FAIL
- [Offsets for: y-start / x-end]
+ [Offsets for: y-start x-end]
expected: FAIL
- [Offsets for: center / x-start]
+ [Offsets for: center x-start]
expected: FAIL
- [Offsets for: center / x-end]
+ [Offsets for: center x-end]
expected: FAIL
- [Offsets for: y-end / x-start]
+ [Offsets for: y-end x-start]
expected: FAIL
- [Offsets for: y-end / center]
+ [Offsets for: y-end center]
expected: FAIL
- [Offsets for: y-end / x-end]
+ [Offsets for: y-end x-end]
expected: FAIL
- [Offsets for: y-self-start / x-self-start]
+ [Offsets for: y-self-start x-self-start]
expected: FAIL
- [Offsets for: y-self-start / center]
+ [Offsets for: y-self-start center]
expected: FAIL
- [Offsets for: y-self-start / x-self-end]
+ [Offsets for: y-self-start x-self-end]
expected: FAIL
- [Offsets for: center / x-self-start]
+ [Offsets for: center x-self-start]
expected: FAIL
- [Offsets for: center / x-self-end]
+ [Offsets for: center x-self-end]
expected: FAIL
- [Offsets for: y-self-end / x-self-start]
+ [Offsets for: y-self-end x-self-start]
expected: FAIL
- [Offsets for: y-self-end / center]
+ [Offsets for: y-self-end center]
expected: FAIL
- [Offsets for: y-self-end / x-self-end]
+ [Offsets for: y-self-end x-self-end]
expected: FAIL
- [Offsets for: y-self-start center / self-end center]
+ [Offsets for: span-y-self-start span-x-self-end]
expected: FAIL
- [Offsets for: bottom center / x-start x-end]
+ [Offsets for: span-bottom span-all]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-computed-insets.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-computed-insets.html.ini
index b3c16839f1..57e6378357 100644
--- a/testing/web-platform/meta/css/css-anchor-position/inset-area-computed-insets.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-computed-insets.html.ini
@@ -1,3 +1,3 @@
-[inset-area-computed-insets.tentative.html]
+[inset-area-computed-insets.html]
[inset-area does not affect insets at computed value time]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-computed.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-computed.html.ini
index fd6ec64e55..efd2dd4725 100644
--- a/testing/web-platform/meta/css/css-anchor-position/inset-area-computed.html.ini
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-computed.html.ini
@@ -2,32 +2,29 @@
[Property inset-area value 'none']
expected: FAIL
- [Property inset-area value 'all']
- expected: FAIL
-
[Property inset-area value 'x-start']
expected: FAIL
[Property inset-area value 'center']
expected: FAIL
- [Property inset-area value 'all / all']
+ [Property inset-area value 'top center']
expected: FAIL
- [Property inset-area value 'top center']
+ [Property inset-area has initial value none]
expected: FAIL
- [Property inset-area value 'bottom center / all']
+ [Property inset-area does not inherit]
expected: FAIL
- [Property inset-area value 'x-start center x-end']
+ [Property inset-area value 'span-all']
expected: FAIL
- [Property inset-area value 'x-start / x-end']
+ [Property inset-area value 'span-all span-all']
expected: FAIL
- [Property inset-area has initial value none]
+ [Property inset-area value 'center center']
expected: FAIL
- [Property inset-area does not inherit]
+ [Property inset-area value 'span-bottom span-all']
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-in-grid.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-in-grid.html.ini
new file mode 100644
index 0000000000..d14ef0ac75
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-in-grid.html.ini
@@ -0,0 +1,6 @@
+[inset-area-in-grid.html]
+ [Offsets for inset-area: span-bottom span-left and insets: {"left":"auto","right":"auto","top":"auto","bottom":"auto"}]
+ expected: FAIL
+
+ [Offsets for inset-area: span-bottom span-left and insets: {"left":"10px","right":"10px","top":"10px","bottom":"10px"}]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-in-position-try.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-in-position-try.html.ini
new file mode 100644
index 0000000000..37d5ffe353
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-in-position-try.html.ini
@@ -0,0 +1,177 @@
+[inset-area-in-position-try.html]
+ [none]
+ expected: FAIL
+
+ [span-all]
+ expected: FAIL
+
+ [span-all span-all]
+ expected: FAIL
+
+ [top left]
+ expected: FAIL
+
+ [top center]
+ expected: FAIL
+
+ [top right]
+ expected: FAIL
+
+ [center left]
+ expected: FAIL
+
+ [center center]
+ expected: FAIL
+
+ [center right]
+ expected: FAIL
+
+ [bottom left]
+ expected: FAIL
+
+ [bottom center]
+ expected: FAIL
+
+ [bottom right]
+ expected: FAIL
+
+ [start start]
+ expected: FAIL
+
+ [start center]
+ expected: FAIL
+
+ [start end]
+ expected: FAIL
+
+ [center start]
+ expected: FAIL
+
+ [center end]
+ expected: FAIL
+
+ [end start]
+ expected: FAIL
+
+ [end center]
+ expected: FAIL
+
+ [end end]
+ expected: FAIL
+
+ [self-start self-start]
+ expected: FAIL
+
+ [self-start center]
+ expected: FAIL
+
+ [self-start self-end]
+ expected: FAIL
+
+ [center self-start]
+ expected: FAIL
+
+ [center self-end]
+ expected: FAIL
+
+ [self-end self-start]
+ expected: FAIL
+
+ [self-end center]
+ expected: FAIL
+
+ [self-end self-end]
+ expected: FAIL
+
+ [y-start x-start]
+ expected: FAIL
+
+ [y-start center]
+ expected: FAIL
+
+ [y-start x-end]
+ expected: FAIL
+
+ [center x-start]
+ expected: FAIL
+
+ [center x-end]
+ expected: FAIL
+
+ [y-end x-start]
+ expected: FAIL
+
+ [y-end center]
+ expected: FAIL
+
+ [y-end x-end]
+ expected: FAIL
+
+ [y-self-start x-self-start]
+ expected: FAIL
+
+ [y-self-start center]
+ expected: FAIL
+
+ [y-self-start x-self-end]
+ expected: FAIL
+
+ [center x-self-start]
+ expected: FAIL
+
+ [center x-self-end]
+ expected: FAIL
+
+ [y-self-end x-self-start]
+ expected: FAIL
+
+ [y-self-end center]
+ expected: FAIL
+
+ [y-self-end x-self-end]
+ expected: FAIL
+
+ [span-y-self-start span-x-self-end]
+ expected: FAIL
+
+ [span-bottom span-all]
+ expected: FAIL
+
+ [Placement: --top]
+ expected: FAIL
+
+ [Placement: --left]
+ expected: FAIL
+
+ [Placement: --right, --top]
+ expected: FAIL
+
+ [Placement: --bottom, --top]
+ expected: FAIL
+
+ [Placement: --bottom, --right, --top]
+ expected: FAIL
+
+ [Placement: --bottom, --right, --left, --top]
+ expected: FAIL
+
+ [Placement: --bottom, --left, --top, --right]
+ expected: FAIL
+
+ [Placement: --right flip-inline]
+ expected: FAIL
+
+ [Placement: --bottom flip-block]
+ expected: FAIL
+
+ [Placement: --left flip-start]
+ expected: FAIL
+
+ [Placement: --left flip-inline, --top]
+ expected: FAIL
+
+ [Placement: --top flip-block, --left]
+ expected: FAIL
+
+ [Placement: --left flip-start flip-block, --left]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-interpolation.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-interpolation.html.ini
index 483324fece..b91c1f1bb6 100644
--- a/testing/web-platform/meta/css/css-anchor-position/inset-area-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-interpolation.html.ini
@@ -1,126 +1,126 @@
[inset-area-interpolation.html]
- [CSS Transitions: property <inset-area> from [none\] to [all / left\] at (-0.3) should be [all / left\]]
+ [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [span-all left\] at (-0.3) should be [none\]]
expected: FAIL
- [CSS Transitions: property <inset-area> from [none\] to [all / left\] at (0) should be [all / left\]]
+ [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [span-all left\] at (0) should be [none\]]
expected: FAIL
- [CSS Transitions: property <inset-area> from [none\] to [all / left\] at (0.3) should be [all / left\]]
+ [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [span-all left\] at (0.3) should be [none\]]
expected: FAIL
- [CSS Transitions: property <inset-area> from [none\] to [all / left\] at (0.5) should be [all / left\]]
+ [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [span-all left\] at (0.5) should be [span-all left\]]
expected: FAIL
- [CSS Transitions: property <inset-area> from [none\] to [all / left\] at (0.6) should be [all / left\]]
+ [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [span-all left\] at (0.6) should be [span-all left\]]
expected: FAIL
- [CSS Transitions: property <inset-area> from [none\] to [all / left\] at (1) should be [all / left\]]
+ [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [span-all left\] at (1) should be [span-all left\]]
expected: FAIL
- [CSS Transitions: property <inset-area> from [none\] to [all / left\] at (1.5) should be [all / left\]]
+ [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [span-all left\] at (1.5) should be [span-all left\]]
expected: FAIL
- [CSS Transitions with transition: all: property <inset-area> from [none\] to [all / left\] at (-0.3) should be [all / left\]]
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [span-all left\] at (-0.3) should be [none\]]
expected: FAIL
- [CSS Transitions with transition: all: property <inset-area> from [none\] to [all / left\] at (0) should be [all / left\]]
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [span-all left\] at (0) should be [none\]]
expected: FAIL
- [CSS Transitions with transition: all: property <inset-area> from [none\] to [all / left\] at (0.3) should be [all / left\]]
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [span-all left\] at (0.3) should be [none\]]
expected: FAIL
- [CSS Transitions with transition: all: property <inset-area> from [none\] to [all / left\] at (0.5) should be [all / left\]]
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [span-all left\] at (0.5) should be [span-all left\]]
expected: FAIL
- [CSS Transitions with transition: all: property <inset-area> from [none\] to [all / left\] at (0.6) should be [all / left\]]
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [span-all left\] at (0.6) should be [span-all left\]]
expected: FAIL
- [CSS Transitions with transition: all: property <inset-area> from [none\] to [all / left\] at (1) should be [all / left\]]
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [span-all left\] at (1) should be [span-all left\]]
expected: FAIL
- [CSS Transitions with transition: all: property <inset-area> from [none\] to [all / left\] at (1.5) should be [all / left\]]
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [span-all left\] at (1.5) should be [span-all left\]]
expected: FAIL
- [CSS Animations: property <inset-area> from [none\] to [all / left\] at (-0.3) should be [none\]]
+ [CSS Transitions: property <inset-area> from [none\] to [span-all left\] at (-0.3) should be [span-all left\]]
expected: FAIL
- [CSS Animations: property <inset-area> from [none\] to [all / left\] at (0) should be [none\]]
+ [CSS Transitions: property <inset-area> from [none\] to [span-all left\] at (0) should be [span-all left\]]
expected: FAIL
- [CSS Animations: property <inset-area> from [none\] to [all / left\] at (0.3) should be [none\]]
+ [CSS Transitions: property <inset-area> from [none\] to [span-all left\] at (0.3) should be [span-all left\]]
expected: FAIL
- [CSS Animations: property <inset-area> from [none\] to [all / left\] at (0.5) should be [all / left\]]
+ [CSS Transitions: property <inset-area> from [none\] to [span-all left\] at (0.5) should be [span-all left\]]
expected: FAIL
- [CSS Animations: property <inset-area> from [none\] to [all / left\] at (0.6) should be [all / left\]]
+ [CSS Transitions: property <inset-area> from [none\] to [span-all left\] at (0.6) should be [span-all left\]]
expected: FAIL
- [CSS Animations: property <inset-area> from [none\] to [all / left\] at (1) should be [all / left\]]
+ [CSS Transitions: property <inset-area> from [none\] to [span-all left\] at (1) should be [span-all left\]]
expected: FAIL
- [CSS Animations: property <inset-area> from [none\] to [all / left\] at (1.5) should be [all / left\]]
+ [CSS Transitions: property <inset-area> from [none\] to [span-all left\] at (1.5) should be [span-all left\]]
expected: FAIL
- [Web Animations: property <inset-area> from [none\] to [all / left\] at (-0.3) should be [none\]]
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [span-all left\] at (-0.3) should be [span-all left\]]
expected: FAIL
- [Web Animations: property <inset-area> from [none\] to [all / left\] at (0) should be [none\]]
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [span-all left\] at (0) should be [span-all left\]]
expected: FAIL
- [Web Animations: property <inset-area> from [none\] to [all / left\] at (0.3) should be [none\]]
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [span-all left\] at (0.3) should be [span-all left\]]
expected: FAIL
- [Web Animations: property <inset-area> from [none\] to [all / left\] at (0.5) should be [all / left\]]
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [span-all left\] at (0.5) should be [span-all left\]]
expected: FAIL
- [Web Animations: property <inset-area> from [none\] to [all / left\] at (0.6) should be [all / left\]]
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [span-all left\] at (0.6) should be [span-all left\]]
expected: FAIL
- [Web Animations: property <inset-area> from [none\] to [all / left\] at (1) should be [all / left\]]
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [span-all left\] at (1) should be [span-all left\]]
expected: FAIL
- [Web Animations: property <inset-area> from [none\] to [all / left\] at (1.5) should be [all / left\]]
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [span-all left\] at (1.5) should be [span-all left\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [all / left\] at (-0.3) should be [none\]]
+ [CSS Animations: property <inset-area> from [none\] to [span-all left\] at (-0.3) should be [none\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0) should be [none\]]
+ [CSS Animations: property <inset-area> from [none\] to [span-all left\] at (0) should be [none\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0.3) should be [none\]]
+ [CSS Animations: property <inset-area> from [none\] to [span-all left\] at (0.3) should be [none\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0.5) should be [all / left\]]
+ [CSS Animations: property <inset-area> from [none\] to [span-all left\] at (0.5) should be [span-all left\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0.6) should be [all / left\]]
+ [CSS Animations: property <inset-area> from [none\] to [span-all left\] at (0.6) should be [span-all left\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [all / left\] at (1) should be [all / left\]]
+ [CSS Animations: property <inset-area> from [none\] to [span-all left\] at (1) should be [span-all left\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [all / left\] at (1.5) should be [all / left\]]
+ [CSS Animations: property <inset-area> from [none\] to [span-all left\] at (1.5) should be [span-all left\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [all / left\] at (-0.3) should be [none\]]
+ [Web Animations: property <inset-area> from [none\] to [span-all left\] at (-0.3) should be [none\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0) should be [none\]]
+ [Web Animations: property <inset-area> from [none\] to [span-all left\] at (0) should be [none\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0.3) should be [none\]]
+ [Web Animations: property <inset-area> from [none\] to [span-all left\] at (0.3) should be [none\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0.5) should be [all / left\]]
+ [Web Animations: property <inset-area> from [none\] to [span-all left\] at (0.5) should be [span-all left\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0.6) should be [all / left\]]
+ [Web Animations: property <inset-area> from [none\] to [span-all left\] at (0.6) should be [span-all left\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [all / left\] at (1) should be [all / left\]]
+ [Web Animations: property <inset-area> from [none\] to [span-all left\] at (1) should be [span-all left\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [all / left\] at (1.5) should be [all / left\]]
+ [Web Animations: property <inset-area> from [none\] to [span-all left\] at (1.5) should be [span-all left\]]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-parsing.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-parsing.html.ini
index a5f036a608..5e5f4d5af9 100644
--- a/testing/web-platform/meta/css/css-anchor-position/inset-area-parsing.html.ini
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-parsing.html.ini
@@ -2,9 +2,6 @@
[e.style['inset-area'\] = "none" should set the property value]
expected: FAIL
- [e.style['inset-area'\] = "all" should set the property value]
- expected: FAIL
-
[e.style['inset-area'\] = "start" should set the property value]
expected: FAIL
@@ -53,35 +50,1820 @@
[e.style['inset-area'\] = "y-self-end" should set the property value]
expected: FAIL
- [e.style['inset-area'\] = "all / all" should set the property value]
+ [e.style['inset-area'\] = "start end" should set the property value]
expected: FAIL
- [e.style['inset-area'\] = "top / all" should set the property value]
+ [e.style['inset-area'\] = "center start" should set the property value]
expected: FAIL
- [e.style['inset-area'\] = "all / top" should set the property value]
+ [e.style['inset-area'\] = "center" should set the property value]
expected: FAIL
- [e.style['inset-area'\] = "start end" should set the property value]
+ [e.style['inset-area'\] = "center center" should set the property value]
expected: FAIL
- [e.style['inset-area'\] = "center end start" should set the property value]
+ [e.style['inset-area'\] = "span-all" should set the property value]
expected: FAIL
- [e.style['inset-area'\] = "center x-end x-start" should set the property value]
+ [e.style['inset-area'\] = "span-all span-all" should set the property value]
expected: FAIL
- [e.style['inset-area'\] = "center end start / top center bottom" should set the property value]
+ [e.style['inset-area'\] = "center span-all" should set the property value]
expected: FAIL
- [e.style['inset-area'\] = "end center / start" should set the property value]
+ [e.style['inset-area'\] = "span-all center" should set the property value]
expected: FAIL
- [e.style['inset-area'\] = "bottom / left" should set the property value]
+ [e.style['inset-area'\] = "span-left" should set the property value]
expected: FAIL
- [e.style['inset-area'\] = "center start" should set the property value]
+ [e.style['inset-area'\] = "span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-left top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-left bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-left span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-left span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-left y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-left y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-left span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-left span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-left y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-left y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-left span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-left span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-right top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-right bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-right span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-right span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-right y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-right y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-right span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-right span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-right y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-right y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-right span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-right span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top span-left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom span-left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top span-left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom span-left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start span-left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end span-left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start span-left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end span-left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start span-left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end span-left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start span-left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end span-left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "block-start inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "block-start inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "block-start span-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "block-start span-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "block-end inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "block-end inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "block-end span-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "block-end span-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-block-start inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-block-start inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-block-start span-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-block-start span-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-block-end inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-block-end inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-block-end span-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-block-end span-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "inline-start block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "inline-start block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "inline-start span-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "inline-start span-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "inline-end block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "inline-end block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "inline-end span-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "inline-end span-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-inline-start block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-inline-start block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-inline-start span-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-inline-start span-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-inline-end block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-inline-end block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-inline-end span-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-inline-end span-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-block-start self-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-block-start self-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-block-start span-self-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-block-start span-self-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-block-end self-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-block-end self-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-block-end span-self-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-block-end span-self-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-block-start self-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-block-start self-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-block-start span-self-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-block-start span-self-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-block-end self-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-block-end self-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-block-end span-self-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-block-end span-self-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-inline-start self-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-inline-start self-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-inline-start span-self-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-inline-start span-self-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-inline-end self-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-inline-end self-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-inline-end span-self-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-inline-end span-self-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-inline-start self-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-inline-start self-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-inline-start span-self-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-inline-start span-self-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-inline-end self-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-inline-end self-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-inline-end span-self-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-inline-end span-self-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "start start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "start span-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "start span-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "end start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "end end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "end span-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "end span-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-start start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-start end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-start span-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-start span-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-end start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-end end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-end span-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-end span-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-start self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-start self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-start span-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-start span-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-end self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-end self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-end span-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-end span-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-start self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-start self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-start span-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-start span-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-end self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-end self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-end span-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-end span-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-left center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-left span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-right center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-right span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-x-self-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-top span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-bottom span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-y-self-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "block-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "block-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "block-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "block-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-block-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-block-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-block-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-block-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "inline-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "inline-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "inline-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "inline-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-inline-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-inline-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-inline-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-inline-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-block-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center self-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-block-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all self-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-block-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center self-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-block-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all self-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-block-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-self-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-block-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-self-block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-block-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-self-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-block-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-self-block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-inline-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center self-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-inline-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all self-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-inline-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center self-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-inline-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all self-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-inline-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-self-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-inline-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-self-inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-inline-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-self-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-inline-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-self-inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-end span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-start center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-start span-all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-all span-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-end center" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center span-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "span-self-end span-all" should set the property value]
expected: FAIL
- [e.style['inset-area'\] = "x-start / x-start" should set the property value]
+ [e.style['inset-area'\] = "span-all span-self-end" should set the property value]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-scroll-adjust.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-scroll-adjust.html.ini
new file mode 100644
index 0000000000..2c17218fca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-scroll-adjust.html.ini
@@ -0,0 +1,2 @@
+[inset-area-scroll-adjust.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-with-insets.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-with-insets.html.ini
new file mode 100644
index 0000000000..54227f7f90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-with-insets.html.ini
@@ -0,0 +1,9 @@
+[inset-area-with-insets.html]
+ [Offsets for inset-area: center center and insets: {"top":"10px","bottom":"40px","left":"5px","right":"15px"}]
+ expected: FAIL
+
+ [Offsets for inset-area: left bottom and insets: {"top":"10px","bottom":"40px","left":"5px","right":"15px"}]
+ expected: FAIL
+
+ [Offsets for inset-area: span-right center and insets: {"top":"20%","bottom":"auto","left":"auto","right":"25%"}]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-wm-dir.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-wm-dir.html.ini
index 240088e552..7d7f6ded58 100644
--- a/testing/web-platform/meta/css/css-anchor-position/inset-area-wm-dir.html.ini
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-wm-dir.html.ini
@@ -1,120 +1,132 @@
[inset-area-wm-dir.html]
- [Offsets for: start / start with writing-mode / direction: containing-block: horizontal-tb / rtl]
+ [Offsets for: start start with writing-mode / direction: containing-block: horizontal-tb / rtl]
expected: FAIL
- [Offsets for: self-start / self-start with writing-mode / direction: containing-block: horizontal-tb / rtl]
+ [Offsets for: self-start self-start with writing-mode / direction: containing-block: horizontal-tb / rtl]
expected: FAIL
- [Offsets for: x-start / y-start with writing-mode / direction: containing-block: horizontal-tb / rtl]
+ [Offsets for: x-start y-start with writing-mode / direction: containing-block: horizontal-tb / rtl]
expected: FAIL
- [Offsets for: x-self-start / y-self-start with writing-mode / direction: containing-block: horizontal-tb / rtl]
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: containing-block: horizontal-tb / rtl]
expected: FAIL
- [Offsets for: start / start with writing-mode / direction: containing-block: vertical-lr / ltr]
+ [Offsets for: inline-start block-end with writing-mode / direction: containing-block: horizontal-tb / rtl]
expected: FAIL
- [Offsets for: self-start / self-start with writing-mode / direction: containing-block: vertical-lr / ltr]
+ [Offsets for: self-inline-start self-block-end with writing-mode / direction: containing-block: horizontal-tb / rtl]
expected: FAIL
- [Offsets for: x-start / y-start with writing-mode / direction: containing-block: vertical-lr / ltr]
+ [Offsets for: start start with writing-mode / direction: containing-block: vertical-lr / ltr]
expected: FAIL
- [Offsets for: x-self-start / y-self-start with writing-mode / direction: containing-block: vertical-lr / ltr]
+ [Offsets for: self-start self-start with writing-mode / direction: containing-block: vertical-lr / ltr]
expected: FAIL
- [Offsets for: start / start with writing-mode / direction: containing-block: vertical-lr / rtl]
+ [Offsets for: x-start y-start with writing-mode / direction: containing-block: vertical-lr / ltr]
expected: FAIL
- [Offsets for: self-start / self-start with writing-mode / direction: containing-block: vertical-lr / rtl]
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: containing-block: vertical-lr / ltr]
expected: FAIL
- [Offsets for: x-start / y-start with writing-mode / direction: containing-block: vertical-lr / rtl]
+ [Offsets for: inline-start block-end with writing-mode / direction: containing-block: vertical-lr / ltr]
expected: FAIL
- [Offsets for: x-self-start / y-self-start with writing-mode / direction: containing-block: vertical-lr / rtl]
+ [Offsets for: self-inline-start self-block-end with writing-mode / direction: containing-block: vertical-lr / ltr]
expected: FAIL
- [Offsets for: start / start with writing-mode / direction: containing-block: vertical-rl / ltr]
+ [Offsets for: start start with writing-mode / direction: containing-block: vertical-lr / rtl]
expected: FAIL
- [Offsets for: self-start / self-start with writing-mode / direction: containing-block: vertical-rl / ltr]
+ [Offsets for: self-start self-start with writing-mode / direction: containing-block: vertical-lr / rtl]
expected: FAIL
- [Offsets for: x-start / y-start with writing-mode / direction: containing-block: vertical-rl / ltr]
+ [Offsets for: x-start y-start with writing-mode / direction: containing-block: vertical-lr / rtl]
expected: FAIL
- [Offsets for: x-self-start / y-self-start with writing-mode / direction: containing-block: vertical-rl / ltr]
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: containing-block: vertical-lr / rtl]
expected: FAIL
- [Offsets for: start / start with writing-mode / direction: containing-block: vertical-rl / rtl]
+ [Offsets for: start start with writing-mode / direction: containing-block: vertical-rl / ltr]
expected: FAIL
- [Offsets for: self-start / self-start with writing-mode / direction: containing-block: vertical-rl / rtl]
+ [Offsets for: self-start self-start with writing-mode / direction: containing-block: vertical-rl / ltr]
expected: FAIL
- [Offsets for: x-start / y-start with writing-mode / direction: containing-block: vertical-rl / rtl]
+ [Offsets for: x-start y-start with writing-mode / direction: containing-block: vertical-rl / ltr]
expected: FAIL
- [Offsets for: x-self-start / y-self-start with writing-mode / direction: containing-block: vertical-rl / rtl]
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: containing-block: vertical-rl / ltr]
expected: FAIL
- [Offsets for: start / start with writing-mode / direction: self: horizontal-tb / rtl]
+ [Offsets for: start start with writing-mode / direction: containing-block: vertical-rl / rtl]
expected: FAIL
- [Offsets for: self-start / self-start with writing-mode / direction: self: horizontal-tb / rtl]
+ [Offsets for: self-start self-start with writing-mode / direction: containing-block: vertical-rl / rtl]
expected: FAIL
- [Offsets for: x-start / y-start with writing-mode / direction: self: horizontal-tb / rtl]
+ [Offsets for: x-start y-start with writing-mode / direction: containing-block: vertical-rl / rtl]
expected: FAIL
- [Offsets for: x-self-start / y-self-start with writing-mode / direction: self: horizontal-tb / rtl]
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: containing-block: vertical-rl / rtl]
expected: FAIL
- [Offsets for: start / start with writing-mode / direction: self: vertical-lr / ltr]
+ [Offsets for: start start with writing-mode / direction: self: horizontal-tb / rtl]
expected: FAIL
- [Offsets for: self-start / self-start with writing-mode / direction: self: vertical-lr / ltr]
+ [Offsets for: self-start self-start with writing-mode / direction: self: horizontal-tb / rtl]
expected: FAIL
- [Offsets for: x-start / y-start with writing-mode / direction: self: vertical-lr / ltr]
+ [Offsets for: x-start y-start with writing-mode / direction: self: horizontal-tb / rtl]
expected: FAIL
- [Offsets for: x-self-start / y-self-start with writing-mode / direction: self: vertical-lr / ltr]
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: self: horizontal-tb / rtl]
expected: FAIL
- [Offsets for: start / start with writing-mode / direction: self: vertical-lr / rtl]
+ [Offsets for: start start with writing-mode / direction: self: vertical-lr / ltr]
expected: FAIL
- [Offsets for: self-start / self-start with writing-mode / direction: self: vertical-lr / rtl]
+ [Offsets for: self-start self-start with writing-mode / direction: self: vertical-lr / ltr]
expected: FAIL
- [Offsets for: x-start / y-start with writing-mode / direction: self: vertical-lr / rtl]
+ [Offsets for: x-start y-start with writing-mode / direction: self: vertical-lr / ltr]
expected: FAIL
- [Offsets for: x-self-start / y-self-start with writing-mode / direction: self: vertical-lr / rtl]
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: self: vertical-lr / ltr]
expected: FAIL
- [Offsets for: start / start with writing-mode / direction: self: vertical-rl / ltr]
+ [Offsets for: start start with writing-mode / direction: self: vertical-lr / rtl]
expected: FAIL
- [Offsets for: self-start / self-start with writing-mode / direction: self: vertical-rl / ltr]
+ [Offsets for: self-start self-start with writing-mode / direction: self: vertical-lr / rtl]
expected: FAIL
- [Offsets for: x-start / y-start with writing-mode / direction: self: vertical-rl / ltr]
+ [Offsets for: x-start y-start with writing-mode / direction: self: vertical-lr / rtl]
expected: FAIL
- [Offsets for: x-self-start / y-self-start with writing-mode / direction: self: vertical-rl / ltr]
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: self: vertical-lr / rtl]
expected: FAIL
- [Offsets for: start / start with writing-mode / direction: self: vertical-rl / rtl]
+ [Offsets for: start start with writing-mode / direction: self: vertical-rl / ltr]
expected: FAIL
- [Offsets for: self-start / self-start with writing-mode / direction: self: vertical-rl / rtl]
+ [Offsets for: self-start self-start with writing-mode / direction: self: vertical-rl / ltr]
expected: FAIL
- [Offsets for: x-start / y-start with writing-mode / direction: self: vertical-rl / rtl]
+ [Offsets for: x-start y-start with writing-mode / direction: self: vertical-rl / ltr]
expected: FAIL
- [Offsets for: x-self-start / y-self-start with writing-mode / direction: self: vertical-rl / rtl]
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: self: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: start start with writing-mode / direction: self: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: self-start self-start with writing-mode / direction: self: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: x-start y-start with writing-mode / direction: self: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: x-self-start y-self-start with writing-mode / direction: self: vertical-rl / rtl]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-computed.html.ini b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-computed.html.ini
index 076a9e2569..27232305da 100644
--- a/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-computed.html.ini
+++ b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-computed.html.ini
@@ -31,3 +31,30 @@
[Property position-try-options value '--flop flip-start']
expected: FAIL
+
+ [Property position-try-options value 'inset-area(left top)']
+ expected: FAIL
+
+ [Property position-try-options value 'inset-area(top left)']
+ expected: FAIL
+
+ [Property position-try-options value 'inset-area(start start)']
+ expected: FAIL
+
+ [Property position-try-options value 'inset-area(left), inset-area(right)']
+ expected: FAIL
+
+ [Property position-try-options value '--foo, inset-area(left)']
+ expected: FAIL
+
+ [Property position-try-options value '--foo, inset-area(left), --bar']
+ expected: FAIL
+
+ [Property position-try-options value '--foo, flip-start, inset-area(left)']
+ expected: FAIL
+
+ [Property position-try-options value '--foo flip-start, inset-area(left)']
+ expected: FAIL
+
+ [Property position-try-options value 'inset-area(left), --bar flip-start']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-parsing.html.ini b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-parsing.html.ini
index e09d759256..1eceac3a6d 100644
--- a/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-parsing.html.ini
+++ b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-parsing.html.ini
@@ -52,3 +52,30 @@
[e.style['position-try-options'\] = "flip-start flip-inline flip-block" should set the property value]
expected: FAIL
+
+ [e.style['position-try-options'\] = "inset-area(left top)" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "inset-area(top left)" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "inset-area(start start)" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "inset-area(left), inset-area(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "--foo, inset-area(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "--foo, inset-area(left), --bar" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "--foo, flip-start, inset-area(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "--foo flip-start, inset-area(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "inset-area(left), --bar flip-start" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/parsing/position-visibility-computed.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/parsing/position-visibility-computed.tentative.html.ini
new file mode 100644
index 0000000000..aaaa6856b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/parsing/position-visibility-computed.tentative.html.ini
@@ -0,0 +1,30 @@
+[position-visibility-computed.tentative.html]
+ [Property position-visibility value 'always']
+ expected: FAIL
+
+ [Property position-visibility value 'anchors-valid']
+ expected: FAIL
+
+ [Property position-visibility value 'anchors-visible']
+ expected: FAIL
+
+ [Property position-visibility value 'no-overflow']
+ expected: FAIL
+
+ [Property position-visibility value 'anchors-valid no-overflow']
+ expected: FAIL
+
+ [Property position-visibility value 'anchors-visible no-overflow']
+ expected: FAIL
+
+ [Property position-visibility value 'no-overflow anchors-valid']
+ expected: FAIL
+
+ [Property position-visibility value 'no-overflow anchors-visible']
+ expected: FAIL
+
+ [Property position-visibility has initial value always]
+ expected: FAIL
+
+ [Property position-visibility does not inherit]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/parsing/position-visibility-parsing.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/parsing/position-visibility-parsing.tentative.html.ini
new file mode 100644
index 0000000000..90d56cfa60
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/parsing/position-visibility-parsing.tentative.html.ini
@@ -0,0 +1,36 @@
+[position-visibility-parsing.tentative.html]
+ [e.style['position-visibility'\] = "initial" should set the property value]
+ expected: FAIL
+
+ [e.style['position-visibility'\] = "inherit" should set the property value]
+ expected: FAIL
+
+ [e.style['position-visibility'\] = "unset" should set the property value]
+ expected: FAIL
+
+ [e.style['position-visibility'\] = "revert" should set the property value]
+ expected: FAIL
+
+ [e.style['position-visibility'\] = "always" should set the property value]
+ expected: FAIL
+
+ [e.style['position-visibility'\] = "anchors-valid" should set the property value]
+ expected: FAIL
+
+ [e.style['position-visibility'\] = "anchors-visible" should set the property value]
+ expected: FAIL
+
+ [e.style['position-visibility'\] = "no-overflow" should set the property value]
+ expected: FAIL
+
+ [e.style['position-visibility'\] = "anchors-valid no-overflow" should set the property value]
+ expected: FAIL
+
+ [e.style['position-visibility'\] = "anchors-visible no-overflow" should set the property value]
+ expected: FAIL
+
+ [e.style['position-visibility'\] = "no-overflow anchors-valid" should set the property value]
+ expected: FAIL
+
+ [e.style['position-visibility'\] = "no-overflow anchors-visible" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-anchor-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-anchor-001.html.ini
new file mode 100644
index 0000000000..29667caf08
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-anchor-001.html.ini
@@ -0,0 +1,2 @@
+[position-anchor-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-anchor-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-anchor-002.html.ini
new file mode 100644
index 0000000000..2094c9fece
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-anchor-002.html.ini
@@ -0,0 +1,2 @@
+[position-anchor-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-anchor-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-anchor-003.html.ini
new file mode 100644
index 0000000000..80556f01e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-anchor-003.html.ini
@@ -0,0 +1,3 @@
+[position-anchor-003.html]
+ [Layout is updated on `position-anchor` changes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-anchor-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-anchor-basics.html.ini
new file mode 100644
index 0000000000..e18762d90f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-anchor-basics.html.ini
@@ -0,0 +1,144 @@
+[position-anchor-basics.html]
+ [e.style['position-anchor'\] = "implicit" should set the property value]
+ expected: FAIL
+
+ [e.style['position-anchor'\] = "--foo" should set the property value]
+ expected: FAIL
+
+ [Property position-anchor value 'implicit']
+ expected: FAIL
+
+ [Property position-anchor value '--foo']
+ expected: FAIL
+
+ [Property position-anchor has initial value implicit]
+ expected: FAIL
+
+ [Property position-anchor does not inherit]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo\] to [implicit\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo\] to [implicit\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo\] to [implicit\] at (1) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo\] to [implicit\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo\] to [implicit\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo\] to [implicit\] at (1) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [--foo\] to [implicit\] at (-0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [--foo\] to [implicit\] at (0) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [--foo\] to [implicit\] at (0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [--foo\] to [implicit\] at (1) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-anchor> from [--foo\] to [implicit\] at (-0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-anchor> from [--foo\] to [implicit\] at (0) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-anchor> from [--foo\] to [implicit\] at (0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-anchor> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-anchor> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-anchor> from [--foo\] to [implicit\] at (1) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-anchor> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-anchor> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-anchor> from [--foo\] to [implicit\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-anchor> from [--foo\] to [implicit\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-anchor> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-anchor> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-anchor> from [--foo\] to [implicit\] at (1) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-anchor> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <position-anchor> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-anchor> from [--foo\] to [implicit\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-anchor> from [--foo\] to [implicit\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-anchor> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <position-anchor> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <position-anchor> from [--foo\] to [implicit\] at (1) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <position-anchor> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini
deleted file mode 100644
index b6c5aacd10..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini
+++ /dev/null
@@ -1,144 +0,0 @@
-[position-fallback-basics.html]
- [e.style['position-fallback'\] = "none" should set the property value]
- expected: FAIL
-
- [e.style['position-fallback'\] = "--foo" should set the property value]
- expected: FAIL
-
- [Property position-fallback value 'none']
- expected: FAIL
-
- [Property position-fallback value '--foo']
- expected: FAIL
-
- [Property position-fallback has initial value none]
- expected: FAIL
-
- [Property position-fallback does not inherit]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (0) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback> from [--foo\] to [none\] at (0) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [none\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (0) should be [none\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-001.html.ini
deleted file mode 100644
index 9484a0f3c3..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-001.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[position-fallback-bounds-001.html]
- [.target 1]
- expected: FAIL
-
- [.target 2]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-002.html.ini
deleted file mode 100644
index 1500c46ad0..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-002.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[position-fallback-bounds-002.html]
- [.target 1]
- expected: FAIL
-
- [.target 2]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-003.html.ini
deleted file mode 100644
index f917dc8dae..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-003.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[position-fallback-bounds-003.html]
- [Target is at anchor's top-left corner at initial scroll position]
- expected: FAIL
-
- [Target falls back to anchor's bottom-left corner after anchor is scrolled upwards]
- expected: FAIL
-
- [Target falls back to anchor's bottom-right corner after anchor is further scrolled leftwards]
- expected: FAIL
-
- [Target falls back to anchor's top-left corner after anchor is scrolled back downwards]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-004.html.ini
deleted file mode 100644
index 8e2e94a649..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-004.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[position-fallback-bounds-004.html]
- [Target is above anchor at initial scroll position]
- expected: FAIL
-
- [Target falls back to below anchor after anchor is scrolled upwards]
- expected: FAIL
-
- [Target returns to above anchor after bounds are scrolled upwards]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-005.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-005.html.ini
deleted file mode 100644
index 9e779ebc30..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-005.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[position-fallback-bounds-005.html]
- [Initial layout]
- expected: FAIL
-
- [Layout is updated after position-fallback-bounds property changes]
- expected: FAIL
-
- [Layout is updated after additional fallback-bounds rect changes]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-006.html.ini
deleted file mode 100644
index 17d2c0fe45..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-006.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[position-fallback-bounds-006.html]
- [Target is below anchor at initial scroll position]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-basics.html.ini
deleted file mode 100644
index 6bf3b93b02..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-basics.html.ini
+++ /dev/null
@@ -1,144 +0,0 @@
-[position-fallback-bounds-basics.html]
- [e.style['position-fallback-bounds'\] = "normal" should set the property value]
- expected: FAIL
-
- [e.style['position-fallback-bounds'\] = "--foo" should set the property value]
- expected: FAIL
-
- [Property position-fallback-bounds value 'normal']
- expected: FAIL
-
- [Property position-fallback-bounds value '--foo']
- expected: FAIL
-
- [Property position-fallback-bounds has initial value normal]
- expected: FAIL
-
- [Property position-fallback-bounds does not inherit]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [normal\] at (-0.3) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [normal\] at (0) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.3) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.5) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.6) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [normal\] at (1) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [normal\] at (1.5) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [normal\] at (-0.3) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [normal\] at (0) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.3) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.5) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.6) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [normal\] at (1) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [normal\] at (1.5) should be [normal\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.5) should be [normal\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.6) should be [normal\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (1) should be [normal\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (1.5) should be [normal\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.5) should be [normal\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.6) should be [normal\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (1) should be [normal\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (1.5) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.5) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.6) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (1) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (1.5) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.5) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.6) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (1) should be [normal\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (1.5) should be [normal\]]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-backdrop.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-backdrop.html.ini
new file mode 100644
index 0000000000..d872495d7f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-try-backdrop.html.ini
@@ -0,0 +1,3 @@
+[position-try-backdrop.html]
+ [::backdrop can use position-try-options]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-cascade.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-cascade.html.ini
new file mode 100644
index 0000000000..435dec3733
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-try-cascade.html.ini
@@ -0,0 +1,18 @@
+[position-try-cascade.html]
+ [@position-try rule applies]
+ expected: FAIL
+
+ [@position-try rule wins over inline style]
+ expected: FAIL
+
+ [@position-try rule does not win over !important]
+ expected: FAIL
+
+ [@position-try rule does not win over animations]
+ expected: FAIL
+
+ [@position-try rule does not win over transitions]
+ expected: FAIL
+
+ [@position-try revert / revert-layer reverts to user / author origin]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-initial-transition.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-initial-transition.html.ini
new file mode 100644
index 0000000000..a54becad42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-try-initial-transition.html.ini
@@ -0,0 +1,3 @@
+[position-try-initial-transition.html]
+ [No transition for initial style with @position-try]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-options-limit.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-options-limit.html.ini
new file mode 100644
index 0000000000..01c2c08048
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-try-options-limit.html.ini
@@ -0,0 +1,6 @@
+[position-try-options-limit.html]
+ [Try options which are not found are not part of the limit]
+ expected: FAIL
+
+ [Must support At least five try options]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-order-basic.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-order-basic.html.ini
new file mode 100644
index 0000000000..e8290dd914
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-try-order-basic.html.ini
@@ -0,0 +1,81 @@
+[position-try-order-basic.html]
+ [--right | --right]
+ expected: FAIL
+
+ [--left | --left]
+ expected: FAIL
+
+ [--top | --top]
+ expected: FAIL
+
+ [--bottom | --bottom]
+ expected: FAIL
+
+ [--right, --left, --bottom, --top | --right]
+ expected: FAIL
+
+ [normal --right, --left, --bottom, --top | --right]
+ expected: FAIL
+
+ [normal --top, --left, --bottom, --right | --top]
+ expected: FAIL
+
+ [most-block-size --right, --left | --right]
+ expected: FAIL
+
+ [most-height --right, --left | --right]
+ expected: FAIL
+
+ [most-inline-size --right, --left | --left]
+ expected: FAIL
+
+ [most-width --right, --left | --left]
+ expected: FAIL
+
+ [most-inline-size --bottom, --top | --bottom]
+ expected: FAIL
+
+ [most-width --bottom, --top | --bottom]
+ expected: FAIL
+
+ [most-block-size --bottom, --top | --top]
+ expected: FAIL
+
+ [most-height --bottom, --top | --top]
+ expected: FAIL
+
+ [most-inline-size --right, --left, --bottom, --top | --bottom]
+ expected: FAIL
+
+ [most-inline-size --right, --left, --top, --bottom | --top]
+ expected: FAIL
+
+ [most-block-size --bottom, --top, --right, --left | --right]
+ expected: FAIL
+
+ [most-block-size --bottom, --top, --left, --right | --left]
+ expected: FAIL
+
+ [most-inline-size --left-sweep, --bottom-sweep | --left-sweep]
+ expected: FAIL
+
+ [most-inline-size --bottom-sweep, --left-sweep | --bottom-sweep]
+ expected: FAIL
+
+ [most-block-size --left-sweep, --bottom-sweep | --left-sweep]
+ expected: FAIL
+
+ [most-block-size --bottom-sweep, --left-sweep | --left-sweep]
+ expected: FAIL
+
+ [most-inline-size --right-sweep, --left-sweep, --bottom-sweep, --top-sweep | --left-sweep]
+ expected: FAIL
+
+ [most-block-size --right-sweep, --left-sweep, --bottom-sweep, --top-sweep | --top-sweep]
+ expected: FAIL
+
+ [most-inline-size\n --right-sweep, --left-sweep, --bottom-sweep, --top-sweep,\n --right, --left, --bottom, --top\n | --left-sweep]
+ expected: FAIL
+
+ [most-block-size\n --right-sweep, --left-sweep, --bottom-sweep, --top-sweep,\n --right, --left, --bottom, --top\n | --right]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-order-inset-area.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-order-inset-area.html.ini
new file mode 100644
index 0000000000..ec2a0b0244
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-try-order-inset-area.html.ini
@@ -0,0 +1,81 @@
+[position-try-order-inset-area.html]
+ [--right | --right]
+ expected: FAIL
+
+ [--left | --left]
+ expected: FAIL
+
+ [--top | --top]
+ expected: FAIL
+
+ [--bottom | --bottom]
+ expected: FAIL
+
+ [--right, --left, --bottom, --top | --right]
+ expected: FAIL
+
+ [normal --right, --left, --bottom, --top | --right]
+ expected: FAIL
+
+ [normal --top, --left, --bottom, --right | --top]
+ expected: FAIL
+
+ [most-block-size --right, --left | --right]
+ expected: FAIL
+
+ [most-height --right, --left | --right]
+ expected: FAIL
+
+ [most-inline-size --right, --left | --left]
+ expected: FAIL
+
+ [most-width --right, --left | --left]
+ expected: FAIL
+
+ [most-inline-size --bottom, --top | --bottom]
+ expected: FAIL
+
+ [most-width --bottom, --top | --bottom]
+ expected: FAIL
+
+ [most-block-size --bottom, --top | --top]
+ expected: FAIL
+
+ [most-height --bottom, --top | --top]
+ expected: FAIL
+
+ [most-inline-size --right, --left, --bottom, --top | --bottom]
+ expected: FAIL
+
+ [most-inline-size --right, --left, --top, --bottom | --top]
+ expected: FAIL
+
+ [most-block-size --bottom, --top, --right, --left | --right]
+ expected: FAIL
+
+ [most-block-size --bottom, --top, --left, --right | --left]
+ expected: FAIL
+
+ [most-inline-size --left-sweep, --bottom-sweep | --left-sweep]
+ expected: FAIL
+
+ [most-inline-size --bottom-sweep, --left-sweep | --bottom-sweep]
+ expected: FAIL
+
+ [most-block-size --left-sweep, --bottom-sweep | --left-sweep]
+ expected: FAIL
+
+ [most-block-size --bottom-sweep, --left-sweep | --left-sweep]
+ expected: FAIL
+
+ [most-inline-size --right-sweep, --left-sweep, --bottom-sweep, --top-sweep | --left-sweep]
+ expected: FAIL
+
+ [most-block-size --right-sweep, --left-sweep, --bottom-sweep, --top-sweep | --top-sweep]
+ expected: FAIL
+
+ [most-inline-size\n --right-sweep, --left-sweep, --bottom-sweep, --top-sweep,\n --right, --left, --bottom, --top\n | --left-sweep]
+ expected: FAIL
+
+ [most-block-size\n --right-sweep, --left-sweep, --bottom-sweep, --top-sweep,\n --right, --left, --bottom, --top\n | --right]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-position-anchor.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-position-anchor.html.ini
new file mode 100644
index 0000000000..3808b150b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-try-position-anchor.html.ini
@@ -0,0 +1,3 @@
+[position-try-position-anchor.html]
+ [#anchored 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-transition-basic.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-transition-basic.html.ini
new file mode 100644
index 0000000000..f3a9bbd762
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-try-transition-basic.html.ini
@@ -0,0 +1,6 @@
+[position-try-transition-basic.html]
+ [Transition when @position-try is applied]
+ expected: FAIL
+
+ [Transition when @position-try is unapplied]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-transition-flip.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-transition-flip.html.ini
new file mode 100644
index 0000000000..170cf3c36b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-try-transition-flip.html.ini
@@ -0,0 +1,6 @@
+[position-try-transition-flip.html]
+ [Transition to a flipped state]
+ expected: FAIL
+
+ [Transition to an unflipped state]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-typed-om.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-typed-om.html.ini
new file mode 100644
index 0000000000..f5adce1d9e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-try-typed-om.html.ini
@@ -0,0 +1,3 @@
+[position-try-typed-om.html]
+ [Effects of position-try-options are visible in the computed values]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.html.ini
new file mode 100644
index 0000000000..3d5d5d875d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-add-no-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-valid.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-valid.tentative.html.ini
new file mode 100644
index 0000000000..778c73c676
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-valid.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-valid.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.html.ini
new file mode 100644
index 0000000000..2d8669ecc6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-after-scroll-in.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.html.ini
new file mode 100644
index 0000000000..d18631dcb7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-after-scroll-out.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-both-position-fixed.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-both-position-fixed.tentative.html.ini
new file mode 100644
index 0000000000..ceccdb9ca2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-both-position-fixed.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-both-position-fixed.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-001.html.ini
new file mode 100644
index 0000000000..e12c1309f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-001.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-chained-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-002.html.ini
new file mode 100644
index 0000000000..00d6e9ecab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-002.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-chained-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-003.html.ini
new file mode 100644
index 0000000000..0c9539f7f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-003.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-chained-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-004.html.ini
new file mode 100644
index 0000000000..02beaae9cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-004.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-chained-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.html.ini
new file mode 100644
index 0000000000..25f7c7c8d1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-change-anchor.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.html.ini
new file mode 100644
index 0000000000..836b28479d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-change-css-visibility.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.html.ini
new file mode 100644
index 0000000000..3ea6611e5c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-css-visibility.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.html.ini
new file mode 100644
index 0000000000..b4400a798a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-non-intervening-container.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-position-fixed.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-position-fixed.tentative.html.ini
new file mode 100644
index 0000000000..2e6da55921
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-position-fixed.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-position-fixed.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-stacked-child.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-stacked-child.html.ini
new file mode 100644
index 0000000000..7c86e8c3dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-stacked-child.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-stacked-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-stacked-child.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-stacked-child.tentative.html.ini
new file mode 100644
index 0000000000..2b2dd5253a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-stacked-child.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-stacked-child.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.html.ini
new file mode 100644
index 0000000000..d8c2cf5d30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.html.ini
new file mode 100644
index 0000000000..25dc9ae43f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-no-overflow-scroll.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.html.ini
new file mode 100644
index 0000000000..898d10a473
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-no-overflow-stacked-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.html.ini
new file mode 100644
index 0000000000..c1f5e52df9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-no-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.html.ini
new file mode 100644
index 0000000000..a698919286
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-remove-anchors-visible.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.html.ini
new file mode 100644
index 0000000000..7290bac75c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-remove-no-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/property-interpolations.html.ini b/testing/web-platform/meta/css/css-anchor-position/property-interpolations.html.ini
index 192e9d91fd..866cd75c8b 100644
--- a/testing/web-platform/meta/css/css-anchor-position/property-interpolations.html.ini
+++ b/testing/web-platform/meta/css/css-anchor-position/property-interpolations.html.ini
@@ -167,174 +167,6 @@
[Web Animations: property <anchor-name> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
expected: FAIL
- [CSS Transitions: property <anchor-default> from [implicit\] to [--foo\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [implicit\] to [--foo\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [implicit\] to [--foo\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [implicit\] to [--foo\] at (1) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [implicit\] to [--foo\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [implicit\] to [--foo\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [implicit\] to [--foo\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [implicit\] to [--foo\] at (1) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [implicit\] to [--foo\] at (-0.3) should be [implicit\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [implicit\] to [--foo\] at (0) should be [implicit\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [implicit\] to [--foo\] at (0.3) should be [implicit\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [implicit\] to [--foo\] at (1) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [implicit\] to [--foo\] at (-0.3) should be [implicit\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [implicit\] to [--foo\] at (0) should be [implicit\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [implicit\] to [--foo\] at (0.3) should be [implicit\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [implicit\] to [--foo\] at (1) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [--foo\] to [--bar\] at (-0.3) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [--foo\] to [--bar\] at (0) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [--foo\] to [--bar\] at (0.3) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [--foo\] to [--bar\] at (1) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions: property <anchor-default> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [--bar\] at (-0.3) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [--bar\] at (0) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [--bar\] at (0.3) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [--bar\] at (1) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [--foo\] to [--bar\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [--foo\] to [--bar\] at (1) should be [--bar\]]
- expected: FAIL
-
- [CSS Animations: property <anchor-default> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [--foo\] to [--bar\] at (0) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [--foo\] to [--bar\] at (1) should be [--bar\]]
- expected: FAIL
-
- [Web Animations: property <anchor-default> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
- expected: FAIL
-
[CSS Transitions: property <inset-area> from [none\] to [center\] at (-0.3) should be [center\]]
expected: FAIL
@@ -1091,174 +923,6 @@
[Web Animations: property <position-try-order> from [most-width\] to [most-height\] at (1.5) should be [most-height\]]
expected: FAIL
- [CSS Transitions: property <position-fallback-bounds> from [normal\] to [--foo\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [normal\] to [--foo\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.6) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [normal\] to [--foo\] at (1) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [normal\] to [--foo\] at (1.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [normal\] to [--foo\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [normal\] to [--foo\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.6) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [normal\] to [--foo\] at (1) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [normal\] to [--foo\] at (1.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (-0.3) should be [normal\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0) should be [normal\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.3) should be [normal\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.6) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (1) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (1.5) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (-0.3) should be [normal\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0) should be [normal\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.3) should be [normal\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.5) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.6) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (1) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (1.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [--bar\] at (-0.3) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.3) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [--bar\] at (-0.3) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.3) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1) should be [--bar\]]
- expected: FAIL
-
- [CSS Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1) should be [--bar\]]
- expected: FAIL
-
- [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
- expected: FAIL
-
[CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (-0.3) should be [none\]]
expected: FAIL
@@ -1343,90 +1007,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (-0.3) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0.3) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (1) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (-0.3) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0.3) should be [implicit\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (1) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (1) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (1) should be [--bar\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
- expected: FAIL
-
[CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [center\] at (-0.3) should be [none\]]
expected: FAIL
@@ -1805,86 +1385,254 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (1.5) should be [most-height\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (-0.3) should be [normal\]]
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [implicit\] to [--foo\] at (-0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [implicit\] to [--foo\] at (0) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [implicit\] to [--foo\] at (0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [implicit\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [implicit\] to [--foo\] at (-0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [implicit\] to [--foo\] at (0) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [implicit\] to [--foo\] at (0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [implicit\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [implicit\] to [--foo\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [implicit\] to [--foo\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [implicit\] to [--foo\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [implicit\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-anchor> from [implicit\] to [--foo\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-anchor> from [implicit\] to [--foo\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-anchor> from [implicit\] to [--foo\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-anchor> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-anchor> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-anchor> from [implicit\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-anchor> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-anchor> from [implicit\] to [--foo\] at (-0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-anchor> from [implicit\] to [--foo\] at (0) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-anchor> from [implicit\] to [--foo\] at (0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-anchor> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-anchor> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-anchor> from [implicit\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-anchor> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-anchor> from [implicit\] to [--foo\] at (-0.3) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <position-anchor> from [implicit\] to [--foo\] at (0) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <position-anchor> from [implicit\] to [--foo\] at (0.3) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <position-anchor> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-anchor> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-anchor> from [implicit\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-anchor> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo\] to [--bar\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo\] to [--bar\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-anchor> from [--foo\] to [--bar\] at (-0.3) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0) should be [normal\]]
+ [CSS Transitions: property <position-anchor> from [--foo\] to [--bar\] at (0) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.3) should be [normal\]]
+ [CSS Transitions: property <position-anchor> from [--foo\] to [--bar\] at (0.3) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.5) should be [--foo\]]
+ [CSS Transitions: property <position-anchor> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.6) should be [--foo\]]
+ [CSS Transitions: property <position-anchor> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (1) should be [--foo\]]
+ [CSS Transitions: property <position-anchor> from [--foo\] to [--bar\] at (1) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (1.5) should be [--foo\]]
+ [CSS Transitions: property <position-anchor> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (-0.3) should be [normal\]]
+ [CSS Transitions with transition: all: property <position-anchor> from [--foo\] to [--bar\] at (-0.3) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0) should be [normal\]]
+ [CSS Transitions with transition: all: property <position-anchor> from [--foo\] to [--bar\] at (0) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.3) should be [normal\]]
+ [CSS Transitions with transition: all: property <position-anchor> from [--foo\] to [--bar\] at (0.3) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.5) should be [--foo\]]
+ [CSS Transitions with transition: all: property <position-anchor> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.6) should be [--foo\]]
+ [CSS Transitions with transition: all: property <position-anchor> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (1) should be [--foo\]]
+ [CSS Transitions with transition: all: property <position-anchor> from [--foo\] to [--bar\] at (1) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (1.5) should be [--foo\]]
+ [CSS Transitions with transition: all: property <position-anchor> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
+ [CSS Animations: property <position-anchor> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0) should be [--foo\]]
+ [CSS Animations: property <position-anchor> from [--foo\] to [--bar\] at (0) should be [--foo\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
+ [CSS Animations: property <position-anchor> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ [CSS Animations: property <position-anchor> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ [CSS Animations: property <position-anchor> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ [CSS Animations: property <position-anchor> from [--foo\] to [--bar\] at (1) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ [CSS Animations: property <position-anchor> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
+ [Web Animations: property <position-anchor> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0) should be [--foo\]]
+ [Web Animations: property <position-anchor> from [--foo\] to [--bar\] at (0) should be [--foo\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
+ [Web Animations: property <position-anchor> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ [Web Animations: property <position-anchor> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ [Web Animations: property <position-anchor> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ [Web Animations: property <position-anchor> from [--foo\] to [--bar\] at (1) should be [--bar\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ [Web Animations: property <position-anchor> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor-dynamic.html.ini b/testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor-dynamic.html.ini
new file mode 100644
index 0000000000..b4702568e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor-dynamic.html.ini
@@ -0,0 +1,6 @@
+[pseudo-element-anchor-dynamic.html]
+ [::before as anchor dynamically generated]
+ expected: FAIL
+
+ [::after as anchor dynamically generated]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor.html.ini b/testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor.html.ini
new file mode 100644
index 0000000000..72080d37e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor.html.ini
@@ -0,0 +1,6 @@
+[pseudo-element-anchor.html]
+ [::before as anchor]
+ expected: FAIL
+
+ [::after as anchor]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/try-tactic-alignment.html.ini b/testing/web-platform/meta/css/css-anchor-position/try-tactic-alignment.html.ini
new file mode 100644
index 0000000000..bcd9bdb9cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/try-tactic-alignment.html.ini
@@ -0,0 +1,78 @@
+[try-tactic-alignment.html]
+ [, justify-self:start]
+ expected: FAIL
+
+ [, justify-self:end]
+ expected: FAIL
+
+ [, justify-self:self-start]
+ expected: FAIL
+
+ [, justify-self:self-end]
+ expected: FAIL
+
+ [, justify-self:flex-start]
+ expected: FAIL
+
+ [, justify-self:flex-end]
+ expected: FAIL
+
+ [, align-self:start]
+ expected: FAIL
+
+ [, align-self:end]
+ expected: FAIL
+
+ [, align-self:self-start]
+ expected: FAIL
+
+ [, align-self:self-end]
+ expected: FAIL
+
+ [, align-self:flex-start]
+ expected: FAIL
+
+ [, align-self:flex-end]
+ expected: FAIL
+
+ [flip-inline, justify-self:start]
+ expected: FAIL
+
+ [flip-inline, justify-self:end]
+ expected: FAIL
+
+ [flip-inline, justify-self:self-start]
+ expected: FAIL
+
+ [flip-inline, justify-self:self-end]
+ expected: FAIL
+
+ [flip-inline, justify-self:flex-start]
+ expected: FAIL
+
+ [flip-inline, justify-self:flex-end]
+ expected: FAIL
+
+ [flip-inline, justify-self:left]
+ expected: FAIL
+
+ [flip-inline, justify-self:right]
+ expected: FAIL
+
+ [flip-block, align-self:start]
+ expected: FAIL
+
+ [flip-block, align-self:end]
+ expected: FAIL
+
+ [flip-block, align-self:self-start]
+ expected: FAIL
+
+ [flip-block, align-self:self-end]
+ expected: FAIL
+
+ [flip-block, align-self:flex-start]
+ expected: FAIL
+
+ [flip-block, align-self:flex-end]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/try-tactic-anchor.html.ini b/testing/web-platform/meta/css/css-anchor-position/try-tactic-anchor.html.ini
new file mode 100644
index 0000000000..3a0b05aed0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/try-tactic-anchor.html.ini
@@ -0,0 +1,21 @@
+[try-tactic-anchor.html]
+ [CSS Anchor Positioning: try-tactic, anchor()]
+ expected: FAIL
+
+ [flip-inline]
+ expected: FAIL
+
+ [flip-block]
+ expected: FAIL
+
+ [flip-start]
+ expected: FAIL
+
+ [flip-inline flip-start]
+ expected: FAIL
+
+ [flip-start flip-block]
+ expected: FAIL
+
+ [Can transform a value post-var-substitution]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/try-tactic-inset-area.html.ini b/testing/web-platform/meta/css/css-anchor-position/try-tactic-inset-area.html.ini
new file mode 100644
index 0000000000..617966843d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/try-tactic-inset-area.html.ini
@@ -0,0 +1,393 @@
+[try-tactic-inset-area.html]
+ [flip-inline, inset-area:left top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:left bottom, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:right bottom, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:right top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:left top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:left bottom, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:right bottom, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:right top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:left top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:left bottom, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:right bottom, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:right top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:left top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:left bottom, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:right bottom, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:right top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-start, inset-area:left top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-start, inset-area:left bottom, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-start, inset-area:right bottom, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-start, inset-area:right top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline flip-start, inset-area:left top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline flip-start, inset-area:left bottom, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline flip-start, inset-area:right bottom, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline flip-start, inset-area:right top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline flip-start, inset-area:left top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline flip-start, inset-area:left bottom, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline flip-start, inset-area:right bottom, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline flip-start, inset-area:right top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:span-left span-top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:x-start y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:x-start y-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:x-end y-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:x-end y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:x-start y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:x-start y-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:x-end y-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:x-end y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:x-start y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:x-start y-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:x-end y-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:x-end y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:x-start y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:x-start y-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:x-end y-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:x-end y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-start, inset-area:x-start y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-start, inset-area:x-start y-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-start, inset-area:x-end y-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-start, inset-area:x-end y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline flip-start, inset-area:x-start y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline flip-start, inset-area:x-start y-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline flip-start, inset-area:x-end y-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline flip-start, inset-area:x-end y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline flip-start, inset-area:x-start y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline flip-start, inset-area:x-start y-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline flip-start, inset-area:x-end y-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline flip-start, inset-area:x-end y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:span-x-start span-y-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:x-self-start y-self-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:span-x-self-start span-y-self-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:block-start inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:block-end inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:block-end inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:block-start inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:block-start inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:block-end inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:block-end inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:block-start inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:block-start inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:block-end inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:block-end inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:block-start inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:block-start inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:block-end inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:block-end inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:block-start inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-start, inset-area:block-start inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-start, inset-area:block-end inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-start, inset-area:block-end inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-start, inset-area:block-start inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline flip-start, inset-area:block-start inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline flip-start, inset-area:block-end inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline flip-start, inset-area:block-end inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline flip-start, inset-area:block-start inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline flip-start, inset-area:block-start inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline flip-start, inset-area:block-end inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline flip-start, inset-area:block-end inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline flip-start, inset-area:block-start inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:span-block-start span-inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:self-block-start self-inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:span-self-block-start span-self-inline-start, ltr horizontal-tb]
+ expected: FAIL
+
+ [, inset-area:start end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:start end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:start end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:start end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:start end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-start, inset-area:start end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline flip-start, inset-area:start end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline flip-start, inset-area:start end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:span-start span-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:self-start self-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block flip-inline, inset-area:span-self-start span-self-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:left center, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:center top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:center, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:start center, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:center start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:center start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:center start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:left span-all, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:span-all top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:span-all, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:start span-all, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:span-all start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:span-all start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:span-all start, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:left span-top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:left span-top, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-start, inset-area:span-block-start inline-end, ltr horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:left top, ltr vertical-rl]
+ expected: FAIL
+
+ [, inset-area:x-start y-start, rtl horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:x-start y-start, rtl horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:x-start y-start, rtl horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:x-end y-start, ltr vertical-rl]
+ expected: FAIL
+
+ [flip-inline, inset-area:x-end y-start, ltr vertical-rl]
+ expected: FAIL
+
+ [flip-inline, inset-area:start end, rtl horizontal-tb]
+ expected: FAIL
+
+ [flip-inline, inset-area:start end, ltr vertical-rl]
+ expected: FAIL
+
+ [flip-block, inset-area:start end, rtl horizontal-tb]
+ expected: FAIL
+
+ [flip-block, inset-area:start end, ltr vertical-rl]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/try-tactic-margin.html.ini b/testing/web-platform/meta/css/css-anchor-position/try-tactic-margin.html.ini
new file mode 100644
index 0000000000..60f3b9a176
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/try-tactic-margin.html.ini
@@ -0,0 +1,24 @@
+[try-tactic-margin.html]
+ [--pf ]
+ expected: FAIL
+
+ [--pf flip-block]
+ expected: FAIL
+
+ [--pf flip-inline]
+ expected: FAIL
+
+ [--pf flip-block flip-inline]
+ expected: FAIL
+
+ [--pf flip-start]
+ expected: FAIL
+
+ [--pf flip-block flip-start]
+ expected: FAIL
+
+ [--pf flip-inline flip-start]
+ expected: FAIL
+
+ [--pf flip-block flip-inline flip-start]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/try-tactic-wm.html.ini b/testing/web-platform/meta/css/css-anchor-position/try-tactic-wm.html.ini
new file mode 100644
index 0000000000..9e10b457ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/try-tactic-wm.html.ini
@@ -0,0 +1,15 @@
+[try-tactic-wm.html]
+ [ horizontal-tb ltr]
+ expected: FAIL
+
+ [flip-inline horizontal-tb ltr]
+ expected: FAIL
+
+ [flip-inline vertical-lr ltr]
+ expected: FAIL
+
+ [flip-start horizontal-tb ltr]
+ expected: FAIL
+
+ [flip-start horizontal-tb rtl]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/computed-style-animation-parsing.html.ini b/testing/web-platform/meta/css/css-animations/computed-style-animation-parsing.html.ini
deleted file mode 100644
index 6592d5a38f..0000000000
--- a/testing/web-platform/meta/css/css-animations/computed-style-animation-parsing.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[computed-style-animation-parsing.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/display-none-dont-cancel-pseudo.tentative.html.ini b/testing/web-platform/meta/css/css-animations/display-none-dont-cancel-pseudo.tentative.html.ini
new file mode 100644
index 0000000000..6f7d2907bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/display-none-dont-cancel-pseudo.tentative.html.ini
@@ -0,0 +1,3 @@
+[display-none-dont-cancel-pseudo.tentative.html]
+ [A CSS Animation on a pseudo-element animating to "display: none" with "fill: forwards" remains active after animation completion.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-computed.html.ini
index 3f43011441..d3512ef39c 100644
--- a/testing/web-platform/meta/css/css-animations/parsing/animation-computed.html.ini
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-computed.html.ini
@@ -1,44 +1,70 @@
[animation-computed.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Default animation value]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[Property animation value '1s']
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[Property animation value 'cubic-bezier(0, -2, 1, 3)']
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[Property animation value 'ease-in-out']
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[Property animation value '1s -3s']
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[Property animation value '4']
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[Property animation value 'reverse']
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[Property animation value 'both']
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[Property animation value 'paused']
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[Property animation value 'none']
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[Property animation value 'anim']
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[Property animation value 'anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)']
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[Property animation value 'none, none']
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[Animation with a delay but no duration]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.tentative.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.tentative.html.ini
deleted file mode 100644
index f4ec3b330f..0000000000
--- a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.tentative.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[animation-delay-end-computed.tentative.html]
- [Property animation-delay-end value 'initial']
- expected: FAIL
-
- [Property animation-delay-end value '-500ms']
- expected: FAIL
-
- [Property animation-delay-end value 'calc(2 * 3s)']
- expected: FAIL
-
- [Property animation-delay-end value '20s, 10s']
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.tentative.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.tentative.html.ini
deleted file mode 100644
index 0809ede942..0000000000
--- a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.tentative.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[animation-delay-end-valid.tentative.html]
- [e.style['animation-delay-end'\] = "-5ms" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay-end'\] = "0s" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay-end'\] = "10s" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay-end'\] = "20s, 10s" should set the property value]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini
deleted file mode 100644
index 52d53d8201..0000000000
--- a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[animation-delay-shorthand-computed.html]
- [Property animation-delay value '1s 2s']
- expected: FAIL
-
- [Property animation-delay value '1s 2s, 3s']
- expected: FAIL
-
- [Property animation-delay value '1s, 2s 3s']
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini
deleted file mode 100644
index 18a633cf66..0000000000
--- a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini
+++ /dev/null
@@ -1,45 +0,0 @@
-[animation-delay-shorthand.html]
- [e.style['animation-delay'\] = "1s 2s" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s, 3s" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s, 2s 3s" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s" should set animation-delay-end]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s" should set animation-delay-start]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s" should not set unrelated longhands]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s" should set animation-delay-end]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s" should set animation-delay-start]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s" should not set unrelated longhands]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s, 3s 4s" should set animation-delay-end]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s, 3s 4s" should set animation-delay-start]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s, 3s 4s" should not set unrelated longhands]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should set animation-delay-end]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should set animation-delay-start]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should not set unrelated longhands]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.tentative.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.tentative.html.ini
deleted file mode 100644
index 8341379e4d..0000000000
--- a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.tentative.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[animation-delay-start-computed.tentative.html]
- [Property animation-delay-start value 'initial']
- expected: FAIL
-
- [Property animation-delay-start value '-500ms']
- expected: FAIL
-
- [Property animation-delay-start value 'calc(2 * 3s)']
- expected: FAIL
-
- [Property animation-delay-start value '20s, 10s']
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.tentative.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.tentative.html.ini
deleted file mode 100644
index 4ad3bb1e96..0000000000
--- a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.tentative.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[animation-delay-start-valid.tentative.html]
- [e.style['animation-delay-start'\] = "-5ms" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay-start'\] = "0s" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay-start'\] = "10s" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay-start'\] = "20s, 10s" should set the property value]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-valid.html.ini
index 302a9486b4..994c9b9e1d 100644
--- a/testing/web-platform/meta/css/css-animations/parsing/animation-valid.html.ini
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-valid.html.ini
@@ -1,26 +1,40 @@
[animation-valid.html]
- expected:
- if (os == "android") and fission: [TIMEOUT, OK]
[e.style['animation'\] = "cubic-bezier(0, -2, 1, 3)" should set the property value]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[e.style['animation'\] = "4" should set the property value]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[e.style['animation'\] = "reverse" should set the property value]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[e.style['animation'\] = "both" should set the property value]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[e.style['animation'\] = "paused" should set the property value]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[e.style['animation'\] = "none" should set the property value]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[e.style['animation'\] = "anim" should set the property value]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
[e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set the property value]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-animations/stability/animation-event-destroy-renderer.html.ini b/testing/web-platform/meta/css/css-animations/stability/animation-event-destroy-renderer.html.ini
new file mode 100644
index 0000000000..eaf3d74352
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/stability/animation-event-destroy-renderer.html.ini
@@ -0,0 +1,13 @@
+[animation-event-destroy-renderer.html?animationiteration]
+ expected:
+ if (os == "linux") and not tsan and not debug and asan and not fission: [OK, TIMEOUT]
+ if (os == "linux") and not tsan and not debug and not asan: [OK, TIMEOUT]
+ if (os == "linux") and tsan: [OK, TIMEOUT]
+ [Triggering the cancel of an animation during event handling does not crash.]
+ expected:
+ if (os == "linux") and not tsan and not debug and asan and not fission: [PASS, TIMEOUT]
+ if (os == "linux") and not tsan and not debug and not asan: [PASS, TIMEOUT]
+ if (os == "linux") and tsan: [PASS, TIMEOUT]
+
+
+[animation-event-destroy-renderer.html?animationstart]
diff --git a/testing/web-platform/meta/css/css-animations/style-animation-parsing.html.ini b/testing/web-platform/meta/css/css-animations/style-animation-parsing.html.ini
deleted file mode 100644
index bb7e13512f..0000000000
--- a/testing/web-platform/meta/css/css-animations/style-animation-parsing.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[style-animation-parsing.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/CSSTransition-effect.tentative.html.ini b/testing/web-platform/meta/css/css-animations/transition-ready-time-offscreen.html.ini
index 7896769374..5a6e15446d 100644
--- a/testing/web-platform/meta/css/css-transitions/CSSTransition-effect.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-animations/transition-ready-time-offscreen.html.ini
@@ -1,5 +1,5 @@
-[CSSTransition-effect.tentative.html]
- [After setting a transition's effect to null, a new transition can be started]
+[transition-ready-time-offscreen.html]
+ [Transitions start at the same time regardless of on-screen status]
expected:
if (os == "mac") and not debug: [PASS, FAIL]
if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini
index 088a1720fb..294cdc2fdc 100644
--- a/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini
@@ -71,146 +71,146 @@
[Web Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
- [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
- [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
- [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
- [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
- [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
- [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
- [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
- [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
- [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
- [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
- [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
- [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
- [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
- [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
expected: FAIL
- [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
expected: FAIL
- [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
expected: FAIL
- [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
- [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-image-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-image-valid.html.ini
index 980e7720b2..d2560314e4 100644
--- a/testing/web-platform/meta/css/css-backgrounds/parsing/background-image-valid.html.ini
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-image-valid.html.ini
@@ -2,3 +2,20 @@
prefs: [layout.css.cross-fade.enabled:true]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['background-image'\] = "cross-fade(50% url(http://www.example.com), 50% url(http://www.example.com))" should set the property value]
+ expected: FAIL
+
+ [e.style['background-image'\] = "cross-fade(red 33%, white 33%, blue)" should set the property value]
+ expected: FAIL
+
+ [e.style['background-image'\] = "cross-fade( 1% red, green)" should set the property value]
+ expected: FAIL
+
+ [e.style['background-image'\] = "cross-fade(1% red , green)" should set the property value]
+ expected: FAIL
+
+ [e.style['background-image'\] = "cross-fade(1% red, green )" should set the property value]
+ expected: FAIL
+
+ [e.style['background-image'\] = "cross-fade(red 1%, cross-fade(red 2%, green))" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-computed.html.ini
new file mode 100644
index 0000000000..05c13c430a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-block-end-radius-computed.html]
+ [Property border-block-end-radius value '10px']
+ expected: FAIL
+
+ [Property border-block-end-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-block-end-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-block-end-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-block-end-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-block-end-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-valid.html.ini
new file mode 100644
index 0000000000..bfbc723027
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-block-end-radius-valid.html]
+ [e.style['border-block-end-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-end-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-end-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-end-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-end-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-end-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-end-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-end-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-computed.html.ini
new file mode 100644
index 0000000000..9d7db5ea7e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-block-start-radius-computed.html]
+ [Property border-block-start-radius value '10px']
+ expected: FAIL
+
+ [Property border-block-start-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-block-start-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-block-start-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-block-start-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-block-start-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-valid.html.ini
new file mode 100644
index 0000000000..a3c8f78101
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-block-start-radius-valid.html]
+ [e.style['border-block-start-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-start-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-start-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-start-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-start-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-start-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-start-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-start-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-computed.html.ini
new file mode 100644
index 0000000000..992b0f80e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-bottom-radius-computed.html]
+ [Property border-bottom-radius value '10px']
+ expected: FAIL
+
+ [Property border-bottom-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-bottom-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-bottom-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-bottom-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-bottom-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-valid.html.ini
new file mode 100644
index 0000000000..13d7d53aa0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-bottom-radius-valid.html]
+ [e.style['border-bottom-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-bottom-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-bottom-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-bottom-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-bottom-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-bottom-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-bottom-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-bottom-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-computed.html.ini
new file mode 100644
index 0000000000..b594c6f3b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-computed.html.ini
@@ -0,0 +1,21 @@
+[border-clip-computed.html]
+ [Property border-clip value 'normal']
+ expected: FAIL
+
+ [Property border-clip value '10px']
+ expected: FAIL
+
+ [Property border-clip value '10%']
+ expected: FAIL
+
+ [Property border-clip value '0']
+ expected: FAIL
+
+ [Property border-clip value '1fr']
+ expected: FAIL
+
+ [Property border-clip value '10px 10%']
+ expected: FAIL
+
+ [Property border-clip value '10px 1em 10% 1fr 2fr']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-valid.html.ini
new file mode 100644
index 0000000000..ffb31b6617
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-valid.html.ini
@@ -0,0 +1,21 @@
+[border-clip-valid.html]
+ [e.style['border-clip'\] = "normal" should set the property value]
+ expected: FAIL
+
+ [e.style['border-clip'\] = "10px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-clip'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-clip'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['border-clip'\] = "1fr" should set the property value]
+ expected: FAIL
+
+ [e.style['border-clip'\] = "10px 10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-clip'\] = "10px 1em 10% 1fr 2fr" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-computed.html.ini
new file mode 100644
index 0000000000..faa10f8cdd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-inline-end-radius-computed.html]
+ [Property border-inline-end-radius value '10px']
+ expected: FAIL
+
+ [Property border-inline-end-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-inline-end-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-inline-end-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-inline-end-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-inline-end-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-valid.html.ini
new file mode 100644
index 0000000000..5bf92e18ee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-inline-end-radius-valid.html]
+ [e.style['border-inline-end-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-end-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-end-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-end-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-end-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-end-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-end-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-end-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-computed.html.ini
new file mode 100644
index 0000000000..37a9242d2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-inline-start-radius-computed.html]
+ [Property border-inline-start-radius value '10px']
+ expected: FAIL
+
+ [Property border-inline-start-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-inline-start-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-inline-start-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-inline-start-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-inline-start-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-valid.html.ini
new file mode 100644
index 0000000000..dbb0f7cb02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-inline-start-radius-valid.html]
+ [e.style['border-inline-start-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-start-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-start-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-start-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-start-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-start-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-start-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-start-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-computed.html.ini
new file mode 100644
index 0000000000..3dfe06ea35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-left-radius-computed.html]
+ [Property border-left-radius value '10px']
+ expected: FAIL
+
+ [Property border-left-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-left-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-left-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-left-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-left-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-valid.html.ini
new file mode 100644
index 0000000000..f6ed2c4d29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-left-radius-valid.html]
+ [e.style['border-left-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-left-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-left-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-left-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-left-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-left-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-left-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-left-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-computed.html.ini
new file mode 100644
index 0000000000..5513df6068
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-right-radius-computed.html]
+ [Property border-right-radius value '10px']
+ expected: FAIL
+
+ [Property border-right-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-right-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-right-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-right-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-right-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-valid.html.ini
new file mode 100644
index 0000000000..496e658778
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-right-radius-valid.html]
+ [e.style['border-right-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-right-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-right-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-right-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-right-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-right-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-right-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-right-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-computed.html.ini
new file mode 100644
index 0000000000..c1befe901b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-top-radius-computed.html]
+ [Property border-top-radius value '10px']
+ expected: FAIL
+
+ [Property border-top-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-top-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-top-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-top-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-top-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-valid.html.ini
new file mode 100644
index 0000000000..ad4384c539
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-top-radius-valid.html]
+ [e.style['border-top-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-top-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-top-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-top-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-top-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-top-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-top-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-top-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-computed.html.ini
new file mode 100644
index 0000000000..dbdf7bdff5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-computed.html.ini
@@ -0,0 +1,12 @@
+[box-shadow-blur-computed.html]
+ [Property box-shadow-blur value '0']
+ expected: FAIL
+
+ [Property box-shadow-blur value '1px']
+ expected: FAIL
+
+ [Property box-shadow-blur value '1em']
+ expected: FAIL
+
+ [Property box-shadow-blur value '1px, 2px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-valid.html.ini
new file mode 100644
index 0000000000..3c86a662ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-valid.html.ini
@@ -0,0 +1,15 @@
+[box-shadow-blur-valid.html]
+ [e.style['box-shadow-blur'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-blur'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-blur'\] = "1em" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-blur'\] = "calc(1em + 2px)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-blur'\] = "1px, 2px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-computed.html.ini
new file mode 100644
index 0000000000..964f3e3be3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-computed.html.ini
@@ -0,0 +1,51 @@
+[box-shadow-color-computed.html]
+ [Property box-shadow-color value 'currentcolor']
+ expected: FAIL
+
+ [Property box-shadow-color value 'transparent']
+ expected: FAIL
+
+ [Property box-shadow-color value 'red']
+ expected: FAIL
+
+ [Property box-shadow-color value 'magenta']
+ expected: FAIL
+
+ [Property box-shadow-color value '#234']
+ expected: FAIL
+
+ [Property box-shadow-color value '#FEDCBA']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgb(2, 3, 4)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgb(100%, 0%, 0%)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgba(2, 3, 4, 0.5)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgba(2, 3, 4, 50%)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'hsl(120, 100%, 50%)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'hsla(120, 100%, 50%, 0.25)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgb(-2, 3, 4)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgb(100, 200, 300)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgb(20, 10, 0, -10)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgb(100%, 200%, 300%)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'red, blue']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-valid.html.ini
new file mode 100644
index 0000000000..34b918dad0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-valid.html.ini
@@ -0,0 +1,51 @@
+[box-shadow-color-valid.html]
+ [e.style['box-shadow-color'\] = "currentcolor" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "transparent" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "red" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "magenta" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "#234" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "#FEDCBA" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgb(2, 3, 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgb(100%, 0%, 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgba(2, 3, 4, 0.5)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgba(2, 3, 4, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "hsl(120, 100%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "hsla(120, 100%, 50%, 0.25)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgb(-2, 3, 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgb(100, 200, 300)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgb(20, 10, 0, -10)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgb(100%, 200%, 300%)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "red, blue" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-computed.html.ini
new file mode 100644
index 0000000000..b232a0b16e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-computed.html.ini
@@ -0,0 +1,18 @@
+[box-shadow-offset-computed.html]
+ [Property box-shadow-offset value '0 0']
+ expected: FAIL
+
+ [Property box-shadow-offset value '10px 0']
+ expected: FAIL
+
+ [Property box-shadow-offset value '0 10px']
+ expected: FAIL
+
+ [Property box-shadow-offset value '10px 10px']
+ expected: FAIL
+
+ [Property box-shadow-offset value '10px 20px, 30px 40px']
+ expected: FAIL
+
+ [Property box-shadow-offset value 'calc(1em + 1px) calc(-1em + 1px)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-valid.html.ini
new file mode 100644
index 0000000000..8211e9a42d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-valid.html.ini
@@ -0,0 +1,21 @@
+[box-shadow-offset-valid.html]
+ [e.style['box-shadow-offset'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-offset'\] = "0 0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-offset'\] = "1px 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-offset'\] = "1em 2em" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-offset'\] = "-1px -2px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-offset'\] = "calc(1em + 2px) calc(3rem + 4vw)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-offset'\] = "1px 2px, 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-computed.html.ini
new file mode 100644
index 0000000000..98607eab5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-computed.html.ini
@@ -0,0 +1,12 @@
+[box-shadow-position-computed.html]
+ [Property box-shadow-position value 'inset']
+ expected: FAIL
+
+ [Property box-shadow-position value 'outset']
+ expected: FAIL
+
+ [Property box-shadow-position value 'inset, outset']
+ expected: FAIL
+
+ [Property box-shadow-position value 'outset, inset']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-valid.html.ini
new file mode 100644
index 0000000000..9fa2590b2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-valid.html.ini
@@ -0,0 +1,12 @@
+[box-shadow-position-valid.html]
+ [e.style['box-shadow-position'\] = "inset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-position'\] = "outset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-position'\] = "inset, outset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-position'\] = "outset, inset" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-computed.html.ini
new file mode 100644
index 0000000000..36676b921f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-computed.html.ini
@@ -0,0 +1,15 @@
+[box-shadow-spread-computed.html]
+ [Property box-shadow-spread value '0']
+ expected: FAIL
+
+ [Property box-shadow-spread value '1px']
+ expected: FAIL
+
+ [Property box-shadow-spread value '1em']
+ expected: FAIL
+
+ [Property box-shadow-spread value '-1px']
+ expected: FAIL
+
+ [Property box-shadow-spread value 'calc(1em + 1px)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-valid.html.ini
new file mode 100644
index 0000000000..669c60cbc7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-valid.html.ini
@@ -0,0 +1,15 @@
+[box-shadow-spread-valid.html]
+ [e.style['box-shadow-spread'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-spread'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-spread'\] = "1em" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-spread'\] = "-1px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-spread'\] = "calc(1em + 2px)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-computed.html.ini
new file mode 100644
index 0000000000..a2c40f8c58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-computed.html.ini
@@ -0,0 +1,15 @@
+[corner-shape-computed.html]
+ [Property corner-shape value 'round']
+ expected: FAIL
+
+ [Property corner-shape value 'angle']
+ expected: FAIL
+
+ [Property corner-shape value 'round angle']
+ expected: FAIL
+
+ [Property corner-shape value 'round angle round']
+ expected: FAIL
+
+ [Property corner-shape value 'round angle round angle']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-valid.html.ini
new file mode 100644
index 0000000000..acc4117473
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-valid.html.ini
@@ -0,0 +1,18 @@
+[corner-shape-valid.html]
+ [e.style['corner-shape'\] = "round" should set the property value]
+ expected: FAIL
+
+ [e.style['corner-shape'\] = "angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corner-shape'\] = "angle round" should set the property value]
+ expected: FAIL
+
+ [e.style['corner-shape'\] = "round angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corner-shape'\] = "angle round angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corner-shape'\] = "angle round angle round" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/corners-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/corners-computed.html.ini
new file mode 100644
index 0000000000..278ab534b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/corners-computed.html.ini
@@ -0,0 +1,108 @@
+[corners-computed.html]
+ [Property corners value 'round']
+ expected: FAIL
+
+ [Property corners value 'angle']
+ expected: FAIL
+
+ [Property corners value 'round angle']
+ expected: FAIL
+
+ [Property corners value 'round angle round']
+ expected: FAIL
+
+ [Property corners value 'round angle round angle']
+ expected: FAIL
+
+ [Property corners value '4px']
+ expected: FAIL
+
+ [Property corners value '2%']
+ expected: FAIL
+
+ [Property corners value '4px 2%']
+ expected: FAIL
+
+ [Property corners value '4px 2% 1em']
+ expected: FAIL
+
+ [Property corners value '4px 2% 1em 4%']
+ expected: FAIL
+
+ [Property corners value '4px / 2px']
+ expected: FAIL
+
+ [Property corners value '2% / 2px']
+ expected: FAIL
+
+ [Property corners value '4px 2% / 2px']
+ expected: FAIL
+
+ [Property corners value '4px 2% 1em / 2px']
+ expected: FAIL
+
+ [Property corners value '4px 2% 1em 4% / 2px']
+ expected: FAIL
+
+ [Property corners value '4px / 2px 4%']
+ expected: FAIL
+
+ [Property corners value '4px / 2px 4% 1em']
+ expected: FAIL
+
+ [Property corners value '4px / 2px 4% 1em 2%']
+ expected: FAIL
+
+ [Property corners value '4px 2% / 2px 4%']
+ expected: FAIL
+
+ [Property corners value '4px 2% 1em / 2px 4% 1em']
+ expected: FAIL
+
+ [Property corners value '4px 2% 1em 4% / 2px 4% 1em 2%']
+ expected: FAIL
+
+ [Property corners value '4px round']
+ expected: FAIL
+
+ [Property corners value '4px angle']
+ expected: FAIL
+
+ [Property corners value '4px round angle']
+ expected: FAIL
+
+ [Property corners value '4px round angle round']
+ expected: FAIL
+
+ [Property corners value '4px round angle round angle']
+ expected: FAIL
+
+ [Property corners value '4px 2% round']
+ expected: FAIL
+
+ [Property corners value '4px 2% / 2px round']
+ expected: FAIL
+
+ [Property corners value '4px / 2px 4% round']
+ expected: FAIL
+
+ [Property corners value '4px / 2px 4% round angle']
+ expected: FAIL
+
+ [Property corners value 'round 4px']
+ expected: FAIL
+
+ [Property corners value 'round 4px 2%']
+ expected: FAIL
+
+ [Property corners value 'round 4px 2% / 2px']
+ expected: FAIL
+
+ [Property corners value 'round 4px / 2px 4%']
+ expected: FAIL
+
+ [Property corners value 'round angle 4px / 2px 4%']
+ expected: FAIL
+
+ [Property corners value 'round angle round angle 4px 2% 1em 4% / 2px 4% 1em 2%']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/corners-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/corners-valid.html.ini
new file mode 100644
index 0000000000..fc39c33c11
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/corners-valid.html.ini
@@ -0,0 +1,108 @@
+[corners-valid.html]
+ [e.style['corners'\] = "round" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round angle round" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round angle round angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "2%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% 1em" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% 1em 4%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "2% / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% 1em / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% 1em 4% / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px / 2px 4%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px / 2px 4% 1em" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px / 2px 4% 1em 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% / 2px 4%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% 1em / 2px 4% 1em" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% 1em 4% / 2px 4% 1em 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px round" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px round angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px round angle round" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px round angle round angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% round" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% / 2px round" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px / 2px 4% round" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px / 2px 4% round angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round 4px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round 4px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round 4px 2% / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round 4px / 2px 4%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round angle 4px / 2px 4%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round angle round angle 4px 2% 1em 4% / 2px 4% 1em 2%" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html.ini
index f00b643435..3b79198f3b 100644
--- a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html.ini
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html.ini
@@ -1,2 +1,4 @@
[multi-line-row-flex-fragmentation-018.html]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html.ini
deleted file mode 100644
index ac8dd78b07..0000000000
--- a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[multi-line-row-flex-fragmentation-019.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html.ini
index f73477fd32..d831697b6f 100644
--- a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html.ini
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html.ini
@@ -1,2 +1,4 @@
[multi-line-row-flex-fragmentation-030.html]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html.ini
index 80955370ba..9ddf71df5a 100644
--- a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html.ini
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html.ini
@@ -1,2 +1,4 @@
[single-line-column-flex-fragmentation-015.html]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html.ini
index ea8a1f5a68..f8a65b96ed 100644
--- a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html.ini
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html.ini
@@ -1,2 +1,4 @@
[single-line-column-flex-fragmentation-057.html]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-break/table/table-fragmentation-003a-print.html.ini b/testing/web-platform/meta/css/css-break/table/table-fragmentation-003a-print.html.ini
new file mode 100644
index 0000000000..03d283f72b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-fragmentation-003a-print.html.ini
@@ -0,0 +1,3 @@
+[table-fragmentation-003a-print.html]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-break/transform-023-print.html.ini b/testing/web-platform/meta/css/css-break/transform-023-print.html.ini
new file mode 100644
index 0000000000..2e328ca4d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/transform-023-print.html.ini
@@ -0,0 +1,2 @@
+[transform-023-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/transform-024-print.html.ini b/testing/web-platform/meta/css/css-break/transform-024-print.html.ini
new file mode 100644
index 0000000000..5c43510328
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/transform-024-print.html.ini
@@ -0,0 +1,2 @@
+[transform-024-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/__dir__.ini b/testing/web-platform/meta/css/css-cascade/__dir__.ini
index 221167417d..8a09ade22f 100644
--- a/testing/web-platform/meta/css/css-cascade/__dir__.ini
+++ b/testing/web-platform/meta/css/css-cascade/__dir__.ini
@@ -1 +1 @@
-prefs: [layout.css.import-supports.enabled:true, layout.css.properties-and-values.enabled:true]
+prefs: [layout.css.import-supports.enabled:true, layout.css.properties-and-values.enabled:true, layout.css.at-scope.enabled:true]
diff --git a/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini b/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini
deleted file mode 100644
index dd3a35e95f..0000000000
--- a/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini
+++ /dev/null
@@ -1,80 +0,0 @@
-[at-scope-parsing.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [@scope (.a) is valid]
- expected: FAIL
-
- [@scope (.a + .b) is valid]
- expected: FAIL
-
- [@scope (.a:hover) is valid]
- expected: FAIL
-
- [@scope (.a:hover, #b, div) is valid]
- expected: FAIL
-
- [@scope (:is(div, span)) is valid]
- expected: FAIL
-
- [@scope (.a) to (.b) is valid]
- expected: FAIL
-
- [@scope (.a)to (.b) is valid]
- expected: FAIL
-
- [@scope (.a) to (.b:hover, #c, div) is valid]
- expected: FAIL
-
- [@scope (.c <> .d) is valid]
- expected: FAIL
-
- [@scope (.a, .c <> .d) is valid]
- expected: FAIL
-
- [@scope (.a <> .b, .c) is valid]
- expected: FAIL
-
- [@scope (div::before) is valid]
- expected: FAIL
-
- [@scope (div::after) is valid]
- expected: FAIL
-
- [@scope (slotted(div)) is valid]
- expected: FAIL
-
- [@scope (.a) to (div::before) is valid]
- expected: FAIL
-
- [@scope is valid]
- expected: FAIL
-
- [@scope (.a) to (&) is valid]
- expected: FAIL
-
- [@scope (.a) to (& > &) is valid]
- expected: FAIL
-
- [@scope (.a) to (> .b) is valid]
- expected: FAIL
-
- [@scope (.a) to (+ .b) is valid]
- expected: FAIL
-
- [@scope (.a) to (~ .b) is valid]
- expected: FAIL
-
- [@scope to (.a) is valid]
- expected: FAIL
-
- [@scope (> &) to (>>) is valid]
- expected: FAIL
-
- [@scope () is valid]
- expected: FAIL
-
- [@scope to () is valid]
- expected: FAIL
-
- [@scope () to () is valid]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/at-scope-relative-syntax.html.ini b/testing/web-platform/meta/css/css-cascade/at-scope-relative-syntax.html.ini
new file mode 100644
index 0000000000..8730cd328b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/at-scope-relative-syntax.html.ini
@@ -0,0 +1,16 @@
+[at-scope-relative-syntax.html]
+ [> .foo in .nest,@scope created by string valid]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [> .foo in .nest,@scope,@media screen created by string valid]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [> .foo in .nest,@scope created by insertRule valid]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [> .foo in .nest,@scope,@media screen created by insertRule valid]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-cascade/idlharness.html.ini b/testing/web-platform/meta/css/css-cascade/idlharness.html.ini
deleted file mode 100644
index cd50fa8256..0000000000
--- a/testing/web-platform/meta/css/css-cascade/idlharness.html.ini
+++ /dev/null
@@ -1,35 +0,0 @@
-[idlharness.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [CSSScopeRule interface: existence and properties of interface object]
- expected: FAIL
-
- [CSSScopeRule interface object length]
- expected: FAIL
-
- [CSSScopeRule interface object name]
- expected: FAIL
-
- [CSSScopeRule interface: existence and properties of interface prototype object]
- expected: FAIL
-
- [CSSScopeRule interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
- [CSSScopeRule interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [CSSScopeRule interface: attribute start]
- expected: FAIL
-
- [CSSScopeRule interface: attribute end]
- expected: FAIL
-
- [Stringification of scope]
- expected: FAIL
-
- [CSSScopeRule interface: scope must inherit property "start" with the proper type]
- expected: FAIL
-
- [CSSScopeRule interface: scope must inherit property "end" with the proper type]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-cssom.html.ini b/testing/web-platform/meta/css/css-cascade/scope-cssom.html.ini
deleted file mode 100644
index 510a64990d..0000000000
--- a/testing/web-platform/meta/css/css-cascade/scope-cssom.html.ini
+++ /dev/null
@@ -1,39 +0,0 @@
-[scope-cssom.html]
- [CSSScopeRule.cssText, implicit scope]
- expected: FAIL
-
- [CSSScopeRule.cssText, root only]
- expected: FAIL
-
- [CSSScopeRule.cssText, root and limit]
- expected: FAIL
-
- [CSSScopeRule.cssText, limit only]
- expected: FAIL
-
- [CSSScopeRule.start, implicit scope]
- expected: FAIL
-
- [CSSScopeRule.start, root only]
- expected: FAIL
-
- [CSSScopeRule.start, root and limit]
- expected: FAIL
-
- [CSSScopeRule.start, limit only]
- expected: FAIL
-
- [CSSScopeRule.end, implicit scope]
- expected: FAIL
-
- [CSSScopeRule.end, root only]
- expected: FAIL
-
- [CSSScopeRule.end, root and limit]
- expected: FAIL
-
- [CSSScopeRule.end, limit only]
- expected: FAIL
-
- [CSSScopeRule is a CSSGroupingRule]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini b/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini
deleted file mode 100644
index 3968ff3a8b..0000000000
--- a/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[scope-deep.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [Deep @scope nesting]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini b/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini
index 1768b21bb4..e919bb2c65 100644
--- a/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini
+++ b/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini
@@ -17,9 +17,6 @@
[Inner @scope with :scope in from-selector]
expected: FAIL
- [Multiple scopes from same @scope-rule, only one limited]
- expected: FAIL
-
[Nested scopes]
expected: FAIL
@@ -43,3 +40,18 @@
[Scope root with :has()]
expected: FAIL
+
+ [Scope can not match its own root without :scope]
+ expected: FAIL
+
+ [Multiple scopes from same @scope-rule, both limited]
+ expected: FAIL
+
+ [Nested scopes, reverse]
+ expected: FAIL
+
+ [Scope with no elements]
+ expected: FAIL
+
+ [Any scope limit makes the element out of scope]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini b/testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini
index dc73a3cb37..16f737e74a 100644
--- a/testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini
+++ b/testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini
@@ -16,3 +16,12 @@
[Implicit @scope with limit]
expected: FAIL
+
+ [@scope with effectively empty :is() must not match anything]
+ expected: FAIL
+
+ [Implicit @scope has implicitly added :scope descendant combinator]
+ expected: FAIL
+
+ [Proximity calculation of multiple implicit @scope]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-name-defining-rules.html.ini b/testing/web-platform/meta/css/css-cascade/scope-name-defining-rules.html.ini
deleted file mode 100644
index a5ef978d27..0000000000
--- a/testing/web-platform/meta/css/css-cascade/scope-name-defining-rules.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[scope-name-defining-rules.html]
- [@keyframes is unaffected by @scope]
- expected: FAIL
-
- [@keyframes is unaffected by non-matching @scope]
- expected: FAIL
-
- [@property is unaffected by @scope]
- expected: FAIL
-
- [@property is unaffected by non-matching @scope]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini b/testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini
index 0d535cd082..ff29779326 100644
--- a/testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini
+++ b/testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini
@@ -46,3 +46,6 @@
[Scoped nested group rule]
expected: FAIL
+
+ [Nesting-selector in <scope-end>]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini b/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini
index 2e16da28b1..33bb292b80 100644
--- a/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini
+++ b/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini
@@ -6,6 +6,3 @@
[Proximity wins over order of appearance]
expected: FAIL
-
- [Specificity wins over proximity]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-pseudo-element.html.ini b/testing/web-platform/meta/css/css-cascade/scope-pseudo-element.html.ini
new file mode 100644
index 0000000000..80b96e894a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-pseudo-element.html.ini
@@ -0,0 +1,2 @@
+[scope-pseudo-element.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-shadow.tentative.html.ini b/testing/web-platform/meta/css/css-cascade/scope-shadow.tentative.html.ini
index bf47d2b4f7..088f046448 100644
--- a/testing/web-platform/meta/css/css-cascade/scope-shadow.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-cascade/scope-shadow.tentative.html.ini
@@ -1,7 +1,4 @@
[scope-shadow.tentative.html]
- [@scope can match :host]
- expected: FAIL
-
[@scope can match :host(...)]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-visited-cssom.html.ini b/testing/web-platform/meta/css/css-cascade/scope-visited-cssom.html.ini
index beda7272c7..c73271a9e8 100644
--- a/testing/web-platform/meta/css/css-cascade/scope-visited-cssom.html.ini
+++ b/testing/web-platform/meta/css/css-cascade/scope-visited-cssom.html.ini
@@ -1,16 +1,4 @@
[scope-visited-cssom.html]
- [:link as scoped selector]
- expected: FAIL
-
- [:not(:visited) as scoped selector]
- expected: FAIL
-
- [:link as scoping root]
- expected: FAIL
-
- [:not(:visited) as scoping root]
- expected: FAIL
-
[:link as scoping root, :scope]
expected: FAIL
@@ -22,3 +10,9 @@
[:not(:link) as scoping limit]
expected: FAIL
+
+ [:visited as scoping root]
+ expected: FAIL
+
+ [:not(:link) as scoping root]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-iframe-background-about-blank.tentative.html.ini b/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-iframe-background-about-blank.tentative.html.ini
new file mode 100644
index 0000000000..f9d86ad256
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-iframe-background-about-blank.tentative.html.ini
@@ -0,0 +1,2 @@
+[color-scheme-iframe-background-about-blank.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/__dir__.ini b/testing/web-platform/meta/css/css-color/__dir__.ini
new file mode 100644
index 0000000000..302ebd3771
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.relative-color-syntax.enabled:true]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini
index 92564f07ca..873c8e496a 100644
--- a/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini
+++ b/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini
@@ -1,175 +1,4 @@
[color-computed-relative-color.html]
- [Property color value 'rgb(from rebeccapurple r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from hsl(120deg 20% 50% / .5) r g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(from rebeccapurple r g b) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple 0 0 0)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g b / 0)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / 0)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple 25 g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r 25 b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g 25 / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g b / .25)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / .20)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g b / 20%)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / 20%)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple 25 g b / 25%)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r 25 b / 25%)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g 25 / 25%)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / 25%)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / 25%)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / 25%)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple g b r)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple b alpha r / g)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r r r / r)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) g b r)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) b alpha r / g)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r r r / r)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r 20% 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r 10 20%)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple 0% 10 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 20% 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 10 20%)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 0% 10 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple calc(r) calc(g) calc(b))']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r calc(g * 2) 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple b calc(r * .5) 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r calc(g * .5 + g * .5) 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r calc(b * .5 - g * .5) 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) calc(r) calc(g) calc(b) / calc(alpha))']
- expected: FAIL
-
[Property color value 'rgb(from rebeccapurple none none none)']
expected: FAIL
@@ -182,2756 +11,20 @@
[Property color value 'rgb(from rebeccapurple r g none / alpha)']
expected: FAIL
- [Property color value 'rgb(from rebeccapurple r g b / none)']
- expected: FAIL
-
[Property color value 'rgb(from rgb(20% 40% 60% / 80%) r g none / alpha)']
expected: FAIL
- [Property color value 'rgb(from rgb(20% 40% 60% / 80%) r g b / none)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(none none none) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(none none none / none) r g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20% none 60%) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20% 40% 60% / none) r g b / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s l)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(120deg 20% 50% / .5) h s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(from rebeccapurple h s l) h s l)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 0 0% 0%)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 0deg 0% 0%)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 0 0% 0% / 0)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 0deg 0% 0% / 0)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 0 s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 0deg s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h 0% l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s 0% / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s l / 0)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 0 s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 0deg s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h 0% l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s 0% / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s l / 0)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 25 s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 25deg s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h 20% l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s 20% / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s l / .25)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 25 s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 25deg s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h 20% l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s 20% / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s l / .2)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h l s)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h alpha l / s)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h l l / l)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h l s)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h alpha l / s)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h l l / l)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple calc(h) calc(s) calc(l))']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) calc(h) calc(s) calc(l) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple none none none)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple none none none / none)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s none)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s none / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s l / none)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple none s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(120deg 20% 50% / .5) h s none / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(120deg 20% 50% / .5) h s l / none)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(120deg 20% 50% / .5) none s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(none none none) h s l)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(none none none / none) h s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(120deg none 50% / .5) h s l)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(120deg 20% 50% / none) h s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(none 20% 50% / .5) h s l / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w b)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from hsl(120deg 20% 50% / .5) h w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(from rebeccapurple h w b) h w b)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 0 0% 0%)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 0deg 0% 0%)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 0 0% 0% / 0)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 0deg 0% 0% / 0)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 0 w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 0deg w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h 0% b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w 0% / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w b / 0)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 0 w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 0deg w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h 0% b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w 0% / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w b / 0)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 25 w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 25deg w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w 20% / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w b / .2)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 25 w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 25deg w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w 20% / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w b / .2)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h b w)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h alpha w / b)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w w / w)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h b w)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h alpha w / b)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w w / w)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple calc(h) calc(w) calc(b))']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) calc(h) calc(w) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple none none none)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple none none none / none)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w none)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w none / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w b / none)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple none w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(120deg 20% 50% / .5) h w none / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(120deg 20% 50% / .5) h w b / none)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(120deg 20% 50% / .5) none w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(none none none) h w b)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(none none none / none) h w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(120deg none 50% / .5) h w b)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(120deg 20% 50% / none) h w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(none 20% 50% / .5) h w b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a b)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(200 300 400 / 500%) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(-200 -300 -400 / -500%) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(from lab(25 20 50) l a b) l a b)']
- expected: FAIL
-
- [Property color value 'lab(from color(display-p3 0 0 0) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) 0 0 0)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) 0 a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a 0 / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a b / 0)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) 0 a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a 0 / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a b / 0)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) 35 a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l 35 b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a 35 / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a b / .35)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) 35 a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l 35 b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a 35 / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a b / .35)']
- expected: FAIL
-
- [Property color value 'lab(from lab(0.7 45 30 / 40%) 200 300 400 / 500)']
- expected: FAIL
-
- [Property color value 'lab(from lab(0.7 45 30 / 40%) -200 -300 -400 / -500)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l b a)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a a / a)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l b a)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a a / a)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) calc(l) calc(a) calc(b))']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) calc(l) calc(a) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) none none none)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) none none none / none)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a none)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a none / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a b / none)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a none / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a b / none)']
- expected: FAIL
-
- [Property color value 'lab(from lab(none none none) l a b)']
- expected: FAIL
-
- [Property color value 'lab(from lab(none none none / none) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 none 50) l a b)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / none) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from color(display-p3 0 0 0) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(none none none) l a b)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(none none none / none) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c h)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(200 300 400 / 500%) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(-200 -300 -400 / -500%) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(from lch(0.7 45 30) l c h) l c h)']
- expected: FAIL
-
- [Property color value 'lch(from color(display-p3 0 0 0) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lab(0.7 45 30) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) 0 0 0)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) 0 0 0deg)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) 0 0 0deg / 0)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) 0 c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l 0 h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c 0 / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c 0deg / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c h / 0)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) 0 c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l 0 h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 0 / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 0deg / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / 0)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) 25 c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l 25 h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c 25 / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c 25deg / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c h / .25)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) 25 c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l 25 h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 25 / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 25deg / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / .25)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) 200 300 400 / 500)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) -200 -300 -400 / -500)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) 50 120 400deg / 500)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) 50 120 -400deg / -500)']
- expected: FAIL
-
- [Property color value 'lch(from lch(.7 45 30) l c c / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(.7 45 30 / 40%) l c c / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) calc(l) calc(c) calc(h))']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) none none none)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) none none none / none)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c none)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c none / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c h / none)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c none / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / none)']
- expected: FAIL
-
- [Property color value 'lch(from lch(none none none) l c h)']
- expected: FAIL
-
- [Property color value 'lch(from lch(none none none / none) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 none 30) l c h)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / none) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from color(display-p3 0 0 0) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklab(0.7 45 30) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(none none none) l c h)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(none none none / none) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 none 30) l c h)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(srgb 0.7 0.5 0.3) srgb r g b) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 0 0 0)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 2 3 4)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 2 3 4 / 5)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb -2 -3 -4)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb -2 -3 -4 / -5)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 200% 300% 400%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 200% 300% 400% / 500%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb -200% -300% -400%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb -200% -300% -400% / -500%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 1.7 1.5 1.3) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 1.7 1.5 1.3) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb -0.7 -0.5 -0.3) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb -0.7 -0.5 -0.3) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb calc(r) calc(g) calc(b))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb calc(r) calc(g) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb none none none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb none none none / none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb none none none) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb none none none / none) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 none 0.3) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / none) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 0 0)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 2 3 4)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 2 3 4 / 5)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -2 -3 -4)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -2 -3 -4 / -5)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 200% 300% 400%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 200% 300% 400% / 500%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -200% -300% -400%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -200% -300% -400% / -500%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r) calc(g) calc(b))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear calc(r) calc(g) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear none none none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear none none none / none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear none none none) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear none none none / none) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 none 0.3) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / none) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 0 0)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 2 3 4)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 2 3 4 / 5)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -2 -3 -4)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -2 -3 -4 / -5)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 200% 300% 400%)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 200% 300% 400% / 500%)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -200% -300% -400%)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -200% -300% -400% / -500%)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r) calc(g) calc(b))']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb calc(r) calc(g) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb none none none)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb none none none / none)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb none none none) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb none none none / none) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 none 0.3) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / none) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 0 0 0)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 2 3 4)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 2 3 4 / 5)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 -2 -3 -4)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 -2 -3 -4 / -5)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 200% 300% 400%)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 200% 300% 400% / 500%)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 -200% -300% -400%)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 -200% -300% -400% / -500%)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r) calc(g) calc(b))']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 calc(r) calc(g) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 none none none)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 none none none / none)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 none none none) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 none none none / none) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 none 0.3) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / none) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 0 0)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 2 3 4)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 2 3 4 / 5)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -2 -3 -4)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -2 -3 -4 / -5)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 200% 300% 400%)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 200% 300% 400% / 500%)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -200% -300% -400%)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -200% -300% -400% / -500%)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r) calc(g) calc(b))']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb calc(r) calc(g) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb none none none)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb none none none / none)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb none none none) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb none none none / none) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 none 0.3) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / none) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 0 0 0)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 2 3 4)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 2 3 4 / 5)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 -2 -3 -4)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 -2 -3 -4 / -5)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 200% 300% 400%)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 200% 300% 400% / 500%)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 -200% -300% -400%)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 -200% -300% -400% / -500%)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r) calc(g) calc(b))']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 calc(r) calc(g) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 none none none)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 none none none / none)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 none none none) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 none none none / none) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 none 0.3) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / none) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz 7 -20.5 100) xyz x y z) xyz x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz 0 0 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz 0 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x 0 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz 0 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x 0 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz 0.2 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x 0.2 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz 0.2 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x 0.2 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz y z x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x x x / x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz y z x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x x x / x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz calc(x) calc(y) calc(z))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz calc(x) calc(y) calc(z) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz none none none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz none none none / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz none none none) xyz x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz none none none / none) xyz x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 none 100) xyz x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / none) xyz x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 0 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 0.2 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0.2 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0.2 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0.2 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 y z x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x x x / x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 y z x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x x x / x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x) calc(y) calc(z))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 calc(x) calc(y) calc(z) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 none none none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 none none none / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 none none none) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 none none none / none) xyz-d50 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 none 100) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / none) xyz-d50 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 0 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 0.2 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0.2 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0.2 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0.2 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 y z x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x x x / x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 y z x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x x x / x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x) calc(y) calc(z))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 calc(x) calc(y) calc(z) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 none none none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 none none none / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 none none none) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 none none none / none) xyz-d65 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 none 100) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / none) xyz-d65 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from var(--bg-color) r g b / 80%)']
- expected: FAIL
-
- [Property color value 'lch(from var(--color) calc(l / 2) c h)']
- expected: FAIL
-
- [Property color value 'rgb(from var(--color) calc(r * .3 + g * .59 + b * .11) calc(r * .3 + g * .59 + b * .11) calc(r * .3 + g * .59 + b * .11))']
- expected: FAIL
-
- [Property color value 'lch(from var(--color) l 0 h)']
- expected: FAIL
-
- [Property color value 'rgb(from indianred 255 g b)']
- expected: FAIL
-
- [Property color value 'lab(from var(--mycolor) l a b / 100%)']
- expected: FAIL
-
- [Property color value 'lab(from var(--mycolor) l a b / calc(alpha * 0.8))']
- expected: FAIL
-
- [Property color value 'lab(from var(--mycolor) l 0 0)']
- expected: FAIL
-
- [Property color value 'lch(from peru calc(l * 0.8) c h)']
- expected: FAIL
-
- [Property color value 'lch(from var(--mycolor) l 0 h)']
- expected: FAIL
-
- [Property color value 'var(--mygray)']
- expected: FAIL
-
- [Property color value 'lch(from var(--mygray) l 30 h)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(2 3 4 / 500%) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(-2 -3 -4 / -500%) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(from oklab(0.25 0.2 0.5) l a b) l a b)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) 0 0 0)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) 0 a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a 0 / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / 0)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) 0 a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0 / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / 0)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) 0.35 a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l 0.35 b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a 0.35 / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / .35)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) 0.35 a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l 0.35 b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0.35 / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / .35)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.7 0.45 0.3 / 40%) 2 3 4 / 500)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.7 0.45 0.3 / 40%) -2 -3 -4 / -500)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l b a)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a a / a)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l b a)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a a / a)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) calc(l) calc(a) calc(b))']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) calc(l) calc(a) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) none none none)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) none none none / none)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a none)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a none / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / none)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a none / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / none)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 none 0.5) l a b)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / none) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c h)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(2 3 400 / 500%) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(-2 -3 -400 / -500%) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(from oklch(0.7 0.45 30) l c h) l c h)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) 0 0 0)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) 0 0 0deg)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) 0 0 0deg / 0)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) 0 c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l 0 h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c 0 / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c 0deg / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / 0)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 0 c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l 0 h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 0 / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 0deg / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / 0)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) 0.25 c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l 0.25 h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c 25 / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c 25deg / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / .25)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 0.25 c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l 0.25 h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 25 / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 25deg / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / .25)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 2 3 400 / 500)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) -2 -3 -400 / -500)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 0.5 1.2 400deg / 500)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 0.5 1.2 -400deg / -500)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(.7 0.45 30) l c c / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(.7 0.45 30 / 40%) l c c / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) calc(l) calc(c) calc(h))']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) none none none)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) none none none / none)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c none)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c none / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / none)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c none / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / none)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / none) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from var(--accent) calc(h + 180) s l)']
- expected: FAIL
-
- [Property color value 'LCH(from var(--accent) l c calc(h + 180))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.25 0.5 0.75) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.25 0.5 0.75) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.25 0.5 0.75) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.25 0.5 0.75) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.25 0.5 0.75) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.25 0.5 0.75) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.25 0.5 0.75) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.25 0.5 0.75) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.25 0.5 0.75) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.25 0.5 0.75) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 0.25 0.5 0.75) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 0.25 0.5 0.75) srgb r g b)']
- expected: FAIL
-
- [Property color value 'lab(from color(srgb 0.25 0.5 0.75) l a b)']
- expected: FAIL
-
- [Property color value 'color(from lab(67.5345 -8.6911 -41.6019) srgb r g b)']
- expected: FAIL
-
- [Property color value 'oklab(from color(srgb 0.25 0.5 0.75) l a b)']
- expected: FAIL
-
- [Property color value 'color(from oklab(72.322% -0.0465 -0.1150) srgb r g b)']
- expected: FAIL
-
[Property color value 'lch(from color(srgb 0.25 0.5 0.75) l c h)']
expected: FAIL
- [Property color value 'color(from lch(67.5345% 42.5 258.2) srgb r g b)']
- expected: FAIL
-
- [Property color value 'oklch(from color(srgb 0.25 0.5 0.75) l c h)']
- expected: FAIL
-
- [Property color value 'color(from oklch(72.322% 0.12403 247.996) srgb r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(100 110 120 / 0.8) calc(r + 1) calc(g + 1) calc(b + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(20 30 40 / 0.8) calc(h + 1) calc(s + 1) calc(l + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(20 30 40 / 0.8) calc(h + 1) calc(w + 1) calc(b + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'lab(from lab(50 5 10 / 0.8) calc(l + 1) calc(a + 1) calc(b + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.5 .05 0.1 / 0.8) calc(l + 0.01) calc(a + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'lch(from lch(50 5 10 / 0.8) calc(l + 1) calc(c + 1) calc(h + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.5 .05 0.1 / 0.8) calc(l + 0.01) calc(c + 0.01) calc(h + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 0.8) srgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 0.8) srgb-linear calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 0.8) a98-rgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 0.8) rec2020 calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 0.8) prophoto-rgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 0.8) display-p3 calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 0.8) xyz calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 0.8) xyz-d50 calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 0.8) xyz-d65 calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.25 0.5 0.75) xyz-d50 x y z)']
- expected: FAIL
-
- [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 'rgb(from rebeccapurple calc((r / 255) * 100%) calc((g / 255) * 100%) calc((b / 255) * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple calc((h / 360) * 360deg) calc((s / 100) * 100%) calc((l / 100) * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple calc((h / 360) * 360deg) calc((w / 100) * 100%) calc((b / 100) * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) calc((l / 100) * 100%) calc((a / 125) * 100%) calc((b / 125) * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) calc(l * 100%) calc((a / 0.4) * 100%) calc((b / 0.4) * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) calc((l / 100) * 100%) calc((c / 150) * 100%) calc((h / 360) * 360deg) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) calc(l * 100%) calc((c / 0.4) * 100%) calc((h / 360) * 360deg) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))']
- 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 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))']
+ [Property color value 'color(from hsl(from color(xyz-d50 0.99 0.88 0.77) h s l) xyz-d50 x y z)']
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 x y z / alpha)']
+ [Property color value 'color(from hwb(from color(xyz-d50 0.99 0.88 0.77) h w b) xyz-d50 x y z)']
expected: FAIL
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))']
+ [Property color value 'color(from hsl(from color(xyz-d65 0.99 0.88 0.77) h s l) xyz-d65 x y z)']
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 x y z / alpha)']
+ [Property color value 'color(from hwb(from color(xyz-d65 0.99 0.88 0.77) h w b) xyz-d65 x y z)']
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini
index df000ed033..ef46fa0371 100644
--- a/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini
+++ b/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini
@@ -1,2695 +1,7 @@
[color-valid-relative-color.html]
- [e.style['color'\] = "rgb(from rebeccapurple r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from hsl(120deg 20% 50% / .5) r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(from rebeccapurple r g b) r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple 25 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r 25 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g 25 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g b / .25)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / .20)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple 25 g b / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r 25 b / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g 25 / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r 20% 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r 10 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple 0% 10 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 20% 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 10 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 0% 10 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r calc(g * 2) 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple b calc(r * .5) 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r calc(g * .5 + g * .5) 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r calc(b * .5 - g * .5) 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20% 40% 60% / 80%) r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20% 40% 60% / 80%) r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(none none none) r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(none none none / none) r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20% none 60%) r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20% 40% 60% / none) r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(from rebeccapurple h s l) h s l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 0 0% 0%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 0deg 0% 0%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 0 0% 0% / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 0deg 0% 0% / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 0 s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 0deg s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h 0% l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s 0% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s l / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 0 s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 0deg s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h 0% l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s 0% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s l / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 25 s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 25deg s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h 20% l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s l / .25)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 25 s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 25deg s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h 20% l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s l / .2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h l s)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h alpha l / s)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h l l / l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h l s)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h alpha l / s)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h l l / l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple calc(h) calc(s) calc(l))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) calc(h) calc(s) calc(l) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple none none none)" should set the property value]
- expected: FAIL
-
[e.style['color'\] = "hsl(from rebeccapurple none none none / none)" should set the property value]
expected: FAIL
- [e.style['color'\] = "hsl(from rebeccapurple h s none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s l / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple none s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) h s none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) h s l / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) none s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(none none none) h s l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(none none none / none) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(120deg none 50% / .5) h s l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / none) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(none 20% 50% / .5) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hsl(120deg 20% 50% / .5) h w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(from rebeccapurple h w b) h w b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 0 0% 0%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 0deg 0% 0%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 0 0% 0% / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 0deg 0% 0% / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 0 w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 0deg w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h 0% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w 0% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 0 w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 0deg w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h 0% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w 0% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 25 w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 25deg w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w b / .2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 25 w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 25deg w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w b / .2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h b w)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h alpha w / b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w w / w)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h b w)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h alpha w / b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w w / w)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple calc(h) calc(w) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) calc(h) calc(w) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple none w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / .5) h w none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / .5) h w b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / .5) none w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(none none none) h w b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(none none none / none) h w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(120deg none 50% / .5) h w b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / none) h w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(none 20% 50% / .5) h w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(200 300 400 / 500%) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(-200 -300 -400 / -500%) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(from lab(25 20 50) l a b) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from color(display-p3 0 0 0) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) 0 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) 0 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) 35 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l 35 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a 35 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a b / .35)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) 35 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l 35 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a 35 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / .35)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(0.7 45 30 / 40%) 200 300 400 / 500)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(0.7 45 30 / 40%) -200 -300 -400 / -500)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l b a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a a / a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l b a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a a / a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) calc(l) calc(a) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) calc(l) calc(a) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(none none none) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(none none none / none) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 none 50) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / none) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from color(display-p3 0 0 0) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(none none none) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(none none none / none) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(200 300 400 / 500%) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(-200 -300 -400 / -500%) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(from lch(0.7 45 30) l c h) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from color(display-p3 0 0 0) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lab(0.7 45 30) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) 0 0 0deg)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) 0 0 0deg / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) 0 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l 0 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c 0deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 0 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l 0 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 0deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) 25 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l 25 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c 25 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c 25deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / .25)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 25 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l 25 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 25 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 25deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / .25)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 200 300 400 / 500)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) -200 -300 -400 / -500)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 50 120 400deg / 500)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 50 120 -400deg / -500)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(.7 45 30) l c c / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(.7 45 30 / 40%) l c c / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) calc(l) calc(c) calc(h))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(none none none) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(none none none / none) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 none 30) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / none) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from color(display-p3 0 0 0) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklab(0.7 45 30) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(none none none) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(none none none / none) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 none 30) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from 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(srgb 0.7 0.5 0.3 / 40%) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(srgb 0.7 0.5 0.3) srgb r g b) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 2 3 4)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 2 3 4 / 5)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb -2 -3 -4)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb -2 -3 -4 / -5)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 200% 300% 400%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 200% 300% 400% / 500%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb -200% -300% -400%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb -200% -300% -400% / -500%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb -0.7 -0.5 -0.3) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from 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(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb none none none) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb none none none / none) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 none 0.3) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / none) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from 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(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 2 3 4)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 2 3 4 / 5)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -2 -3 -4)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -2 -3 -4 / -5)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 200% 300% 400%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 200% 300% 400% / 500%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -200% -300% -400%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -200% -300% -400% / -500%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from 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(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear none none none) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear none none none / none) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 none 0.3) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / none) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from 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(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 2 3 4)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 2 3 4 / 5)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -2 -3 -4)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -2 -3 -4 / -5)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 200% 300% 400%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 200% 300% 400% / 500%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -200% -300% -400%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -200% -300% -400% / -500%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from 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(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb none none none) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb none none none / none) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 none 0.3) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / none) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from 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(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 2 3 4)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 2 3 4 / 5)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 -2 -3 -4)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 -2 -3 -4 / -5)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 200% 300% 400%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 200% 300% 400% / 500%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 -200% -300% -400%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 -200% -300% -400% / -500%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from 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(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 none none none) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 none none none / none) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 none 0.3) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / none) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from 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(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 2 3 4)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 2 3 4 / 5)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -2 -3 -4)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -2 -3 -4 / -5)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 200% 300% 400%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 200% 300% 400% / 500%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -200% -300% -400%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -200% -300% -400% / -500%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from 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(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb none none none) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb none none none / none) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 none 0.3) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / none) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from 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(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 2 3 4)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 2 3 4 / 5)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 -2 -3 -4)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 -2 -3 -4 / -5)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 200% 300% 400%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 200% 300% 400% / 500%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 -200% -300% -400%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 -200% -300% -400% / -500%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from 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(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 none none none) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 none none none / none) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 none 0.3) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / none) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(xyz 7 -20.5 100) xyz x y z) xyz x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz 0 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x 0 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz 0 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x 0 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz 0.2 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x 0.2 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz 0.2 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x 0.2 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz y z x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x x x / x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz y z x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x x x / x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz calc(x) calc(y) calc(z))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz calc(x) calc(y) calc(z) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz none none none) xyz x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz none none none / none) xyz x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 none 100) xyz x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / none) xyz x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z) xyz-d50 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 0.2 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0.2 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0.2 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0.2 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 y z x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x x x / x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 y z x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x x x / x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x) calc(y) calc(z))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 calc(x) calc(y) calc(z) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 none none none) xyz-d50 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 none none none / none) xyz-d50 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 none 100) xyz-d50 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / none) xyz-d50 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z) xyz-d65 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 0.2 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0.2 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0.2 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0.2 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 y z x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x x x / x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 y z x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x x x / x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x) calc(y) calc(z))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 calc(x) calc(y) calc(z) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 none none none) xyz-d65 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 none none none / none) xyz-d65 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 none 100) xyz-d65 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / none) xyz-d65 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from indianred 255 g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from peru calc(l * 0.8) c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(2 3 4 / 500%) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(-2 -3 -4 / -500%) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(from oklab(0.25 0.2 0.5) l a b) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) 0 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) 0 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) 0.35 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l 0.35 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a 0.35 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / .35)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) 0.35 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l 0.35 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0.35 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / .35)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.7 0.45 0.3 / 40%) 2 3 4 / 500)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.7 0.45 0.3 / 40%) -2 -3 -4 / -500)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l b a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a a / a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l b a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a a / a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) calc(l) calc(a) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) calc(l) calc(a) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 none 0.5) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / none) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(2 3 400 / 500%) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(-2 -3 -400 / -500%) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(from oklch(0.7 0.45 30) l c h) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 0 0deg)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 0 0deg / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l 0 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 0deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 0 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l 0 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 0deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0.25 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l 0.25 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 0.25 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 25deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / .25)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 0.25 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l 0.25 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 0.25 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 25deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / .25)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 2 3 400 / 500)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) -2 -3 -400 / -500)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 0.5 1.2 400deg / 500)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 0.5 1.2 -400deg / -500)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(.7 0.45 30) l c c / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(.7 0.45 30 / 40%) l c c / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) calc(l) calc(c) calc(h))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / none) l c h / alpha)" should set the property value]
- expected: FAIL
-
[e.style['color'\] = "rgb(from currentColor r g b)" should set the property value]
expected: FAIL
@@ -2738,80 +50,11 @@
[e.style['color'\] = "color(from currentColor xyz-d65 x y z)" should set the property value]
expected: FAIL
- [e.style['color'\] = "lab(from lab(50 -30 40) calc(l - 20) a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(50 -30 40) l calc(a / 3) calc(b / 2))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.7 0.25 -0.15) calc(l - 0.2) a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.7 0.25 -0.15) l calc(a / 2) calc(b / 3))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(50 100 300) calc(l - 20) c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(50 100 300) l calc(c / 2) h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(50 100 300) l c calc(h * 2.5))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.2 300) calc(l - 0.2) c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.2 300) l calc(c / 2) h)" should set the property value]
- expected: FAIL
-
- [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 x y z / alpha)" should set the property value]
+ [e.style['color'\] = "rgba(from currentColor r g b)" 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 x y z / alpha)" should set the property value]
+ [e.style['color'\] = "hsla(from rebeccapurple none none none / none)" 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 x y z / alpha)" should set the property value]
+ [e.style['color'\] = "hsla(from currentColor h s l)" should set the property value]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/relative-color-out-of-gamut.html.ini b/testing/web-platform/meta/css/css-color/parsing/relative-color-out-of-gamut.html.ini
index 33f7c5c685..0c8198b02f 100644
--- a/testing/web-platform/meta/css/css-color/parsing/relative-color-out-of-gamut.html.ini
+++ b/testing/web-platform/meta/css/css-color/parsing/relative-color-out-of-gamut.html.ini
@@ -1,31 +1,4 @@
[relative-color-out-of-gamut.html]
- [Property color value 'rgb(from color(display-p3 0 1 0) r g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from lab(100 104.3 -50.9) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from lab(0 104.3 -50.9) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from lch(100 116 334) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from lch(0 116 334) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from oklab(1 0.365 -0.16) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from oklab(0 0.365 -0.16) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from oklch(1 0.399 336.3) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from oklch(0 0.399 336.3) r g b)']
- expected: FAIL
-
[Property color value 'hsl(from color(display-p3 0 1 0) h s l / alpha)']
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/contain-layout-button-001.tentative.html.ini b/testing/web-platform/meta/css/css-contain/contain-layout-button-001.tentative.html.ini
new file mode 100644
index 0000000000..0ce7c8a28a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-layout-button-001.tentative.html.ini
@@ -0,0 +1,2 @@
+[contain-layout-button-001.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/contain-layout-button-002.tentative.html.ini b/testing/web-platform/meta/css/css-contain/contain-layout-button-002.tentative.html.ini
new file mode 100644
index 0000000000..ae4f9365ff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-layout-button-002.tentative.html.ini
@@ -0,0 +1,2 @@
+[contain-layout-button-002.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-queries.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-queries.html.ini
index 35f797b641..8e24e87cf1 100644
--- a/testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-queries.html.ini
+++ b/testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-queries.html.ini
@@ -141,3 +141,15 @@
[Style query matching value-less query against non-initial value]
expected: FAIL
+
+ [Style query 'initial' matching (with explicit 'initial' value)]
+ expected: FAIL
+
+ [Style query matching negated value-less query against initial value (with explicit 'initial' value)]
+ expected: FAIL
+
+ [Style query 'space' matching]
+ expected: FAIL
+
+ [Style query 'space' not matching]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/registered-color-style-queries.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/registered-color-style-queries.html.ini
new file mode 100644
index 0000000000..3befc312c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/registered-color-style-queries.html.ini
@@ -0,0 +1,6 @@
+[registered-color-style-queries.html]
+ [Registered color with light color-scheme and light-dark()]
+ expected: FAIL
+
+ [Registered color with dark color-scheme and light-dark()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini
index 352b6f19b5..e54fea0ced 100644
--- a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini
@@ -1,4 +1,4 @@
[content-visibility-030.html]
[IntersectionObserver interactions]
expected:
- if not tsan and (os == "linux") and debug and not fission and not swgl: [PASS, FAIL]
+ if not fission and (os == "linux") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-content/__dir__.ini b/testing/web-platform/meta/css/css-content/__dir__.ini
new file mode 100644
index 0000000000..c555ceb450
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.content.alt-text.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/parsing/content-computed.html.ini b/testing/web-platform/meta/css/css-content/parsing/content-computed.html.ini
deleted file mode 100644
index 4e09f39cd9..0000000000
--- a/testing/web-platform/meta/css/css-content/parsing/content-computed.html.ini
+++ /dev/null
@@ -1,58 +0,0 @@
-[content-computed.html]
- bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1281158
- [Property content value 'open-quote / "alt text"']
- expected: FAIL
-
- [Property content value 'close-quote / "alt text"']
- expected: FAIL
-
- [Property content value 'no-open-quote / "alt text"']
- expected: FAIL
-
- [Property content value 'no-close-quote / "alt text"']
- expected: FAIL
-
- [Property content value 'counter(counter-name) / "alt text"']
- expected: FAIL
-
- [Property content value 'counter(counter-name, counter-style) / "alt text"']
- expected: FAIL
-
- [Property content value 'counter(counter-name, dECiMaL) / "alt text"']
- expected: FAIL
-
- [Property content value 'counter(counter-name, DECIMAL) / "alt text"']
- expected: FAIL
-
- [Property content value 'counters(counter-name, ".") / "alt text"']
- expected: FAIL
-
- [Property content value 'counters(counter-name, ".", counter-style) / "alt text"']
- expected: FAIL
-
- [Property content value 'counters(counter-name, ".", dECiMaL) / "alt text"']
- expected: FAIL
-
- [Property content value 'counters(counter-name, ".", DECIMAL) / "alt text"']
- expected: FAIL
-
- [Property content value 'url("https://www.example.com/picture.svg") / "alt text"']
- expected: FAIL
-
- [Property content value '"hello" / "alt text"']
- expected: FAIL
-
- [Property content value 'counter(counter-name) "potato" / "alt text"']
- expected: FAIL
-
- [Property content value 'counters(counter-name, ".") "potato" / "alt text"']
- expected: FAIL
-
- [Property content value '"(" counters(counter-name, ".", counter-style) ")" / "alt text"']
- expected: FAIL
-
- [Property content value 'open-quote "hello" "world" close-quote / "alt text"']
- expected: FAIL
-
- [Property content value 'url("https://www.example.com/picture.svg") "hello" / "alt text"']
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-content/parsing/content-valid.html.ini b/testing/web-platform/meta/css/css-content/parsing/content-valid.html.ini
deleted file mode 100644
index c8cc95c8a2..0000000000
--- a/testing/web-platform/meta/css/css-content/parsing/content-valid.html.ini
+++ /dev/null
@@ -1,207 +0,0 @@
-[content-valid.html]
- [e.style['content'\] = "open-quote / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "open-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "open-quote / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "close-quote / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "close-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "close-quote / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "no-open-quote / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "no-open-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "no-open-quote / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "no-close-quote / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "no-close-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "no-close-quote / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "attr(alt) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "attr(alt) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "attr(alt) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "attr(data-foo) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "attr(data-foo) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "attr(data-foo) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, counter-style) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, counter-style) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, counter-style) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, dECiMaL) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, dECiMaL) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, dECiMaL) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, DECIMAL) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, DECIMAL) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, DECIMAL) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\") / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\") / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\") / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", counter-style) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", counter-style) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", counter-style) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", dECiMaL) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", dECiMaL) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", dECiMaL) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", DECIMAL) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", DECIMAL) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", DECIMAL) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" \\"world\\" / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" \\"world\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" \\"world\\" / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" attr(alt) \\"world\\" / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" attr(alt) \\"world\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" attr(alt) \\"world\\" / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name) \\"potato\\" / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name) \\"potato\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name) \\"potato\\" / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\") \\"potato\\" / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\") \\"potato\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\") \\"potato\\" / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"(\\" counters(counter-name, \\".\\", counter-style) \\")\\" / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"(\\" counters(counter-name, \\".\\", counter-style) \\")\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"(\\" counters(counter-name, \\".\\", counter-style) \\")\\" / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "open-quote \\"hello\\" \\"world\\" close-quote / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "open-quote \\"hello\\" \\"world\\" close-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "open-quote \\"hello\\" \\"world\\" close-quote / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") \\"hello\\" / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") \\"hello\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") \\"hello\\" / attr(foo)" should set the property value]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini b/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini
index e7fbc23293..89cd27893f 100644
--- a/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini
+++ b/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini
@@ -1,40 +1,2 @@
[display-contents-role-and-label.html]
max-asserts: 5
- [Label: g element with display: contents, as child of svg, is labelled via title element]
- expected: FAIL
-
- [Label: td as child of tr with display: contents, within table with display: flex, has cell role]
- expected: FAIL
-
- [Label: td as child of tr with display: contents, within table with role=table with display: flex, has cell role]
- expected: FAIL
-
- [Label: listitem within ul with display: contents, as child of div with display: grid, has listitem role]
- expected: FAIL
-
- [Label: nav with display: contents and aria-label has navigation role]
- expected: FAIL
-
- [Label: aside with display: contents and aria-label has complementary role]
- expected: FAIL
-
- [Label: div with role navigation, aria-label and display: contents has navigation role]
- expected: FAIL
-
- [Label: div with role complementary, aria-label and display: contents has complementary role]
- expected: FAIL
-
- [Label: div with role search and display: contents has search role]
- expected: FAIL
-
- [Label: li, as child of ul with role list and display: contents, has listitem role]
- expected: FAIL
-
- [Label: li, as child of ol with role list and display: contents, has listitem role]
- expected: FAIL
-
- [Label: td within tr in table with role table, all with display: contents, has cell role]
- expected: FAIL
-
- [Role: g element with display: contents, as child of svg, is labelled via title element]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/letter-spacing-applies-to-004.xht.ini b/testing/web-platform/meta/css/css-display/run-in/letter-spacing-applies-to-004.xht.ini
new file mode 100644
index 0000000000..14d54eb42d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/letter-spacing-applies-to-004.xht.ini
@@ -0,0 +1,2 @@
+[letter-spacing-applies-to-004.xht]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-020.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-020.html.ini
new file mode 100644
index 0000000000..5895cfc676
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-020.html.ini
@@ -0,0 +1,2 @@
+[col-wrap-020.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/__dir__.ini b/testing/web-platform/meta/css/css-fonts/__dir__.ini
index 3f806dd440..4961ae33f1 100644
--- a/testing/web-platform/meta/css/css-fonts/__dir__.ini
+++ b/testing/web-platform/meta/css/css-fonts/__dir__.ini
@@ -1,3 +1,3 @@
prefs: [layout.css.font-variations.enabled:true, layout.css.system-ui.enabled:true, layout.css.font-palette.enabled:true, layout.css.font-variant-emoji.enabled:true]
-lsan-allowed: [PLDHashTable::MakeEntryHandle, gfxFontEntry::TryGetSVGData, hb_object_create]
-leak-threshold: [default:51200]
+lsan-allowed: [PLDHashTable::MakeEntryHandle, gfxFontEntry::TryGetSVGData, hb_object_create, mozilla::detail::HashTable]
+leak-threshold: [default:51200, tab:307200]
diff --git a/testing/web-platform/meta/css/css-fonts/first-available-font-001.html.ini b/testing/web-platform/meta/css/css-fonts/first-available-font-001.html.ini
deleted file mode 100644
index 1378553d2b..0000000000
--- a/testing/web-platform/meta/css/css-fonts/first-available-font-001.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[first-available-font-001.html]
- expected:
- if os == "win" and os_version == "6.1": ["PASS", "FAIL"] # Bug 1637011
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.tentative.html.ini b/testing/web-platform/meta/css/css-fonts/font-size-adjust-reload.html.ini
index a8a9f09c14..8b2516f355 100644
--- a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-fonts/font-size-adjust-reload.html.ini
@@ -1,3 +1,3 @@
-[scrollbar-color-010.tentative.html]
+[font-size-adjust-reload.html]
expected:
if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/idlharness.html.ini b/testing/web-platform/meta/css/css-fonts/idlharness.html.ini
index f64c2d1fcf..e389eb67dd 100644
--- a/testing/web-platform/meta/css/css-fonts/idlharness.html.ini
+++ b/testing/web-platform/meta/css/css-fonts/idlharness.html.ini
@@ -45,3 +45,108 @@
[CSSFontFeatureValuesRule interface: attribute historicalForms]
expected: FAIL
+
+ [CSSFontFaceDescriptors interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface object length]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface object name]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute src]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute fontFamily]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute font-family]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute fontStyle]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute font-style]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute fontWeight]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute font-weight]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute fontStretch]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute font-stretch]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute fontWidth]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute font-width]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute unicodeRange]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute unicode-range]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute fontFeatureSettings]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute font-feature-settings]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute fontVariationSettings]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute font-variation-settings]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute fontNamedInstance]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute font-named-instance]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute fontDisplay]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute font-display]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute fontLanguageOverride]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute font-language-override]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute ascentOverride]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute ascent-override]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute descentOverride]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute descent-override]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute lineGapOverride]
+ expected: FAIL
+
+ [CSSFontFaceDescriptors interface: attribute line-gap-override]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.tentative.html.ini b/testing/web-platform/meta/css/css-fonts/matching/font-unicode-PUA-primary-font.html.ini
index df3ab51874..be62d1ac16 100644
--- a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-fonts/matching/font-unicode-PUA-primary-font.html.ini
@@ -1,3 +1,3 @@
-[scrollbar-color-009.tentative.html]
+[font-unicode-PUA-primary-font.html]
expected:
if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini
index 0f2388315a..e7e1ec3ac4 100644
--- a/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini
@@ -1,3 +1,5 @@
[font-palette-values-valid.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ [CSS Fonts Module Level 4: parsing @font-palette-values 33]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/variation-sequences.html.ini b/testing/web-platform/meta/css/css-fonts/variation-sequences.html.ini
new file mode 100644
index 0000000000..c9053836d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variation-sequences.html.ini
@@ -0,0 +1,2 @@
+[variation-sequences.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-mixed-baseline-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-mixed-baseline-002.html.ini
new file mode 100644
index 0000000000..9f960a3b50
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-mixed-baseline-002.html.ini
@@ -0,0 +1,3 @@
+[grid-item-mixed-baseline-002.html]
+ expected:
+ if swgl and (os == "linux") and debug and not fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/alignment/masonry-align-content-003.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/alignment/masonry-align-content-003.html.ini
new file mode 100644
index 0000000000..3f37219fe9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/alignment/masonry-align-content-003.html.ini
@@ -0,0 +1,2 @@
+[masonry-align-content-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/gap/masonry-gap-002.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/gap/masonry-gap-002.html.ini
new file mode 100644
index 0000000000..c661d85004
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/gap/masonry-gap-002.html.ini
@@ -0,0 +1,2 @@
+[masonry-gap-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001.html.ini
new file mode 100644
index 0000000000..93e428fe03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001.html.ini
@@ -0,0 +1,2 @@
+[masonry-intrinsic-sizing-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002.html.ini
new file mode 100644
index 0000000000..c5734b19fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002.html.ini
@@ -0,0 +1,2 @@
+[masonry-intrinsic-sizing-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003.html.ini
new file mode 100644
index 0000000000..2782ba6cff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003.html.ini
@@ -0,0 +1,2 @@
+[masonry-intrinsic-sizing-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004.html.ini
new file mode 100644
index 0000000000..bcc970cf75
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004.html.ini
@@ -0,0 +1,2 @@
+[masonry-intrinsic-sizing-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005.html.ini
new file mode 100644
index 0000000000..8ee4692c02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005.html.ini
@@ -0,0 +1,2 @@
+[masonry-intrinsic-sizing-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html.ini
index e98375f92c..cdf28ea120 100644
--- a/testing/web-platform/meta/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html.ini
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html.ini
@@ -1,3 +1,9 @@
[masonry-grid-template-columns-computed-withcontent.html]
[Property grid-template-columns value 'repeat(auto-fit, [one\] 20%)']
expected: FAIL
+
+ [Property grid-template-columns value 'repeat(2, minmax(10px, auto))']
+ expected: FAIL
+
+ [Property grid-template-columns value 'repeat(2, fit-content(20%) [three four\] 30px 40px [five six\])']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side.html.ini
new file mode 100644
index 0000000000..36fdc52959
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side.html.ini
@@ -0,0 +1,2 @@
+[masonry-track-sizing-overflow-left-side.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side.html.ini
new file mode 100644
index 0000000000..7375f961f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side.html.ini
@@ -0,0 +1,2 @@
+[masonry-track-sizing-overflow-right-side.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-019.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-019.html.ini
new file mode 100644
index 0000000000..dcf600c7ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-019.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-painting-019.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html.ini
index 2204433cde..32ddc85255 100644
--- a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html.ini
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html.ini
@@ -1,6 +1,5 @@
[custom-highlight-painting-invalidation-007.html]
expected:
- if (os == "linux") and not debug and not swgl and fission and asan: [FAIL, PASS]
- if (os == "linux") and debug and fission and swgl: [FAIL, PASS]
- if (os == "linux") and not debug and not swgl and not fission: [FAIL, PASS]
+ if (os == "linux") and not asan and swgl and fission: [FAIL, PASS]
+ if (os == "linux") and asan and not swgl: [FAIL, PASS]
FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-vertical-writing-mode-001.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-vertical-writing-mode-001.html.ini
deleted file mode 100644
index b8c870173d..0000000000
--- a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-vertical-writing-mode-001.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[custom-highlight-painting-vertical-writing-mode-001.html]
- expected:
- if os == "mac": PASS
- FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001e.tentative.html.ini b/testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001e.tentative.html.ini
new file mode 100644
index 0000000000..3b918126c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001e.tentative.html.ini
@@ -0,0 +1,2 @@
+[object-fit-containcontainintrinsicsize-png-001e.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001i.tentative.html.ini b/testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001i.tentative.html.ini
new file mode 100644
index 0000000000..5ef4246def
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001i.tentative.html.ini
@@ -0,0 +1,2 @@
+[object-fit-containcontainintrinsicsize-png-001i.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-fit-containsize-png-001e.tentative.html.ini b/testing/web-platform/meta/css/css-images/object-fit-containsize-png-001e.tentative.html.ini
new file mode 100644
index 0000000000..e503267117
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-fit-containsize-png-001e.tentative.html.ini
@@ -0,0 +1,2 @@
+[object-fit-containsize-png-001e.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-fit-containsize-png-001i.tentative.html.ini b/testing/web-platform/meta/css/css-images/object-fit-containsize-png-001i.tentative.html.ini
new file mode 100644
index 0000000000..51e67fefc2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-fit-containsize-png-001i.tentative.html.ini
@@ -0,0 +1,2 @@
+[object-fit-containsize-png-001i.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-002.html.ini b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-002.html.ini
new file mode 100644
index 0000000000..122454ea0b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-002.html.ini
@@ -0,0 +1,2 @@
+[text-box-trim-half-leading-block-box-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-001.html.ini b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-001.html.ini
deleted file mode 100644
index 8cf8c09698..0000000000
--- a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-001.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[text-box-trim-half-leading-inline-box-001.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-002.html.ini b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-002.html.ini
deleted file mode 100644
index d9f0acbe27..0000000000
--- a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-002.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[text-box-trim-half-leading-inline-box-002.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-003.html.ini b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-003.html.ini
deleted file mode 100644
index b82c4cdb36..0000000000
--- a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-003.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[text-box-trim-half-leading-inline-box-003.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini
index 37c9ef2209..c61982b598 100644
--- a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini
@@ -1,2 +1,4 @@
[percentage-size-quirks-mode.https.html]
- expected: FAIL
+ expected:
+ if os == "win": [FAIL, TIMEOUT]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-lists/counter-001.html.ini b/testing/web-platform/meta/css/css-lists/counter-001.html.ini
new file mode 100644
index 0000000000..992a65406a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/counter-001.html.ini
@@ -0,0 +1,2 @@
+[counter-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/counter-002.html.ini b/testing/web-platform/meta/css/css-lists/counter-002.html.ini
new file mode 100644
index 0000000000..4a8112450c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/counter-002.html.ini
@@ -0,0 +1,2 @@
+[counter-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/counter-003.html.ini b/testing/web-platform/meta/css/css-lists/counter-003.html.ini
new file mode 100644
index 0000000000..6decd0a9c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/counter-003.html.ini
@@ -0,0 +1,2 @@
+[counter-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/counter-list-item-2.html.ini b/testing/web-platform/meta/css/css-lists/counter-list-item-2.html.ini
index 2e87284e78..14867b9031 100644
--- a/testing/web-platform/meta/css/css-lists/counter-list-item-2.html.ini
+++ b/testing/web-platform/meta/css/css-lists/counter-list-item-2.html.ini
@@ -1,2 +1,2 @@
[counter-list-item-2.html]
- prefs: [layout.css.counter-ancestor-scope.enabled:false]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/counter-list-item-3.html.ini b/testing/web-platform/meta/css/css-lists/counter-list-item-3.html.ini
deleted file mode 100644
index 619d10b287..0000000000
--- a/testing/web-platform/meta/css/css-lists/counter-list-item-3.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[counter-list-item-3.html]
- prefs: [layout.css.counter-ancestor-scope.enabled:false]
diff --git a/testing/web-platform/meta/css/css-lists/counters-001.html.ini b/testing/web-platform/meta/css/css-lists/counters-001.html.ini
new file mode 100644
index 0000000000..83db4af8ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/counters-001.html.ini
@@ -0,0 +1,2 @@
+[counters-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/counters-002.html.ini b/testing/web-platform/meta/css/css-lists/counters-002.html.ini
new file mode 100644
index 0000000000..e83158bb8c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/counters-002.html.ini
@@ -0,0 +1,2 @@
+[counters-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/counters-003.html.ini b/testing/web-platform/meta/css/css-lists/counters-003.html.ini
new file mode 100644
index 0000000000..fb0b006493
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/counters-003.html.ini
@@ -0,0 +1,2 @@
+[counters-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/counters-004.html.ini b/testing/web-platform/meta/css/css-lists/counters-004.html.ini
new file mode 100644
index 0000000000..79a993fab5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/counters-004.html.ini
@@ -0,0 +1,2 @@
+[counters-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/counters-scope-002.html.ini b/testing/web-platform/meta/css/css-lists/counters-scope-002.html.ini
new file mode 100644
index 0000000000..452a55bd01
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/counters-scope-002.html.ini
@@ -0,0 +1,2 @@
+[counters-scope-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/counters-scope-003.html.ini b/testing/web-platform/meta/css/css-lists/counters-scope-003.html.ini
new file mode 100644
index 0000000000..c7ede28701
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/counters-scope-003.html.ini
@@ -0,0 +1,2 @@
+[counters-scope-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/foo-counter-reversed-007a.html.ini b/testing/web-platform/meta/css/css-lists/foo-counter-reversed-007a.html.ini
new file mode 100644
index 0000000000..7f8ae7cd4f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/foo-counter-reversed-007a.html.ini
@@ -0,0 +1,2 @@
+[foo-counter-reversed-007a.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/foo-counter-reversed-007b.html.ini b/testing/web-platform/meta/css/css-lists/foo-counter-reversed-007b.html.ini
new file mode 100644
index 0000000000..ca868c4850
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/foo-counter-reversed-007b.html.ini
@@ -0,0 +1,2 @@
+[foo-counter-reversed-007b.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/foo-counter-reversed-009a.html.ini b/testing/web-platform/meta/css/css-lists/foo-counter-reversed-009a.html.ini
new file mode 100644
index 0000000000..2b103b80fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/foo-counter-reversed-009a.html.ini
@@ -0,0 +1,2 @@
+[foo-counter-reversed-009a.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/foo-counter-reversed-009b.html.ini b/testing/web-platform/meta/css/css-lists/foo-counter-reversed-009b.html.ini
new file mode 100644
index 0000000000..0705305fbf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/foo-counter-reversed-009b.html.ini
@@ -0,0 +1,2 @@
+[foo-counter-reversed-009b.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/__dir__.ini b/testing/web-platform/meta/css/css-masking/__dir__.ini
index 09be10b1b8..51bb73a340 100644
--- a/testing/web-platform/meta/css/css-masking/__dir__.ini
+++ b/testing/web-platform/meta/css/css-masking/__dir__.ini
@@ -1 +1 @@
-prefs: [layout.css.basic-shape-rect.enabled:true, layout.css.basic-shape-xywh.enabled:true]
+prefs: [layout.css.basic-shape-rect.enabled:true, layout.css.basic-shape-shape.enabled:true, layout.css.basic-shape-xywh.enabled:true]
diff --git a/testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape.html.ini b/testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape.html.ini
index 9e0623a2ac..628930acee 100644
--- a/testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape.html.ini
+++ b/testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape.html.ini
@@ -1,1020 +1,640 @@
[clip-path-interpolation-shape.html]
- [CSS Transitions: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0) should be [shape(from 5px 5px, line to 10px 10%)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0.6) should be [shape(from -1px 5px, line to 16px 16%)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1) should be [shape(from -5px 5px, line to 20px 20%)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1.5) should be [shape(from -10px 5px, line to 25px 25%)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0) should be [shape(from 5px 5px, line to 10px 10%)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0.6) should be [shape(from -1px 5px, line to 16px 16%)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1) should be [shape(from -5px 5px, line to 20px 20%)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1.5) should be [shape(from -10px 5px, line to 25px 25%)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0) should be [shape(from 5px 5px, line to 10px 10%)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0.6) should be [shape(from -1px 5px, line to 16px 16%)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1) should be [shape(from -5px 5px, line to 20px 20%)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1.5) should be [shape(from -10px 5px, line to 25px 25%)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0) should be [shape(from 5px 5px, line to 10px 10%)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0.6) should be [shape(from -1px 5px, line to 16px 16%)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1) should be [shape(from -5px 5px, line to 20px 20%)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1.5) should be [shape(from -10px 5px, line to 25px 25%)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [initial\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [initial\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [initial\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [initial\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [initial\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [initial\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (-0.3) should be [shape(from calc(-4.5% - 6.5px) 2px, move to 0.5% 4.3px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0) should be [shape(from calc(0% - 5px) 5px, move to 5% 1px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0.5) should be [shape(from calc(7.5% - 2.5px) 10px, move to 12.5% -4.5px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1) should be [shape(from 15% 15px, move to 20% -10px\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1.5) should be [shape(from calc(22.5% + 2.5px) 20px, move to 27.5% -15.5px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (-0.3) should be [shape(from calc(-4.5% - 6.5px) 2px, move to 0.5% 4.3px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0) should be [shape(from calc(0% - 5px) 5px, move to 5% 1px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0.5) should be [shape(from calc(7.5% - 2.5px) 10px, move to 12.5% -4.5px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1) should be [shape(from 15% 15px, move to 20% -10px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1.5) should be [shape(from calc(22.5% + 2.5px) 20px, move to 27.5% -15.5px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (-0.3) should be [shape(from calc(-4.5% - 6.5px) 2px, move to 0.5% 4.3px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0) should be [shape(from calc(0% - 5px) 5px, move to 5% 1px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0.5) should be [shape(from calc(7.5% - 2.5px) 10px, move to 12.5% -4.5px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1) should be [shape(from 15% 15px, move to 20% -10px\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1.5) should be [shape(from calc(22.5% + 2.5px) 20px, move to 27.5% -15.5px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (-0.3) should be [shape(from calc(-4.5% - 6.5px) 2px, move to 0.5% 4.3px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0) should be [shape(from calc(0% - 5px) 5px, move to 5% 1px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0.5) should be [shape(from calc(7.5% - 2.5px) 10px, move to 12.5% -4.5px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1) should be [shape(from 15% 15px, move to 20% -10px\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1.5) should be [shape(from calc(22.5% + 2.5px) 20px, move to 27.5% -15.5px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [unset\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [unset\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [unset\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [unset\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [unset\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [unset\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [none\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [none\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [none\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [none\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [none\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [none\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, move to 10% 10%)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, move to 10% 10%)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (-0.3) should be [shape(from 2% 2px, hline to -1%, vline to -2px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0) should be [shape(from 5% 5px, hline to 5%, vline to -5px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0.5) should be [shape(from 10% 10px, hline to 15% , vline to -10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1) should be [shape(from 15% 15px, hline to 25%, vline to -15px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1.5) should be [shape(from 20% 20px, hline to 35%, vline to -20px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (-0.3) should be [shape(from 2% 2px, hline to -1%, vline to -2px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0) should be [shape(from 5% 5px, hline to 5%, vline to -5px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0.5) should be [shape(from 10% 10px, hline to 15% , vline to -10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1) should be [shape(from 15% 15px, hline to 25%, vline to -15px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1.5) should be [shape(from 20% 20px, hline to 35%, vline to -20px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (-0.3) should be [shape(from 2% 2px, hline to -1%, vline to -2px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0) should be [shape(from 5% 5px, hline to 5%, vline to -5px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0.5) should be [shape(from 10% 10px, hline to 15% , vline to -10px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1) should be [shape(from 15% 15px, hline to 25%, vline to -15px, close)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1.5) should be [shape(from 20% 20px, hline to 35%, vline to -20px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (-0.3) should be [shape(from 2% 2px, hline to -1%, vline to -2px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0) should be [shape(from 5% 5px, hline to 5%, vline to -5px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0.5) should be [shape(from 10% 10px, hline to 15% , vline to -10px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1) should be [shape(from 15% 15px, hline to 25%, vline to -15px, close)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1.5) should be [shape(from 20% 20px, hline to 35%, vline to -20px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve to 7% 13px via -3% 86px, curve to 33% 17px via 17% 53px 34% 61px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve to 15% 5px via 5% 70px, curve to 25% 25px via 25% 45px 10% 85px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1) should be [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve to 25% -5px via 15% 50px, curve to 15% 35px via 35% 35px -20% 115px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve to 7% 13px via -3% 86px, curve to 33% 17px via 17% 53px 34% 61px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve to 15% 5px via 5% 70px, curve to 25% 25px via 25% 45px 10% 85px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1) should be [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve to 25% -5px via 15% 50px, curve to 15% 35px via 35% 35px -20% 115px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve to 7% 13px via -3% 86px, curve to 33% 17px via 17% 53px 34% 61px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve to 15% 5px via 5% 70px, curve to 25% 25px via 25% 45px 10% 85px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1) should be [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve to 25% -5px via 15% 50px, curve to 15% 35px via 35% 35px -20% 115px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve to 7% 13px via -3% 86px, curve to 33% 17px via 17% 53px 34% 61px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve to 15% 5px via 5% 70px, curve to 25% 25px via 25% 45px 10% 85px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1) should be [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve to 25% -5px via 15% 50px, curve to 15% 35px via 35% 35px -20% 115px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve by 7% 13px via -3% 86px, curve by 33% 17px via 17% 53px 34% 61px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve by 15% 5px via 5% 70px, curve by 25% 25px via 25% 45px 10% 85px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve by 25% -5px via 15% 50px, curve by 15% 35px via 35% 35px -20% 115px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve by 7% 13px via -3% 86px, curve by 33% 17px via 17% 53px 34% 61px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve by 15% 5px via 5% 70px, curve by 25% 25px via 25% 45px 10% 85px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve by 25% -5px via 15% 50px, curve by 15% 35px via 35% 35px -20% 115px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve by 7% 13px via -3% 86px, curve by 33% 17px via 17% 53px 34% 61px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve by 15% 5px via 5% 70px, curve by 25% 25px via 25% 45px 10% 85px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve by 25% -5px via 15% 50px, curve by 15% 35px via 35% 35px -20% 115px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve by 7% 13px via -3% 86px, curve by 33% 17px via 17% 53px 34% 61px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve by 15% 5px via 5% 70px, curve by 25% 25px via 25% 45px 10% 85px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve by 25% -5px via 15% 50px, curve by 15% 35px via 35% 35px -20% 115px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth to 7% 13px via -3% 86px, smooth to 33% 17px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth to 15% 5px via 5% 70px, smooth to 25% 25px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth to 25% -5px via 15% 50px, smooth to 15% 35px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth to 7% 13px via -3% 86px, smooth to 33% 17px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth to 15% 5px via 5% 70px, smooth to 25% 25px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth to 25% -5px via 15% 50px, smooth to 15% 35px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth to 7% 13px via -3% 86px, smooth to 33% 17px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth to 15% 5px via 5% 70px, smooth to 25% 25px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth to 25% -5px via 15% 50px, smooth to 15% 35px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth to 7% 13px via -3% 86px, smooth to 33% 17px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth to 15% 5px via 5% 70px, smooth to 25% 25px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth to 25% -5px via 15% 50px, smooth to 15% 35px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth by 7% 13px via -3% 86px, smooth by 33% 17px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth by 15% 5px via 5% 70px, smooth by 25% 25px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth by 25% -5px via 15% 50px, smooth by 15% 35px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth by 7% 13px via -3% 86px, smooth by 33% 17px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth by 15% 5px via 5% 70px, smooth by 25% 25px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth by 25% -5px via 15% 50px, smooth by 15% 35px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth by 7% 13px via -3% 86px, smooth by 33% 17px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth by 15% 5px via 5% 70px, smooth by 25% 25px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth by 25% -5px via 15% 50px, smooth by 15% 35px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth by 7% 13px via -3% 86px, smooth by 33% 17px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth by 15% 5px via 5% 70px, smooth by 25% 25px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth by 25% -5px via 15% 50px, smooth by 15% 35px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2% 2px, arc to 18% -12px of 7px 17px ccw small, arc by 12% -2px of 33px 33px rotate -42deg cw large , arc to 25% 20px of 10px 5px ccw small)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8% 8px, arc to 12% -18px of 13px 23px ccw small, arc by 18% -8px of 27px 27px rotate 102deg cw large, arc to 25% 20px of 10px 5px ccw small )\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10% 10px, arc to 10% -20px of 15px 25px ccw small, arc by 20% -10px of 25px rotate 150deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1) should be [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px rotate 270deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20% 20px, arc to 0% -30px of 25px 35px ccw small, arc by 30% -20px of 15px rotate 390deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2% 2px, arc to 18% -12px of 7px 17px ccw small, arc by 12% -2px of 33px 33px rotate -42deg cw large , arc to 25% 20px of 10px 5px ccw small)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8% 8px, arc to 12% -18px of 13px 23px ccw small, arc by 18% -8px of 27px 27px rotate 102deg cw large, arc to 25% 20px of 10px 5px ccw small )\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10% 10px, arc to 10% -20px of 15px 25px ccw small, arc by 20% -10px of 25px rotate 150deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1) should be [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px rotate 270deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20% 20px, arc to 0% -30px of 25px 35px ccw small, arc by 30% -20px of 15px rotate 390deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2% 2px, arc to 18% -12px of 7px 17px ccw small, arc by 12% -2px of 33px 33px rotate -42deg cw large , arc to 25% 20px of 10px 5px ccw small)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8% 8px, arc to 12% -18px of 13px 23px ccw small, arc by 18% -8px of 27px 27px rotate 102deg cw large, arc to 25% 20px of 10px 5px ccw small )\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10% 10px, arc to 10% -20px of 15px 25px ccw small, arc by 20% -10px of 25px rotate 150deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1) should be [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px rotate 270deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20% 20px, arc to 0% -30px of 25px 35px ccw small, arc by 30% -20px of 15px rotate 390deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2% 2px, arc to 18% -12px of 7px 17px ccw small, arc by 12% -2px of 33px 33px rotate -42deg cw large , arc to 25% 20px of 10px 5px ccw small)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8% 8px, arc to 12% -18px of 13px 23px ccw small, arc by 18% -8px of 27px 27px rotate 102deg cw large, arc to 25% 20px of 10px 5px ccw small )\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10% 10px, arc to 10% -20px of 15px 25px ccw small, arc by 20% -10px of 25px rotate 150deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1) should be [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px rotate 270deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20% 20px, arc to 0% -30px of 25px 35px ccw small, arc by 30% -20px of 15px rotate 390deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (-0.3) should be [shape(from 8px calc(-6.5% - 1.5px), hline to 7px, vline by calc(-3% + 208px), hline by 5.92px, close, vline by 2.8px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0) should be [shape(from 5px -5%, hline to 10px, vline by calc(0% + 160px), hline by 8.25px, close, vline by 4px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0.6) should be [shape(from -1px calc(-2% + 3px), hline to 16px, vline by calc(6% + 64px), hline by 12.9px, close ,vline by 6.4px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1) should be [shape(from -5px calc(0% + 5px), hline to 20px, vline by 10%, hline by 16px, close, vline by 8px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1.5) should be [shape(from -10px calc(2.5% + 7.5px), hline to 25px, vline by calc(15% - 80px), hline by 19.88px, close, vline by 10px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (-0.3) should be [shape(from 8px calc(-6.5% - 1.5px), hline to 7px, vline by calc(-3% + 208px), hline by 5.92px, close, vline by 2.8px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0) should be [shape(from 5px -5%, hline to 10px, vline by calc(0% + 160px), hline by 8.25px, close, vline by 4px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0.6) should be [shape(from -1px calc(-2% + 3px), hline to 16px, vline by calc(6% + 64px), hline by 12.9px, close ,vline by 6.4px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1) should be [shape(from -5px calc(0% + 5px), hline to 20px, vline by 10%, hline by 16px, close, vline by 8px)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1.5) should be [shape(from -10px calc(2.5% + 7.5px), hline to 25px, vline by calc(15% - 80px), hline by 19.88px, close, vline by 10px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (-0.3) should be [shape(from 8px calc(-6.5% - 1.5px), hline to 7px, vline by calc(-3% + 208px), hline by 5.92px, close, vline by 2.8px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0) should be [shape(from 5px -5%, hline to 10px, vline by calc(0% + 160px), hline by 8.25px, close, vline by 4px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0.6) should be [shape(from -1px calc(-2% + 3px), hline to 16px, vline by calc(6% + 64px), hline by 12.9px, close ,vline by 6.4px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1) should be [shape(from -5px calc(0% + 5px), hline to 20px, vline by 10%, hline by 16px, close, vline by 8px)\]]
- expected: FAIL
-
- [CSS Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1.5) should be [shape(from -10px calc(2.5% + 7.5px), hline to 25px, vline by calc(15% - 80px), hline by 19.88px, close, vline by 10px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (-0.3) should be [shape(from 8px calc(-6.5% - 1.5px), hline to 7px, vline by calc(-3% + 208px), hline by 5.92px, close, vline by 2.8px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0) should be [shape(from 5px -5%, hline to 10px, vline by calc(0% + 160px), hline by 8.25px, close, vline by 4px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0.6) should be [shape(from -1px calc(-2% + 3px), hline to 16px, vline by calc(6% + 64px), hline by 12.9px, close ,vline by 6.4px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1) should be [shape(from -5px calc(0% + 5px), hline to 20px, vline by 10%, hline by 16px, close, vline by 8px)\]]
- expected: FAIL
-
- [Web Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1.5) should be [shape(from -10px calc(2.5% + 7.5px), hline to 25px, vline by calc(15% - 80px), hline by 19.88px, close, vline by 10px)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [initial\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [initial\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [initial\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [initial\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [initial\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [initial\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [unset\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [unset\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [unset\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [unset\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [unset\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [unset\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [none\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, move to 10% 10%)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, move to 10% 10%)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
- expected: FAIL
+ [CSS Transitions: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (-0.3) should be [shape(from 2px 2px, hline to -1px, vline to -2px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (0) should be [shape(from 5px 5px, hline to 5px, vline to -5px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (0.5) should be [shape(from 10px 10px, hline to 15px, vline to -10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1) should be [shape(from 15px 15px, hline to 25px, vline to -15px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1.5) should be [shape(from 20px 20px, hline to 35px, vline to -20px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (-0.3) should be [shape(from 2px 2px, hline to -1px, vline to -2px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (0) should be [shape(from 5px 5px, hline to 5px, vline to -5px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (0.5) should be [shape(from 10px 10px, hline to 15px, vline to -10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1) should be [shape(from 15px 15px, hline to 25px, vline to -15px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1.5) should be [shape(from 20px 20px, hline to 35px, vline to -20px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (-0.3) should be [shape(from 2px 2px, hline to -1px, vline to -2px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (0.5) should be [shape(from 10px 10px, hline to 15px, vline to -10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1) should be [shape(from 15px 15px, hline to 25px, vline to -15px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1.5) should be [shape(from 20px 20px, hline to 35px, vline to -20px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (-0.3) should be [shape(from 2px 2px, hline to -1px, vline to -2px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (0.5) should be [shape(from 10px 10px, hline to 15px, vline to -10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1) should be [shape(from 15px 15px, hline to 25px, vline to -15px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1.5) should be [shape(from 20px 20px, hline to 35px, vline to -20px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, curve to calc(13% - 6px) 13px via calc(0% - 3px) 86px, curve to calc(39% - 6px) 17px via calc(26% - 9px) 53px calc(32.5% + 1.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, curve to calc(5% + 10px) 5px via calc(0% + 5px) 70px, curve to calc(15% + 10px) 25px via calc(10% + 15px) 45px calc(12.5% - 2.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, curve to calc(0% + 20px) 0px via calc(0% + 10px) 60px, curve to calc(0% + 20px) 30px via calc(0% + 30px) 40px calc(0% - 5px) 100px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, curve to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, curve to calc(-15% + 30px) 35px via calc(-10% + 45px) 35px calc(-12.5% - 7.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, curve to calc(13% - 6px) 13px via calc(0% - 3px) 86px, curve to calc(39% - 6px) 17px via calc(26% - 9px) 53px calc(32.5% + 1.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, curve to calc(5% + 10px) 5px via calc(0% + 5px) 70px, curve to calc(15% + 10px) 25px via calc(10% + 15px) 45px calc(12.5% - 2.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, curve to calc(0% + 20px) 0px via calc(0% + 10px) 60px, curve to calc(0% + 20px) 30px via calc(0% + 30px) 40px calc(0% - 5px) 100px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, curve to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, curve to calc(-15% + 30px) 35px via calc(-10% + 45px) 35px calc(-12.5% - 7.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, curve to calc(13% - 6px) 13px via calc(0% - 3px) 86px, curve to calc(39% - 6px) 17px via calc(26% - 9px) 53px calc(32.5% + 1.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, curve to calc(5% + 10px) 5px via calc(0% + 5px) 70px, curve to calc(15% + 10px) 25px via calc(10% + 15px) 45px calc(12.5% - 2.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, curve to calc(0% + 20px) 0px via calc(0% + 10px) 60px, curve to calc(0% + 20px) 30px via calc(0% + 30px) 40px calc(0% - 5px) 100px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, curve to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, curve to calc(-15% + 30px) 35px via calc(-10% + 45px) 35px calc(-12.5% - 7.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, curve to calc(13% - 6px) 13px via calc(0% - 3px) 86px, curve to calc(39% - 6px) 17px via calc(26% - 9px) 53px calc(32.5% + 1.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, curve to calc(5% + 10px) 5px via calc(0% + 5px) 70px, curve to calc(15% + 10px) 25px via calc(10% + 15px) 45px calc(12.5% - 2.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, curve to calc(0% + 20px) 0px via calc(0% + 10px) 60px, curve to calc(0% + 20px) 30px via calc(0% + 30px) 40px calc(0% - 5px) 100px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, curve to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, curve to calc(-15% + 30px) 35px via calc(-10% + 45px) 35px calc(-12.5% - 7.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from calc(-4.5% + 6.5px) 2px, curve by calc(-6% + 13px) 13px via -3% 86px, curve by calc(-6% + 39px) 17px via calc(-9% + 26px) 53px calc(1.5% + 32.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from calc(0% + 5px) 5px, curve by calc(0% + 10px) 10px via 0% 80px, curve by calc(0% + 30px) 20px via calc(0% + 20px) 50px calc(0% + 25px) 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from calc(7.5% + 2.5px) 10px, curve by calc(10% + 5px) 5px via 5% 70px, curve by calc(10% + 15px) 25px via calc(15% + 10px) 45px calc(-2.5% + 12.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from calc(22.5% - 2.5px) 20px, curve by calc(30% - 5px) -5px via 15% 50px, curve by calc(30% - 15px) 35px via calc(45% - 10px) 35px calc(-7.5% - 12.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from calc(-4.5% + 6.5px) 2px, curve by calc(-6% + 13px) 13px via -3% 86px, curve by calc(-6% + 39px) 17px via calc(-9% + 26px) 53px calc(1.5% + 32.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from calc(0% + 5px) 5px, curve by calc(0% + 10px) 10px via 0% 80px, curve by calc(0% + 30px) 20px via calc(0% + 20px) 50px calc(0% + 25px) 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from calc(7.5% + 2.5px) 10px, curve by calc(10% + 5px) 5px via 5% 70px, curve by calc(10% + 15px) 25px via calc(15% + 10px) 45px calc(-2.5% + 12.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from calc(22.5% - 2.5px) 20px, curve by calc(30% - 5px) -5px via 15% 50px, curve by calc(30% - 15px) 35px via calc(45% - 10px) 35px calc(-7.5% - 12.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from calc(-4.5% + 6.5px) 2px, curve by calc(-6% + 13px) 13px via -3% 86px, curve by calc(-6% + 39px) 17px via calc(-9% + 26px) 53px calc(1.5% + 32.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from calc(0% + 5px) 5px, curve by calc(0% + 10px) 10px via 0% 80px, curve by calc(0% + 30px) 20px via calc(0% + 20px) 50px calc(0% + 25px) 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from calc(7.5% + 2.5px) 10px, curve by calc(10% + 5px) 5px via 5% 70px, curve by calc(10% + 15px) 25px via calc(15% + 10px) 45px calc(-2.5% + 12.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from calc(22.5% - 2.5px) 20px, curve by calc(30% - 5px) -5px via 15% 50px, curve by calc(30% - 15px) 35px via calc(45% - 10px) 35px calc(-7.5% - 12.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from calc(-4.5% + 6.5px) 2px, curve by calc(-6% + 13px) 13px via -3% 86px, curve by calc(-6% + 39px) 17px via calc(-9% + 26px) 53px calc(1.5% + 32.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from calc(0% + 5px) 5px, curve by calc(0% + 10px) 10px via 0% 80px, curve by calc(0% + 30px) 20px via calc(0% + 20px) 50px calc(0% + 25px) 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from calc(7.5% + 2.5px) 10px, curve by calc(10% + 5px) 5px via 5% 70px, curve by calc(10% + 15px) 25px via calc(15% + 10px) 45px calc(-2.5% + 12.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from calc(22.5% - 2.5px) 20px, curve by calc(30% - 5px) -5px via 15% 50px, curve by calc(30% - 15px) 35px via calc(45% - 10px) 35px calc(-7.5% - 12.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, smooth to calc(13% - 6px) 13px via calc(0% - 3px) 86px, smooth to calc(39% - 6px) 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, smooth to calc(5% + 10px) 5px via calc(0% + 5px) 70px, smooth to calc(15% + 10px) 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, smooth to calc(0% + 20px) 0px via calc(0% + 10px) 60px, smooth to calc(0% + 20px) 30px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, smooth to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, smooth to calc(-15% + 30px) 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, smooth to calc(13% - 6px) 13px via calc(0% - 3px) 86px, smooth to calc(39% - 6px) 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, smooth to calc(5% + 10px) 5px via calc(0% + 5px) 70px, smooth to calc(15% + 10px) 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, smooth to calc(0% + 20px) 0px via calc(0% + 10px) 60px, smooth to calc(0% + 20px) 30px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, smooth to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, smooth to calc(-15% + 30px) 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, smooth to calc(13% - 6px) 13px via calc(0% - 3px) 86px, smooth to calc(39% - 6px) 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, smooth to calc(5% + 10px) 5px via calc(0% + 5px) 70px, smooth to calc(15% + 10px) 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, smooth to calc(0% + 20px) 0px via calc(0% + 10px) 60px, smooth to calc(0% + 20px) 30px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, smooth to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, smooth to calc(-15% + 30px) 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, smooth to calc(13% - 6px) 13px via calc(0% - 3px) 86px, smooth to calc(39% - 6px) 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, smooth to calc(5% + 10px) 5px via calc(0% + 5px) 70px, smooth to calc(15% + 10px) 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, smooth to calc(0% + 20px) 0px via calc(0% + 10px) 60px, smooth to calc(0% + 20px) 30px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, smooth to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, smooth to calc(-15% + 30px) 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (-0.3) should be [shape(from 2px 2px, smooth by 7px 13px via -3px 86px, smooth by 33px 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0) should be [shape(from 5px 5px, smooth by 10px 10px via 0px 80px, smooth by 30px 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0.5) should be [shape(from 10px 10px, smooth by 15px 5px via 5px 70px, smooth by 25px 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (1.5) should be [shape(from 20px 20px, smooth by 25px -5px via 15px 50px, smooth by 15px 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (-0.3) should be [shape(from 2px 2px, smooth by 7px 13px via -3px 86px, smooth by 33px 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0) should be [shape(from 5px 5px, smooth by 10px 10px via 0px 80px, smooth by 30px 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0.5) should be [shape(from 10px 10px, smooth by 15px 5px via 5px 70px, smooth by 25px 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (1.5) should be [shape(from 20px 20px, smooth by 25px -5px via 15px 50px, smooth by 15px 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (-0.3) should be [shape(from 2px 2px, smooth by 7px 13px via -3px 86px, smooth by 33px 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0) should be [shape(from 5px 5px, smooth by 10px 10px via 0px 80px, smooth by 30px 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0.5) should be [shape(from 10px 10px, smooth by 15px 5px via 5px 70px, smooth by 25px 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (1.5) should be [shape(from 20px 20px, smooth by 25px -5px via 15px 50px, smooth by 15px 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (-0.3) should be [shape(from 2px 2px, smooth by 7px 13px via -3px 86px, smooth by 33px 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0) should be [shape(from 5px 5px, smooth by 10px 10px via 0px 80px, smooth by 30px 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0.5) should be [shape(from 10px 10px, smooth by 15px 5px via 5px 70px, smooth by 25px 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (1.5) should be [shape(from 20px 20px, smooth by 25px -5px via 15px 50px, smooth by 15px 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, arc to calc(19.5% - 1.5px) -12px of 7px 17px, arc by calc(19.5% - 7.5px) -2px of 33px cw large rotate -42deg, arc to calc(32.5% - 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.3) should be [shape(from calc(3.5% + 4.5px) 8px, arc to calc(10.5% + 1.5px) -18px of 13px 23px, arc by calc(10.5% + 7.5px) -8px of 27px cw large rotate 102deg, arc to calc(17.5% + 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, arc to calc(7.5% + 2.5px) -20px of 15px 25px, arc by calc(7.5% + 12.5px) -10px of 25px cw large rotate 150deg, arc to calc(12.5% + 12.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1) should be [shape(from calc(0% + 15px) 15px, arc to calc(0% + 5px) -25px of 20px 30px, arc by calc(0% + 25px) -15px of 20px cw rotate 270deg, arc to calc(0% + 25px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, arc to calc(-7.5% + 7.5px) -30px of 25px 35px, arc by calc(-7.5% + 37.5px) -20px of 15px cw rotate 390deg, arc to calc(-12.5% + 37.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, arc to calc(19.5% - 1.5px) -12px of 7px 17px, arc by calc(19.5% - 7.5px) -2px of 33px cw large rotate -42deg, arc to calc(32.5% - 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.3) should be [shape(from calc(3.5% + 4.5px) 8px, arc to calc(10.5% + 1.5px) -18px of 13px 23px, arc by calc(10.5% + 7.5px) -8px of 27px cw large rotate 102deg, arc to calc(17.5% + 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, arc to calc(7.5% + 2.5px) -20px of 15px 25px, arc by calc(7.5% + 12.5px) -10px of 25px cw large rotate 150deg, arc to calc(12.5% + 12.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1) should be [shape(from calc(0% + 15px) 15px, arc to calc(0% + 5px) -25px of 20px 30px, arc by calc(0% + 25px) -15px of 20px cw rotate 270deg, arc to calc(0% + 25px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, arc to calc(-7.5% + 7.5px) -30px of 25px 35px, arc by calc(-7.5% + 37.5px) -20px of 15px cw rotate 390deg, arc to calc(-12.5% + 37.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, arc to calc(19.5% - 1.5px) -12px of 7px 17px, arc by calc(19.5% - 7.5px) -2px of 33px cw large rotate -42deg, arc to calc(32.5% - 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.3) should be [shape(from calc(3.5% + 4.5px) 8px, arc to calc(10.5% + 1.5px) -18px of 13px 23px, arc by calc(10.5% + 7.5px) -8px of 27px cw large rotate 102deg, arc to calc(17.5% + 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, arc to calc(7.5% + 2.5px) -20px of 15px 25px, arc by calc(7.5% + 12.5px) -10px of 25px cw large rotate 150deg, arc to calc(12.5% + 12.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1) should be [shape(from calc(0% + 15px) 15px, arc to calc(0% + 5px) -25px of 20px 30px, arc by calc(0% + 25px) -15px of 20px cw rotate 270deg, arc to calc(0% + 25px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, arc to calc(-7.5% + 7.5px) -30px of 25px 35px, arc by calc(-7.5% + 37.5px) -20px of 15px cw rotate 390deg, arc to calc(-12.5% + 37.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, arc to calc(19.5% - 1.5px) -12px of 7px 17px, arc by calc(19.5% - 7.5px) -2px of 33px cw large rotate -42deg, arc to calc(32.5% - 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.3) should be [shape(from calc(3.5% + 4.5px) 8px, arc to calc(10.5% + 1.5px) -18px of 13px 23px, arc by calc(10.5% + 7.5px) -8px of 27px cw large rotate 102deg, arc to calc(17.5% + 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, arc to calc(7.5% + 2.5px) -20px of 15px 25px, arc by calc(7.5% + 12.5px) -10px of 25px cw large rotate 150deg, arc to calc(12.5% + 12.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1) should be [shape(from calc(0% + 15px) 15px, arc to calc(0% + 5px) -25px of 20px 30px, arc by calc(0% + 25px) -15px of 20px cw rotate 270deg, arc to calc(0% + 25px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, arc to calc(-7.5% + 7.5px) -30px of 25px 35px, arc by calc(-7.5% + 37.5px) -20px of 15px cw rotate 390deg, arc to calc(-12.5% + 37.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2px 2px, arc to 18px -12px of 7px 17px ccw small, arc by 12px -2px of 33px 33px rotate -42deg cw large , arc to 25px 20px of 10px 5px ccw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0) should be [shape(from 5px 5px, arc to 15px -15px of 10px 20px, arc by 15px -5px of 30px cw rotate 30deg large, arc to 25px 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8px 8px, arc to 12px -18px of 13px 23px ccw small, arc by 18px -8px of 27px 27px rotate 102deg cw large, arc to 25px 20px of 10px 5px ccw small )\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10px 10px, arc to 10px -20px of 15px 25px ccw small, arc by 20px -10px of 25px rotate 150deg cw large, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20px 20px, arc to 0px -30px of 25px 35px ccw small, arc by 30px -20px of 15px rotate 390deg cw small, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2px 2px, arc to 18px -12px of 7px 17px ccw small, arc by 12px -2px of 33px 33px rotate -42deg cw large , arc to 25px 20px of 10px 5px ccw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0) should be [shape(from 5px 5px, arc to 15px -15px of 10px 20px, arc by 15px -5px of 30px cw rotate 30deg large, arc to 25px 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8px 8px, arc to 12px -18px of 13px 23px ccw small, arc by 18px -8px of 27px 27px rotate 102deg cw large, arc to 25px 20px of 10px 5px ccw small )\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10px 10px, arc to 10px -20px of 15px 25px ccw small, arc by 20px -10px of 25px rotate 150deg cw large, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20px 20px, arc to 0px -30px of 25px 35px ccw small, arc by 30px -20px of 15px rotate 390deg cw small, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2px 2px, arc to 18px -12px of 7px 17px ccw small, arc by 12px -2px of 33px 33px rotate -42deg cw large , arc to 25px 20px of 10px 5px ccw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0) should be [shape(from 5px 5px, arc to 15px -15px of 10px 20px, arc by 15px -5px of 30px cw rotate 30deg large, arc to 25px 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8px 8px, arc to 12px -18px of 13px 23px ccw small, arc by 18px -8px of 27px 27px rotate 102deg cw large, arc to 25px 20px of 10px 5px ccw small )\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10px 10px, arc to 10px -20px of 15px 25px ccw small, arc by 20px -10px of 25px rotate 150deg cw large, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20px 20px, arc to 0px -30px of 25px 35px ccw small, arc by 30px -20px of 15px rotate 390deg cw small, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2px 2px, arc to 18px -12px of 7px 17px ccw small, arc by 12px -2px of 33px 33px rotate -42deg cw large , arc to 25px 20px of 10px 5px ccw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0) should be [shape(from 5px 5px, arc to 15px -15px of 10px 20px, arc by 15px -5px of 30px cw rotate 30deg large, arc to 25px 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8px 8px, arc to 12px -18px of 13px 23px ccw small, arc by 18px -8px of 27px 27px rotate 102deg cw large, arc to 25px 20px of 10px 5px ccw small )\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10px 10px, arc to 10px -20px of 15px 25px ccw small, arc by 20px -10px of 25px rotate 150deg cw large, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <clip-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20px 20px, arc to 0px -30px of 25px 35px ccw small, arc by 30px -20px of 15px rotate 390deg cw small, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/zoom/__dir__.ini b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-animation-svg-zoom.html.ini
index 5c5a126b3e..5c5a126b3e 100644
--- a/testing/web-platform/meta/css/zoom/__dir__.ini
+++ b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-animation-svg-zoom.html.ini
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-animation-zoom.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-animation-zoom.html.ini
new file mode 100644
index 0000000000..5c5a126b3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-animation-zoom.html.ini
@@ -0,0 +1 @@
+prefs: [layout.css.zoom.enabled:true]
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-path-interpolation-with-zoom.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-path-interpolation-with-zoom.html.ini
index bb6efb7efc..5c5a126b3e 100644
--- a/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-path-interpolation-with-zoom.html.ini
+++ b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-path-interpolation-with-zoom.html.ini
@@ -1,2 +1 @@
-[clip-path-path-interpolation-with-zoom.html]
- expected: FAIL
+prefs: [layout.css.zoom.enabled:true]
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-001.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-001.html.ini
deleted file mode 100644
index 87f511da91..0000000000
--- a/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-001.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[clip-path-shape-interpolation-001.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-002.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-002.html.ini
deleted file mode 100644
index 7bdee6ab1a..0000000000
--- a/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-002.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[clip-path-shape-interpolation-002.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-003.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-003.html.ini
new file mode 100644
index 0000000000..f81dfcb4e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-003.html.ini
@@ -0,0 +1,4 @@
+[clip-path-shape-interpolation-003.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-004.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-004.html.ini
new file mode 100644
index 0000000000..e6bb0cd448
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-004.html.ini
@@ -0,0 +1,4 @@
+[clip-path-shape-interpolation-004.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom-hittest.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom-hittest.html.ini
index 29d75b5da4..5c5a126b3e 100644
--- a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom-hittest.html.ini
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom-hittest.html.ini
@@ -1,4 +1 @@
-[clip-path-path-with-zoom-hittest.html]
- [clip-path: path() hit-test takes zoom into account]
- expected: FAIL
-
+prefs: [layout.css.zoom.enabled:true]
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom.html.ini
index 7dcf6f59fa..5c5a126b3e 100644
--- a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom.html.ini
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom.html.ini
@@ -1,2 +1 @@
-[clip-path-path-with-zoom.html]
- expected: FAIL
+prefs: [layout.css.zoom.enabled:true]
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-scaled-video.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-scaled-video.html.ini
new file mode 100644
index 0000000000..7fb6afaa8b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-scaled-video.html.ini
@@ -0,0 +1,3 @@
+[clip-path-scaled-video.html]
+ expected:
+ if (os == "android") and not debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-001.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-001.html.ini
deleted file mode 100644
index 9f78224710..0000000000
--- a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-001.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[clip-path-shape-001.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002-units.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002-units.html.ini
deleted file mode 100644
index 318b6fe94c..0000000000
--- a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002-units.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[clip-path-shape-002-units.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002.html.ini
deleted file mode 100644
index 7cc6c50642..0000000000
--- a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[clip-path-shape-002.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-003.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-003.html.ini
deleted file mode 100644
index a6024a02e9..0000000000
--- a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-003.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[clip-path-shape-003.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-004.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-004.html.ini
deleted file mode 100644
index 1fb9548298..0000000000
--- a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-004.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[clip-path-shape-004.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-url-reference-svg-foreignobject-zoomed.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-url-reference-svg-foreignobject-zoomed.html.ini
index 3a9b62da60..92e74155f0 100644
--- a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-url-reference-svg-foreignobject-zoomed.html.ini
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-url-reference-svg-foreignobject-zoomed.html.ini
@@ -1,2 +1,3 @@
+prefs: [layout.css.zoom.enabled:true]
[clip-path-url-reference-svg-foreignobject-zoomed.html]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/parsing/clip-path-shape-parsing.html.ini b/testing/web-platform/meta/css/css-masking/parsing/clip-path-shape-parsing.html.ini
deleted file mode 100644
index e77e45e814..0000000000
--- a/testing/web-platform/meta/css/css-masking/parsing/clip-path-shape-parsing.html.ini
+++ /dev/null
@@ -1,60 +0,0 @@
-[clip-path-shape-parsing.html]
- [e.style['clip-path'\] = "shape(from 0px 0px, line to 10px 10px)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(evenodd from 0px 0px, line to 10px 10px)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(nonzero from 0px 0px, line to 10px 10px)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape( from 0px 0px, line to 10px 10px )" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(from 1em 50%, line to 10px 10px)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(EvenOdd from 0px 0Px, CLOSE)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(from 1ch 50px, line to 10rem 10vh)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(from 1ch -50px, line to -10% 12px)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(from 10px 10px, move by 10px 5px, line by 20px 40%, close)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(from 10px 10px, hline by 10px, vline to 5rem)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(from 10px 10px, vline by 5%, hline to 1vw)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(from 10px 10px, curve to 50px 20px via 10rem 1%)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(from 10px 10px, curve to 50px 20px via 10rem 1px 20vh 1ch)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(from 10px 10px, curve by 50px 20px via 10rem 1px 20vh 1ch)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(from 10px 10px, smooth to 50px 20px via 10rem 1%)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(from 10px 10px, smooth to 50px 1pt)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(from 10px 10px, arc to 50px 1pt of 10px 10px)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(from 10px 10px, arc to 50px 1pt of 10px 10px small rotate 0deg)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(from 10% 1rem, arc to 50px 1pt of 20% cw large rotate 25deg)" should set the property value]
- expected: FAIL
-
- [e.style['clip-path'\] = "shape(evenodd from 0px 0px, close)" should set the property value]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/column-balancing-paged-001-print.html.ini b/testing/web-platform/meta/css/css-multicol/column-balancing-paged-001-print.html.ini
index bfb0ff4da1..bbf40fee99 100644
--- a/testing/web-platform/meta/css/css-multicol/column-balancing-paged-001-print.html.ini
+++ b/testing/web-platform/meta/css/css-multicol/column-balancing-paged-001-print.html.ini
@@ -2,4 +2,5 @@
fuzzy:
if os == "mac": maxDifference=0-2;totalPixels=0-438
expected:
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]
if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-nesting/conditional-rules.html.ini b/testing/web-platform/meta/css/css-nesting/conditional-rules.html.ini
new file mode 100644
index 0000000000..0b05529f10
--- /dev/null
+++ b/testing/web-platform/meta/css/css-nesting/conditional-rules.html.ini
@@ -0,0 +1 @@
+prefs: [layout.css.at-scope.enabled:true]
diff --git a/testing/web-platform/meta/css/css-nesting/parsing.html.ini b/testing/web-platform/meta/css/css-nesting/parsing.html.ini
deleted file mode 100644
index 6944c7601d..0000000000
--- a/testing/web-platform/meta/css/css-nesting/parsing.html.ini
+++ /dev/null
@@ -1,15 +0,0 @@
-[parsing.html]
- [.foo { + .bar, .foo, > .baz { color: green; }}]
- expected: FAIL
-
- [.foo { .foo { color: green; }}]
- expected: FAIL
-
- [.foo { .foo, .foo & { color: green; }}]
- expected: FAIL
-
- [.foo { :is(.bar, .baz) { color: green; }}]
- expected: FAIL
-
- [.foo { .foo, .bar { color: green; }}]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-001.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-001.tentative.html.ini
new file mode 100644
index 0000000000..25535f43bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-001.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-001.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-004.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-004.tentative.html.ini
new file mode 100644
index 0000000000..079d68f9db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-004.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-004.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-005.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-005.tentative.html.ini
new file mode 100644
index 0000000000..f7e5bd8963
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-005.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-005.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-006.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-006.tentative.html.ini
new file mode 100644
index 0000000000..a20fcc3b24
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-006.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-006.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-007.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-007.tentative.html.ini
new file mode 100644
index 0000000000..650254666e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-007.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-007.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-008.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-008.tentative.html.ini
new file mode 100644
index 0000000000..01050849b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-008.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-008.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-009.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-009.tentative.html.ini
new file mode 100644
index 0000000000..c5fde4b81a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-009.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-009.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-010.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-010.tentative.html.ini
new file mode 100644
index 0000000000..197075b7e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-010.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-010.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-011.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-011.tentative.html.ini
new file mode 100644
index 0000000000..801b5a840d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-011.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-011.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-012.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-012.tentative.html.ini
new file mode 100644
index 0000000000..a7fd0303be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-012.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-012.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-013.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-013.tentative.html.ini
new file mode 100644
index 0000000000..3f398e788d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-013.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-013.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-015.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-015.tentative.html.ini
new file mode 100644
index 0000000000..e397f59fad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-015.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-015.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-016.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-016.tentative.html.ini
new file mode 100644
index 0000000000..8c13ceb869
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-016.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-016.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-017.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-017.tentative.html.ini
new file mode 100644
index 0000000000..e98e35fd17
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-017.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-017.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-018.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-018.tentative.html.ini
new file mode 100644
index 0000000000..4de91b4ff1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-018.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-018.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-019.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-019.tentative.html.ini
new file mode 100644
index 0000000000..baf2cf8f33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-019.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-019.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-021.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-021.tentative.html.ini
new file mode 100644
index 0000000000..82000c76c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-021.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-021.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-001.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-001.tentative.html.ini
new file mode 100644
index 0000000000..9627781967
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-001.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-abspos-001.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-002.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-002.tentative.html.ini
new file mode 100644
index 0000000000..21efb29c1f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-002.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-abspos-002.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-003.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-003.tentative.html.ini
new file mode 100644
index 0000000000..189ac0f362
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-003.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-abspos-003.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-004.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-004.tentative.html.ini
new file mode 100644
index 0000000000..4e4d853400
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-004.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-abspos-004.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-005.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-005.tentative.html.ini
new file mode 100644
index 0000000000..4a2b7b2ba9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-005.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-abspos-005.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-006.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-006.tentative.html.ini
new file mode 100644
index 0000000000..bd697fabf3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-006.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-abspos-006.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-007.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-007.tentative.html.ini
new file mode 100644
index 0000000000..b63c81cd54
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-007.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-abspos-007.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-008.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-008.tentative.html.ini
new file mode 100644
index 0000000000..834446721a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-008.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-abspos-008.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-009.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-009.tentative.html.ini
new file mode 100644
index 0000000000..24f8b5bded
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-009.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-abspos-009.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-010.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-010.tentative.html.ini
new file mode 100644
index 0000000000..b4d85b5745
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-010.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-abspos-010.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-011.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-011.tentative.html.ini
new file mode 100644
index 0000000000..b399afd232
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-011.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-abspos-011.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-001.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-001.tentative.html.ini
new file mode 100644
index 0000000000..b3a7f12f4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-001.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-001.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-002.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-002.tentative.html.ini
new file mode 100644
index 0000000000..73ed3ce544
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-002.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-002.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-003.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-003.tentative.html.ini
new file mode 100644
index 0000000000..daeb119383
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-003.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-003.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-004.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-004.tentative.html.ini
new file mode 100644
index 0000000000..ee7aa7cffa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-004.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-004.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-005.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-005.tentative.html.ini
new file mode 100644
index 0000000000..0321cf6b3d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-005.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-005.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-006.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-006.tentative.html.ini
new file mode 100644
index 0000000000..9cb5ff1b37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-006.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-006.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-007.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-007.tentative.html.ini
new file mode 100644
index 0000000000..547cac7a2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-007.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-007.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-008.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-008.tentative.html.ini
new file mode 100644
index 0000000000..23716f1941
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-008.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-008.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-009.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-009.tentative.html.ini
new file mode 100644
index 0000000000..1f92c2b17f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-009.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-009.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-010.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-010.tentative.html.ini
new file mode 100644
index 0000000000..a47629e1f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-010.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-010.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/fixedpos-004-print.html.ini b/testing/web-platform/meta/css/css-page/fixedpos-004-print.html.ini
index ed88e29907..ed88e29907 100644
--- a/testing/web-platform/meta/css/printing/fixedpos-004-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/fixedpos-004-print.html.ini
diff --git a/testing/web-platform/meta/css/printing/fixedpos-005-print.html.ini b/testing/web-platform/meta/css/css-page/fixedpos-005-print.html.ini
index 7db1423cf6..7db1423cf6 100644
--- a/testing/web-platform/meta/css/printing/fixedpos-005-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/fixedpos-005-print.html.ini
diff --git a/testing/web-platform/meta/css/printing/fixedpos-006-print.html.ini b/testing/web-platform/meta/css/css-page/fixedpos-006-print.html.ini
index 65b2006530..65b2006530 100644
--- a/testing/web-platform/meta/css/printing/fixedpos-006-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/fixedpos-006-print.html.ini
diff --git a/testing/web-platform/meta/css/printing/fixedpos-007-print.html.ini b/testing/web-platform/meta/css/css-page/fixedpos-007-print.html.ini
index 0f9d11a53f..0f9d11a53f 100644
--- a/testing/web-platform/meta/css/printing/fixedpos-007-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/fixedpos-007-print.html.ini
diff --git a/testing/web-platform/meta/css/printing/fixedpos-008-print.html.ini b/testing/web-platform/meta/css/css-page/fixedpos-008-print.html.ini
index ebf997de0b..ebf997de0b 100644
--- a/testing/web-platform/meta/css/printing/fixedpos-008-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/fixedpos-008-print.html.ini
diff --git a/testing/web-platform/meta/css/css-page/fixedpos-010-print.html.ini b/testing/web-platform/meta/css/css-page/fixedpos-010-print.html.ini
new file mode 100644
index 0000000000..6e40a3b50d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/fixedpos-010-print.html.ini
@@ -0,0 +1,2 @@
+[fixedpos-010-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/fixedpos-with-abspos-with-link-print.html.ini b/testing/web-platform/meta/css/css-page/fixedpos-with-abspos-with-link-print.html.ini
index 72eed03a83..72eed03a83 100644
--- a/testing/web-platform/meta/css/printing/fixedpos-with-abspos-with-link-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/fixedpos-with-abspos-with-link-print.html.ini
diff --git a/testing/web-platform/meta/css/printing/fixedpos-with-link-with-inline-child-print.html.ini b/testing/web-platform/meta/css/css-page/fixedpos-with-link-with-inline-child-print.html.ini
index 892a51f982..892a51f982 100644
--- a/testing/web-platform/meta/css/printing/fixedpos-with-link-with-inline-child-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/fixedpos-with-link-with-inline-child-print.html.ini
diff --git a/testing/web-platform/meta/css/printing/media-queries-002-print.html.ini b/testing/web-platform/meta/css/css-page/media-queries-002-print.html.ini
index 07ac773939..07ac773939 100644
--- a/testing/web-platform/meta/css/printing/media-queries-002-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/media-queries-002-print.html.ini
diff --git a/testing/web-platform/meta/css/css-page/monolithic-overflow-009-print.html.ini b/testing/web-platform/meta/css/css-page/monolithic-overflow-009-print.html.ini
index 19d24ce752..c92242915f 100644
--- a/testing/web-platform/meta/css/css-page/monolithic-overflow-009-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/monolithic-overflow-009-print.html.ini
@@ -1,3 +1,2 @@
[monolithic-overflow-009-print.html]
- expected: FAIL
max-asserts: 2
diff --git a/testing/web-platform/meta/css/css-page/page-box-000-print.html.ini b/testing/web-platform/meta/css/css-page/page-box-000-print.html.ini
new file mode 100644
index 0000000000..a8491f2791
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-box-000-print.html.ini
@@ -0,0 +1,2 @@
+[page-box-000-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/page-margin-001-print.html.ini b/testing/web-platform/meta/css/css-page/page-margin-001-print.html.ini
index bfafbff0d2..bfafbff0d2 100644
--- a/testing/web-platform/meta/css/printing/page-margin-001-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/page-margin-001-print.html.ini
diff --git a/testing/web-platform/meta/css/printing/page-margin-002-print.html.ini b/testing/web-platform/meta/css/css-page/page-margin-002-print.html.ini
index aa338e980e..aa338e980e 100644
--- a/testing/web-platform/meta/css/printing/page-margin-002-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/page-margin-002-print.html.ini
diff --git a/testing/web-platform/meta/css/printing/page-margin-003-print.html.ini b/testing/web-platform/meta/css/css-page/page-margin-003-print.html.ini
index 9a06b04da9..9a06b04da9 100644
--- a/testing/web-platform/meta/css/printing/page-margin-003-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/page-margin-003-print.html.ini
diff --git a/testing/web-platform/meta/css/printing/page-margin-005-print.html.ini b/testing/web-platform/meta/css/css-page/page-margin-005-print.html.ini
index 6752fa0e04..6752fa0e04 100644
--- a/testing/web-platform/meta/css/printing/page-margin-005-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/page-margin-005-print.html.ini
diff --git a/testing/web-platform/meta/css/printing/page-margin-006-print.html.ini b/testing/web-platform/meta/css/css-page/page-margin-006-print.html.ini
index 06dc07155b..06dc07155b 100644
--- a/testing/web-platform/meta/css/printing/page-margin-006-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/page-margin-006-print.html.ini
diff --git a/testing/web-platform/meta/css/css-page/page-margin-negative-print.tentative.html.ini b/testing/web-platform/meta/css/css-page/page-margin-negative-print.tentative.html.ini
new file mode 100644
index 0000000000..c27f804d66
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-margin-negative-print.tentative.html.ini
@@ -0,0 +1,2 @@
+[page-margin-negative-print.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/page-name-002-print.html.ini b/testing/web-platform/meta/css/css-page/page-name-002-print.html.ini
new file mode 100644
index 0000000000..d9d33504b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-name-002-print.html.ini
@@ -0,0 +1,5 @@
+[page-name-002-print.html]
+ expected:
+ if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT]
+ if (os == "win") and not debug: [TIMEOUT, PASS]
+ if (os == "mac") and not debug: TIMEOUT
diff --git a/testing/web-platform/meta/css/printing/page-name-003-print.html.ini b/testing/web-platform/meta/css/css-page/page-name-003-print.html.ini
index 04531c6b1d..04531c6b1d 100644
--- a/testing/web-platform/meta/css/printing/page-name-003-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/page-name-003-print.html.ini
diff --git a/testing/web-platform/meta/css/printing/page-name-and-break-004-print.html.ini b/testing/web-platform/meta/css/css-page/page-name-and-break-004-print.html.ini
index ad9fda66d7..ad9fda66d7 100644
--- a/testing/web-platform/meta/css/printing/page-name-and-break-004-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/page-name-and-break-004-print.html.ini
diff --git a/testing/web-platform/meta/css/printing/page-size-001-print.html.ini b/testing/web-platform/meta/css/css-page/page-size-001-print.html.ini
index f2a10a4850..f2a10a4850 100644
--- a/testing/web-platform/meta/css/printing/page-size-001-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/page-size-001-print.html.ini
diff --git a/testing/web-platform/meta/css/printing/page-size-002-print.html.ini b/testing/web-platform/meta/css/css-page/page-size-002-print.html.ini
index da4a3eba7f..da4a3eba7f 100644
--- a/testing/web-platform/meta/css/printing/page-size-002-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/page-size-002-print.html.ini
diff --git a/testing/web-platform/meta/css/printing/page-size-003-print.html.ini b/testing/web-platform/meta/css/css-page/page-size-003-print.html.ini
index 9edc52fa3e..9edc52fa3e 100644
--- a/testing/web-platform/meta/css/printing/page-size-003-print.html.ini
+++ b/testing/web-platform/meta/css/css-page/page-size-003-print.html.ini
diff --git a/testing/web-platform/meta/css/css-page/page-size-009-print.html.ini b/testing/web-platform/meta/css/css-page/page-size-009-print.html.ini
new file mode 100644
index 0000000000..323e08dc66
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-size-009-print.html.ini
@@ -0,0 +1,2 @@
+[page-size-009-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/page-size-011-print.html.ini b/testing/web-platform/meta/css/css-page/page-size-011-print.html.ini
new file mode 100644
index 0000000000..7d63bdfa27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-size-011-print.html.ini
@@ -0,0 +1,5 @@
+[page-size-011-print.html]
+ expected:
+ if not debug and (os == "linux") and not asan and not tsan: [PASS, TIMEOUT]
+ if not debug and (os == "win"): [PASS, TIMEOUT]
+ if not debug and (os == "mac"): [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-page/page-size-012-print.html.ini b/testing/web-platform/meta/css/css-page/page-size-012-print.html.ini
new file mode 100644
index 0000000000..f523f56acb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-size-012-print.html.ini
@@ -0,0 +1,2 @@
+[page-size-012-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-button.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-button.html.ini
deleted file mode 100644
index fda3a6228b..0000000000
--- a/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-button.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-absolute-semi-replaced-stretch-button.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-input.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-input.html.ini
deleted file mode 100644
index f0d8bd76c4..0000000000
--- a/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-input.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-absolute-semi-replaced-stretch-input.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-other.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-other.html.ini
deleted file mode 100644
index 05c01ea64e..0000000000
--- a/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-other.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-absolute-semi-replaced-stretch-other.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-fractional-offset.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fractional-offset.html.ini
new file mode 100644
index 0000000000..d6bfe98789
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fractional-offset.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-fractional-offset.html]
+ fuzzy:
+ if (os == "android"): maxDifference=0-1;totalPixels=0-54
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini
deleted file mode 100644
index 31d7879759..0000000000
--- a/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[position-sticky-scrolled-remove-sibling.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [Sticky position and its overflow contribution in the vertical axis]
- expected: FAIL
-
- [Sticky position and its overflow contribution in the horizontal axis]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-angle.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-angle.html.ini
deleted file mode 100644
index 42d99c9ddf..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-angle.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-angle.html]
- [A custom property of type <angle> can yield a CSS Transition]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-color.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-color.html.ini
deleted file mode 100644
index 53bd3b837a..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-color.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-color.html]
- [A custom property of type <color> can yield a CSS Transition]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-custom-ident.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-custom-ident.html.ini
deleted file mode 100644
index 83c6af4ea8..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-custom-ident.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-custom-ident.html]
- [A custom property of type <custom-ident> can yield a discrete CSS Transition]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-image.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-image.html.ini
deleted file mode 100644
index 25b036dcac..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-image.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-image.html]
- [A custom property of type <image> can yield a CSS Transition]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property.html.ini
deleted file mode 100644
index 6811e45582..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-inherited-used-by-standard-property.html]
- [Running a transition an inherited CSS variable is reflected on a standard property using that variable as a value]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-integer.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-integer.html.ini
deleted file mode 100644
index 89f73e2720..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-integer.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-integer.html]
- [A custom property of type <integer> can yield a CSS Transition]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length-percentage.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length-percentage.html.ini
deleted file mode 100644
index 4fa88b0e48..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length-percentage.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-length-percentage.html]
- [A custom property of type <length-percentage> can yield a CSS Transition]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length.html.ini
deleted file mode 100644
index 0d8ffbda50..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-length.html]
- [A custom property of type <length> can yield a CSS Transition]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-inherited-property-numbers.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-inherited-property-numbers.html.ini
deleted file mode 100644
index 86b263fbb0..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-inherited-property-numbers.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-mismatched-inherited-property-numbers.html]
- [Using a single "transition-property" value set to a custom property and two "transition-duration" values correctly yields a CSS Transition when the transition properties are set on a parent and the child inherits.]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-list.html.ini
deleted file mode 100644
index 82812be564..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-list.html.ini
+++ /dev/null
@@ -1,72 +0,0 @@
-[custom-property-transition-mismatched-list.html]
- [A custom property of type <angle>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <length>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <integer>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <length-percentage># yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <image>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <percentage># yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <length-percentage>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <color># yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <length># yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <image># yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <custom-ident># yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <time>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <color>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <angle># yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <integer># yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <resolution>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <custom-ident>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <number>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <time># yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <number># yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <percentage>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <url>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <url># yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
-
- [A custom property of type <resolution># yields a discrete CSS Transition if the lists do not contain the same number of values]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-property-numbers.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-property-numbers.html.ini
deleted file mode 100644
index 8941cc8ab5..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-property-numbers.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-mismatched-property-numbers.html]
- [Using a single "transition-property" value set to a custom property and two "transition-duration" values correctly yields a CSS Transition.]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-non-inherited-used-by-standard-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-non-inherited-used-by-standard-property.html.ini
deleted file mode 100644
index c3035b06a1..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-non-inherited-used-by-standard-property.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-non-inherited-used-by-standard-property.html]
- [Running a transition a non-inherited CSS variable is reflected on a standard property using that variable as a value]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-number.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-number.html.ini
deleted file mode 100644
index 44a858450d..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-number.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-number.html]
- [A custom property of type <number> can yield a CSS Transition]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-percentage.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-percentage.html.ini
deleted file mode 100644
index 240837dcd5..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-percentage.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-percentage.html]
- [A custom property of type <percentage> can yield a CSS Transition]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-resolution.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-resolution.html.ini
deleted file mode 100644
index 7bf4363dee..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-resolution.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-resolution.html]
- [A custom property of type <resolution> can yield a CSS Transition]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-time.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-time.html.ini
deleted file mode 100644
index 0679de08be..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-time.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-time.html]
- [A custom property of type <time> can yield a CSS Transition]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-matrix.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-matrix.html.ini
deleted file mode 100644
index 28e194010c..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-matrix.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-transform-function-matrix.html]
- [A custom property of type <transform-function> can yield a CSS Transition between different function types]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function.html.ini
deleted file mode 100644
index f3a60c0607..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-transform-function.html]
- [A custom property of type <transform-function> can yield a CSS Transition]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-matrix.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-matrix.html.ini
deleted file mode 100644
index c7341c60b4..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-matrix.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-transform-list-matrix.html]
- [A custom property of type <transform-list> can yield a CSS Transition between different function types]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list.html.ini
deleted file mode 100644
index 9f2daa3b33..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-transform-list.html]
- [A custom property of type <transform-list> can yield a CSS Transition]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-url.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-url.html.ini
deleted file mode 100644
index 023cdf9f58..0000000000
--- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-url.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[custom-property-transition-url.html]
- [A custom property of type <url> can yield a discrete CSS Transition]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/registered-var-to-registered-animating.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/registered-var-to-registered-animating.html.ini
new file mode 100644
index 0000000000..51a64113aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/registered-var-to-registered-animating.html.ini
@@ -0,0 +1,3 @@
+[registered-var-to-registered-animating.html]
+ [Animated registered custom properties can var() reference other animated registered custom properties across separate Animations.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini b/testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini
index 0917dd174f..ead60fa815 100644
--- a/testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini
+++ b/testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini
@@ -1,16 +1,7 @@
[at-property-animation.html]
- [Transition triggered by initial value change]
- expected: FAIL
-
[No transition when removing @property rule]
expected: FAIL
- [Transitioning from specified value]
- expected: FAIL
-
- [Transitioning from initial value]
- expected: FAIL
-
[JS-originated animation setting "currentColor" for a custom property on a keyframe is responsive to changing "color" on the parent.]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/registered-property-computation.html.ini b/testing/web-platform/meta/css/css-properties-values-api/registered-property-computation.html.ini
new file mode 100644
index 0000000000..c3ad5e69a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/registered-property-computation.html.ini
@@ -0,0 +1,3 @@
+[registered-property-computation.html]
+ [<color> values are computed correctly [color(from lime srgb g g g)\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/__dir__.ini b/testing/web-platform/meta/css/css-pseudo/__dir__.ini
index 01fb2b471c..2ab66798ff 100644
--- a/testing/web-platform/meta/css/css-pseudo/__dir__.ini
+++ b/testing/web-platform/meta/css/css-pseudo/__dir__.ini
@@ -1,2 +1,2 @@
-prefs: [dom.css_pseudo_element.enabled:true, layout.css.animation-composition.enabled:true, layout.css.floating-first-letter.tight-glyph-bounds:0, dom.customHighlightAPI.enabled:true, layout.css.modern-range-pseudos.enabled:true]
+prefs: [dom.css_pseudo_element.enabled:true, layout.css.animation-composition.enabled:true, layout.css.floating-first-letter.tight-glyph-bounds:0, dom.customHighlightAPI.enabled:true, layout.css.modern-range-pseudos.enabled:true, dom.text_fragments.enabled:true]
leak-threshold: [tab:51200]
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini
deleted file mode 100644
index 819a1cb8d9..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[highlight-cascade-001.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini
deleted file mode 100644
index 59c9d5fe2c..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[highlight-cascade-002.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/cascade-highlight-004.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/cascade-highlight-004.html.ini
index 5630d0776b..5630d0776b 100644
--- a/testing/web-platform/meta/css/css-pseudo/cascade-highlight-004.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/cascade-highlight-004.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/cascade-highlight-005.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/cascade-highlight-005.html.ini
index e0dd642794..e0dd642794 100644
--- a/testing/web-platform/meta/css/css-pseudo/cascade-highlight-005.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/cascade-highlight-005.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-004.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-004.html.ini
index b595124410..b595124410 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-004.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-004.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-007.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-007.html.ini
index 36448b29f2..36448b29f2 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-007.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-007.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-009.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-009.html.ini
new file mode 100644
index 0000000000..0cd6cc8e9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-009.html.ini
@@ -0,0 +1,9 @@
+[highlight-cascade-009.html]
+ [body ::selection does not use its own custom property]
+ expected: FAIL
+
+ [div::selection uses the originating element custom property]
+ expected: FAIL
+
+ [div::selection does not use its own custom property]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-inheritance.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html.ini
index ff94170c4e..99456944d4 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-inheritance.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html.ini
@@ -1,6 +1,4 @@
[highlight-currentcolor-computed-inheritance.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[getComputedStyle() for ::selection]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-visited.html.ini
index 0078e75163..afcc72e82c 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-visited.html.ini
@@ -1,12 +1,4 @@
[highlight-currentcolor-computed-visited.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [getComputedStyle() for ::target-text at #target1]
- expected: FAIL
-
- [getComputedStyle() for ::target-text at #target2]
- expected: FAIL
-
[getComputedStyle() for ::spelling-error at #target1]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html.ini
index 55fae60301..6916ac6e66 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html.ini
@@ -1,12 +1,4 @@
[highlight-currentcolor-computed.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [getComputedStyle() for ::target-text at #target1]
- expected: FAIL
-
- [getComputedStyle() for ::target-text at #target2]
- expected: FAIL
-
[getComputedStyle() for ::spelling-error at #target1]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-properties-001.html.ini
index 3919445a96..3919445a96 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-001.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-properties-001.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-properties-002.html.ini
index 44b19e7edb..44b19e7edb 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-002.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-properties-002.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-text-shadow-001.html.ini
index 9cbcacbddd..9cbcacbddd 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-001.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-text-shadow-001.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-text-shadow-002.html.ini
index e5976d0888..e5976d0888 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-002.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-text-shadow-002.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-explicit-default-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-root-explicit-default-002.html.ini
index ad2279b704..ad2279b704 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-explicit-default-002.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-root-explicit-default-002.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-root-implicit-default-001.html.ini
index 1310b157b1..1310b157b1 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-001.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-root-implicit-default-001.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-computed.html.ini
index 2ba979edd0..a85b03c6eb 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-computed.html.ini
@@ -1,7 +1,4 @@
[highlight-pseudos-computed.html]
- [getComputedStyle() for ::target-text]
- expected: FAIL
-
[getComputedStyle() for ::spelling-error]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-inheritance-computed-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html.ini
index a00d02fb98..a4e4bdc95a 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-inheritance-computed-001.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html.ini
@@ -1,6 +1,4 @@
[highlight-pseudos-inheritance-computed-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[getComputedStyle() for ::selection at #child1]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html.ini
index 80d728c4c7..a1007c2d4a 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html.ini
@@ -1,12 +1,4 @@
[highlight-pseudos-visited-computed-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [getComputedStyle() for ::target-text at #target1]
- expected: FAIL
-
- [getComputedStyle() for ::target-text at #target2]
- expected: FAIL
-
[getComputedStyle() for ::spelling-error at #target1]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-custom-properties-dynamic-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-custom-properties-dynamic-001.html.ini
new file mode 100644
index 0000000000..6c8f3ebc9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-custom-properties-dynamic-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-custom-properties-dynamic-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-horizontal.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-horizontal.html.ini
new file mode 100644
index 0000000000..b15ba58b7c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-horizontal.html.ini
@@ -0,0 +1,2 @@
+[highlight-painting-shadows-horizontal.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-vertical.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-vertical.html.ini
new file mode 100644
index 0000000000..b39e4c85fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-vertical.html.ini
@@ -0,0 +1,2 @@
+[highlight-painting-shadows-vertical.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini
deleted file mode 100644
index d072f192d7..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[highlight-paired-cascade-003.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-004.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-004.html.ini
deleted file mode 100644
index 896f15fbb9..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-004.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[highlight-paired-cascade-004.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini
deleted file mode 100644
index e50cd23de7..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[highlight-paired-cascade-006.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-styling-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-styling-001.html.ini
new file mode 100644
index 0000000000..9d81a2d624
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-styling-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-styling-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini
deleted file mode 100644
index 7a3e98ca55..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[highlight-styling-002.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/parsing/highlight-pseudos.html.ini b/testing/web-platform/meta/css/css-pseudo/parsing/highlight-pseudos.html.ini
index 7cfba78b84..d939b7fc47 100644
--- a/testing/web-platform/meta/css/css-pseudo/parsing/highlight-pseudos.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/parsing/highlight-pseudos.html.ini
@@ -1,16 +1,4 @@
[highlight-pseudos.html]
- ["::target-text" should be a valid selector]
- expected: FAIL
-
- [".a::target-text" should be a valid selector]
- expected: FAIL
-
- ["div ::target-text" should be a valid selector]
- expected: FAIL
-
- ["::part(my-part)::target-text" should be a valid selector]
- expected: FAIL
-
["::spelling-error" should be a valid selector]
expected: FAIL
@@ -34,4 +22,3 @@
["::part(my-part)::grammar-error" should be a valid selector]
expected: FAIL
-
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-over-highlight-001.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-over-highlight-001.html.ini
new file mode 100644
index 0000000000..99bac19c15
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-over-highlight-001.html.ini
@@ -0,0 +1,2 @@
+[selection-over-highlight-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-001.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-001.html.ini
deleted file mode 100644
index d5728036e4..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/target-text-001.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[target-text-001.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-002.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-002.html.ini
deleted file mode 100644
index ab3aabf710..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/target-text-002.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[target-text-002.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-003.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-003.html.ini
deleted file mode 100644
index efc8f42a77..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/target-text-003.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[target-text-003.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-004.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-004.html.ini
index 3997e9109c..246f06888f 100644
--- a/testing/web-platform/meta/css/css-pseudo/target-text-004.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-004.html.ini
@@ -1,2 +1,2 @@
[target-text-004.html]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-005.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-005.html.ini
deleted file mode 100644
index ba20df535e..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/target-text-005.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[target-text-005.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-006.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-006.html.ini
deleted file mode 100644
index ebb8f528fe..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/target-text-006.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[target-text-006.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-007.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-007.html.ini
index 180675078f..a31c0ab276 100644
--- a/testing/web-platform/meta/css/css-pseudo/target-text-007.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-007.html.ini
@@ -1,2 +1,2 @@
[target-text-007.html]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-008.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-008.html.ini
index 142c4b71fc..799b233ac9 100644
--- a/testing/web-platform/meta/css/css-pseudo/target-text-008.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-008.html.ini
@@ -1,2 +1,2 @@
[target-text-008.html]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-009.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-009.html.ini
index 898efdb90a..0eadcb0536 100644
--- a/testing/web-platform/meta/css/css-pseudo/target-text-009.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-009.html.ini
@@ -1,2 +1,2 @@
[target-text-009.html]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-010.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-010.html.ini
index b45c19b51b..9110149572 100644
--- a/testing/web-platform/meta/css/css-pseudo/target-text-010.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-010.html.ini
@@ -1,2 +1,2 @@
[target-text-010.html]
- expected: TIMEOUT
+ fuzzy: maxDifference=0-255;totalPixels=0-2
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-001.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-001.html.ini
deleted file mode 100644
index afa4d7e843..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-001.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[target-text-dynamic-001.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini
index ce592543c9..5bc3d5b5b6 100644
--- a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini
@@ -1,2 +1,4 @@
[target-text-dynamic-002.html]
- expected: TIMEOUT
+ expected:
+ if not fission and (os == "linux") and debug and not swgl: [FAIL, PASS]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-003.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-003.html.ini
deleted file mode 100644
index 5e34d13cfe..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-003.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[target-text-dynamic-003.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini
deleted file mode 100644
index 65461fc3e8..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[target-text-dynamic-004.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-shadow-horizontal.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-shadow-horizontal.html.ini
new file mode 100644
index 0000000000..d0ac640e63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-shadow-horizontal.html.ini
@@ -0,0 +1,2 @@
+[target-text-shadow-horizontal.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-shadow-vertical.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-shadow-vertical.html.ini
new file mode 100644
index 0000000000..1297931898
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-shadow-vertical.html.ini
@@ -0,0 +1,2 @@
+[target-text-shadow-vertical.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-text-decoration-001.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-text-decoration-001.html.ini
index 326dc0329c..a73d8c891c 100644
--- a/testing/web-platform/meta/css/css-pseudo/target-text-text-decoration-001.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-text-decoration-001.html.ini
@@ -1,2 +1,2 @@
[target-text-text-decoration-001.html]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/font-face-002.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-002.html.ini
deleted file mode 100644
index d96d99ec07..0000000000
--- a/testing/web-platform/meta/css/css-scoping/font-face-002.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[font-face-002.html]
- [@font-face from the document applies in the shadow tree]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/font-face-003.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-003.html.ini
deleted file mode 100644
index c5dcb20205..0000000000
--- a/testing/web-platform/meta/css/css-scoping/font-face-003.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[font-face-003.html]
- [@font-face from document applies to :host]
- expected:
- if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/font-face-004.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-004.html.ini
deleted file mode 100644
index 296198dc73..0000000000
--- a/testing/web-platform/meta/css/css-scoping/font-face-004.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[font-face-004.html]
- [@font-face from document applies to a slotted element]
- expected:
- if (os == "linux") and asan and not fission: [PASS, FAIL]
- if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/font-face-006.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-006.html.ini
deleted file mode 100644
index 31d01d3bf4..0000000000
--- a/testing/web-platform/meta/css/css-scoping/font-face-006.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[font-face-006.html]
- [@font-face from document applies to to :host::before/::after.]
- expected:
- if (os == "linux") and asan and not fission: [PASS, FAIL]
- if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/host-defined.html.ini b/testing/web-platform/meta/css/css-scoping/host-defined.html.ini
new file mode 100644
index 0000000000..62eef144e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/host-defined.html.ini
@@ -0,0 +1,2 @@
+[host-defined.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snap-events-with-pseudo-target.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snap-events-with-pseudo-target.tentative.html.ini
new file mode 100644
index 0000000000..2fa3bf143f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snap-events-with-pseudo-target.tentative.html.ini
@@ -0,0 +1,6 @@
+[snap-events-with-pseudo-target.tentative.html]
+ [snapTarget for snapchanged is the owning element when a snap area belongs to a pseudo-element]
+ expected: FAIL
+
+ [snapTarget for snapchanging is the owning element when a snap area belongs to a pseudo-element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-ensures-dom-order.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-ensures-dom-order.html.ini
deleted file mode 100644
index d36c8d6943..0000000000
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-ensures-dom-order.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[snapchanged-ensures-dom-order.html]
- [snapchanged lists snapTargets in DOM order.]
- expected: FAIL
-
- [DOM order change doesn't trigger snapchanged if snapped targets don't change.]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-root-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-root-scroll.tentative.html.ini
index 32a5cf1740..1d95085b49 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-root-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-root-scroll.tentative.html.ini
@@ -4,3 +4,6 @@
[snapchanged is not fired if snap target doesn't change on programmatic scroll]
expected: FAIL
+
+ [Document.onsnapchanged event fires after snap target changes viascrollTo]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-scroll.tentative.html.ini
index 2bf653f08b..67b1fae520 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-scroll.tentative.html.ini
@@ -4,3 +4,6 @@
[snapchanged is not fired if snap target doesn't change on programmatic scroll]
expected: FAIL
+
+ [Element.onsnapchanged event fires after snap target changes viascrollTo]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-root-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-root-scroll.tentative.html.ini
index dd1c693e8a..133eaf3f50 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-root-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-root-scroll.tentative.html.ini
@@ -15,3 +15,6 @@
[snapchanged is not fired if snap target doesn't change on user scroll]
expected: FAIL
+
+ [Document.snapchanged event fires after snap target changes on touch scroll]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-scroll.tentative.html.ini
index 4e34360439..f7eff5b121 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-scroll.tentative.html.ini
@@ -15,3 +15,6 @@
[snapchanged is not fired if snap target doesn't change on user scroll]
expected: FAIL
+
+ [Element.onsnapchanged event fires after snap target changes on touch scroll]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-scrolling-non-snapping-axis.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-scrolling-non-snapping-axis.tentative.html.ini
new file mode 100644
index 0000000000..0de1eb4490
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-scrolling-non-snapping-axis.tentative.html.ini
@@ -0,0 +1,4 @@
+[snapchanged-scrolling-non-snapping-axis.tentative.html]
+ expected: TIMEOUT
+ [wheel scroll on non-snapping axis doesn't trigger snapchanged]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-root-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-root-scroll.tentative.html.ini
index eabf3226f5..8f6e409d88 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-root-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-root-scroll.tentative.html.ini
@@ -4,3 +4,6 @@
[snapchanging does not fire on programmatic scrolls that don't trigger a change in snap targets.]
expected: FAIL
+
+ [Document.snapchanging fires on programmatic scrolls that changes ascroller's snap targets.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-scroll.tentative.html.ini
index c596b43bbf..fbf0fc4d64 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-scroll.tentative.html.ini
@@ -2,5 +2,11 @@
[snapchanging fires on programmatic scrolls that changes a scroller's snap targets.]
expected: FAIL
- [snapchanging-on-programmatic-scroll]
+ [snapchanging should not fire since the snap target doesn't change.]
+ expected: FAIL
+
+ [Element.onsnapchanging fires on programmatic scrolls that changes a scroller's snap targets.]
+ expected: FAIL
+
+ [snapchanging should not fire since the snap target doesn't change.]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-root-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-root-scroll.tentative.html.ini
index 10cd6268a0..e87ae568da 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-root-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-root-scroll.tentative.html.ini
@@ -17,3 +17,6 @@
[snapchanging doesn't fire if scroll doesn't reach different snap targets.]
expected: NOTRUN
+
+ [touch scrolling fires Document.onsnapchanging.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-scroll.tentative.html.ini
index e7d5fd9761..bb43d4f6a5 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-scroll.tentative.html.ini
@@ -17,3 +17,6 @@
[snapchanging doesn't fire if scroll doesn't reach different snap targets.]
expected: NOTRUN
+
+ [touch scrolling fires Element.onsnapchanging.]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/layout-follows-focused-targeted-block.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/layout-follows-focused-targeted-block.html.ini
new file mode 100644
index 0000000000..b8c85ddb69
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/layout-follows-focused-targeted-block.html.ini
@@ -0,0 +1,12 @@
+[layout-follows-focused-targeted-block.html]
+ [focused area prefered over targeted area.]
+ expected: FAIL
+
+ [targeted area prefered over non-focused area.]
+ expected: FAIL
+
+ [block axis area is preferred.]
+ expected: FAIL
+
+ [block axis area is preferred (vertical writing-mode).]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-common-to-both-axes.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-common-to-both-axes.html.ini
index 17b4d5c080..69178717ac 100644
--- a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-common-to-both-axes.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-common-to-both-axes.html.ini
@@ -1,3 +1,7 @@
[prefer-common-to-both-axes.html]
+ expected: TIMEOUT
[scroller prefers target aligned in both axes.]
- expected: FAIL
+ expected: TIMEOUT
+
+ [scroller follows selected snap target after layout shift, regardless of common snap area.]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-main-frame.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-main-frame.html.ini
index 872b9382b3..8e1c61c1ac 100644
--- a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-main-frame.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-main-frame.html.ini
@@ -1,27 +1,3 @@
[prefer-targeted-element-main-frame.html]
- [targeted box1 is selected snap target.]
- expected: FAIL
-
- [targeted box2 is selected snap target.]
- expected: FAIL
-
- [targeted box3 is selected snap target.]
- expected: FAIL
-
- [targeted box4 is selected snap target.]
- expected: FAIL
-
- [targeted box5 is selected snap target.]
- expected: FAIL
-
- [targeted box6 is selected snap target.]
- expected: FAIL
-
- [targeted box7 is selected snap target.]
- expected: FAIL
-
- [targeted box8 is selected snap target.]
- expected: FAIL
-
- [targeted box9 is selected snap target.]
+ [targeted box is selected snap target.]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-002.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-002.html.ini
index 9af6dd97b4..cb4db44b04 100644
--- a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-002.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-002.html.ini
@@ -1,4 +1,4 @@
-[scrollbar-color-002.tentative.html]
+[scrollbar-color-002.html]
[scrollbar-color non-auto on the root overrides ::-webkit-scrollbar]
expected:
if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-003.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-003.html.ini
index 3f293e4aca..72ce5872dc 100644
--- a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-003.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-003.html.ini
@@ -1,4 +1,4 @@
-[scrollbar-color-003.tentative.html]
+[scrollbar-color-003.html]
[scrollbar-color yellow blue overrides ::-webkit-scrollbar]
expected:
if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-004.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-004.html.ini
index 80b192ee3c..7b3da7c169 100644
--- a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-004.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-004.html.ini
@@ -1,4 +1,4 @@
-[scrollbar-color-004.tentative.html]
+[scrollbar-color-004.html]
[scrollbar-color yellow blue on body overrides ::-webkit-scrollbar]
expected:
if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-005.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-005.html.ini
index 88aa579106..9e01349bed 100644
--- a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-005.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-005.html.ini
@@ -1,4 +1,4 @@
-[scrollbar-color-005.tentative.html]
+[scrollbar-color-005.html]
[scrollbar-color yellow blue on body overrides ::-webkit-scrollbar on scrollable area]
expected:
if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.html.ini
new file mode 100644
index 0000000000..b7546794e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-color-009.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.html.ini
new file mode 100644
index 0000000000..c7782df441
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-color-010.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-011.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-011.html.ini
index 3e64758c25..e6d0b1e204 100644
--- a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-011.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-011.html.ini
@@ -1,4 +1,4 @@
-[scrollbar-width-011.tentative.html]
+[scrollbar-width-011.html]
[scrollbar-width thin on the root overrides ::-webkit-scrollbar]
expected:
if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-013.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-013.html.ini
index 2d6225da84..788e0c74a3 100644
--- a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-013.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-013.html.ini
@@ -1,4 +1,4 @@
-[scrollbar-width-013.tentative.html]
+[scrollbar-width-013.html]
[scrollbar-width thin on the root overridess ::-webkit-scrollbar]
expected:
if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-015.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-015.html.ini
index 95454c5b2a..22ab75043b 100644
--- a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-015.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-015.html.ini
@@ -1,4 +1,4 @@
-[scrollbar-width-015.tentative.html]
+[scrollbar-width-015.html]
[scrollbar-width thin overrides ::-webkit-scrollbar]
expected:
if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-016.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-016.html.ini
index 34a6d8eb59..9d7dfa5eaa 100644
--- a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-016.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-016.html.ini
@@ -1,4 +1,4 @@
-[scrollbar-width-016.tentative.html]
+[scrollbar-width-016.html]
[scrollbar-width thin overrides ::-webkit-scrollbar]
expected:
if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/animation/height-interpolation.html.ini b/testing/web-platform/meta/css/css-sizing/animation/height-interpolation.html.ini
new file mode 100644
index 0000000000..21a1231988
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/animation/height-interpolation.html.ini
@@ -0,0 +1,126 @@
+[height-interpolation.html]
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [stretch\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [stretch\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [stretch\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [stretch\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [stretch\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [stretch\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [stretch\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [stretch\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [stretch\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [stretch\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [stretch\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [stretch\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [stretch\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [stretch\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [stretch\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [stretch\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [stretch\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [stretch\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/animation/max-height-interpolation.html.ini b/testing/web-platform/meta/css/css-sizing/animation/max-height-interpolation.html.ini
new file mode 100644
index 0000000000..fe2e623cf5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/animation/max-height-interpolation.html.ini
@@ -0,0 +1,126 @@
+[max-height-interpolation.html]
+ [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [stretch\] to [fit-content\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [stretch\] to [fit-content\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [stretch\] to [fit-content\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [stretch\] to [fit-content\] at (0.5) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [stretch\] to [fit-content\] at (0.6) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [stretch\] to [fit-content\] at (1) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [stretch\] to [fit-content\] at (1.5) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [stretch\] to [fit-content\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [stretch\] to [fit-content\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [stretch\] to [fit-content\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [stretch\] to [fit-content\] at (0.5) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [stretch\] to [fit-content\] at (0.6) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [stretch\] to [fit-content\] at (1) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [stretch\] to [fit-content\] at (1.5) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions: property <max-height> from [stretch\] to [fit-content\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions: property <max-height> from [stretch\] to [fit-content\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions: property <max-height> from [stretch\] to [fit-content\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions: property <max-height> from [stretch\] to [fit-content\] at (0.5) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions: property <max-height> from [stretch\] to [fit-content\] at (0.6) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions: property <max-height> from [stretch\] to [fit-content\] at (1) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions: property <max-height> from [stretch\] to [fit-content\] at (1.5) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <max-height> from [stretch\] to [fit-content\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <max-height> from [stretch\] to [fit-content\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <max-height> from [stretch\] to [fit-content\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <max-height> from [stretch\] to [fit-content\] at (0.5) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <max-height> from [stretch\] to [fit-content\] at (0.6) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <max-height> from [stretch\] to [fit-content\] at (1) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <max-height> from [stretch\] to [fit-content\] at (1.5) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <max-height> from [stretch\] to [fit-content\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <max-height> from [stretch\] to [fit-content\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <max-height> from [stretch\] to [fit-content\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <max-height> from [stretch\] to [fit-content\] at (0.5) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <max-height> from [stretch\] to [fit-content\] at (0.6) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <max-height> from [stretch\] to [fit-content\] at (1) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <max-height> from [stretch\] to [fit-content\] at (1.5) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <max-height> from [stretch\] to [fit-content\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <max-height> from [stretch\] to [fit-content\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <max-height> from [stretch\] to [fit-content\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <max-height> from [stretch\] to [fit-content\] at (0.5) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <max-height> from [stretch\] to [fit-content\] at (0.6) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <max-height> from [stretch\] to [fit-content\] at (1) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <max-height> from [stretch\] to [fit-content\] at (1.5) should be [fit-content\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/animation/max-width-interpolation.html.ini b/testing/web-platform/meta/css/css-sizing/animation/max-width-interpolation.html.ini
new file mode 100644
index 0000000000..761aebf6c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/animation/max-width-interpolation.html.ini
@@ -0,0 +1,126 @@
+[max-width-interpolation.html]
+ [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [stretch\] to [none\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [stretch\] to [none\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [stretch\] to [none\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [stretch\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [stretch\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [stretch\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [stretch\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [stretch\] to [none\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [stretch\] to [none\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [stretch\] to [none\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [stretch\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [stretch\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [stretch\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [stretch\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <max-width> from [stretch\] to [none\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <max-width> from [stretch\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <max-width> from [stretch\] to [none\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <max-width> from [stretch\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <max-width> from [stretch\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <max-width> from [stretch\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <max-width> from [stretch\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <max-width> from [stretch\] to [none\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <max-width> from [stretch\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <max-width> from [stretch\] to [none\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <max-width> from [stretch\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <max-width> from [stretch\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <max-width> from [stretch\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <max-width> from [stretch\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <max-width> from [stretch\] to [none\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <max-width> from [stretch\] to [none\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <max-width> from [stretch\] to [none\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <max-width> from [stretch\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <max-width> from [stretch\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <max-width> from [stretch\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <max-width> from [stretch\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <max-width> from [stretch\] to [none\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <max-width> from [stretch\] to [none\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <max-width> from [stretch\] to [none\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <max-width> from [stretch\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <max-width> from [stretch\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <max-width> from [stretch\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <max-width> from [stretch\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/animation/min-height-interpolation.html.ini b/testing/web-platform/meta/css/css-sizing/animation/min-height-interpolation.html.ini
new file mode 100644
index 0000000000..1b69aec649
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/animation/min-height-interpolation.html.ini
@@ -0,0 +1,126 @@
+[min-height-interpolation.html]
+ [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [max-content\] to [stretch\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [max-content\] to [stretch\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [max-content\] to [stretch\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [max-content\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [max-content\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [max-content\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [max-content\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [max-content\] to [stretch\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [max-content\] to [stretch\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [max-content\] to [stretch\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [max-content\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [max-content\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [max-content\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [max-content\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <min-height> from [max-content\] to [stretch\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <min-height> from [max-content\] to [stretch\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <min-height> from [max-content\] to [stretch\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <min-height> from [max-content\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <min-height> from [max-content\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <min-height> from [max-content\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <min-height> from [max-content\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <min-height> from [max-content\] to [stretch\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <min-height> from [max-content\] to [stretch\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <min-height> from [max-content\] to [stretch\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <min-height> from [max-content\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <min-height> from [max-content\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <min-height> from [max-content\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <min-height> from [max-content\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <min-height> from [max-content\] to [stretch\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <min-height> from [max-content\] to [stretch\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <min-height> from [max-content\] to [stretch\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <min-height> from [max-content\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <min-height> from [max-content\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <min-height> from [max-content\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <min-height> from [max-content\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <min-height> from [max-content\] to [stretch\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <min-height> from [max-content\] to [stretch\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <min-height> from [max-content\] to [stretch\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <min-height> from [max-content\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <min-height> from [max-content\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <min-height> from [max-content\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <min-height> from [max-content\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/animation/min-width-interpolation.html.ini b/testing/web-platform/meta/css/css-sizing/animation/min-width-interpolation.html.ini
new file mode 100644
index 0000000000..e30414a70c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/animation/min-width-interpolation.html.ini
@@ -0,0 +1,126 @@
+[min-width-interpolation.html]
+ [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [0px\] to [stretch\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [0px\] to [stretch\] at (0) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [0px\] to [stretch\] at (0.3) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [0px\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [0px\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [0px\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [0px\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [0px\] to [stretch\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [0px\] to [stretch\] at (0) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [0px\] to [stretch\] at (0.3) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [0px\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [0px\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [0px\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [0px\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <min-width> from [0px\] to [stretch\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <min-width> from [0px\] to [stretch\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <min-width> from [0px\] to [stretch\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <min-width> from [0px\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <min-width> from [0px\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <min-width> from [0px\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions: property <min-width> from [0px\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <min-width> from [0px\] to [stretch\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <min-width> from [0px\] to [stretch\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <min-width> from [0px\] to [stretch\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <min-width> from [0px\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <min-width> from [0px\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <min-width> from [0px\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <min-width> from [0px\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <min-width> from [0px\] to [stretch\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <min-width> from [0px\] to [stretch\] at (0) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <min-width> from [0px\] to [stretch\] at (0.3) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <min-width> from [0px\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <min-width> from [0px\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <min-width> from [0px\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <min-width> from [0px\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <min-width> from [0px\] to [stretch\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <min-width> from [0px\] to [stretch\] at (0) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <min-width> from [0px\] to [stretch\] at (0.3) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <min-width> from [0px\] to [stretch\] at (0.5) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <min-width> from [0px\] to [stretch\] at (0.6) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <min-width> from [0px\] to [stretch\] at (1) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <min-width> from [0px\] to [stretch\] at (1.5) should be [stretch\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/animation/width-interpolation.html.ini b/testing/web-platform/meta/css/css-sizing/animation/width-interpolation.html.ini
new file mode 100644
index 0000000000..62ada47d82
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/animation/width-interpolation.html.ini
@@ -0,0 +1,126 @@
+[width-interpolation.html]
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [auto\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [auto\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [auto\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [auto\] at (0.6) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [auto\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [auto\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [auto\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [auto\] at (0.6) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [auto\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [auto\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [auto\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [auto\] at (0.6) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [auto\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [auto\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [auto\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [auto\] at (0.6) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [auto\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [auto\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [auto\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [auto\] at (0.6) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [auto\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [auto\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [auto\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [auto\] at (0.6) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-syntax/custom-property-rule-ambiguity.html.ini b/testing/web-platform/meta/css/css-syntax/custom-property-rule-ambiguity.html.ini
deleted file mode 100644
index d0ceac7c52..0000000000
--- a/testing/web-platform/meta/css/css-syntax/custom-property-rule-ambiguity.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[custom-property-rule-ambiguity.html]
- [Rule that looks like a custom property declaration is ignored]
- expected: FAIL
-
- [Rule that looks like an invalid custom property declaration is ignored]
- expected: FAIL
-
- [Nested rule that looks like a custom property declaration]
- expected: FAIL
-
- [Nested rule that looks like an invalid custom property declaration]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-syntax/var-with-blocks.html.ini b/testing/web-platform/meta/css/css-syntax/var-with-blocks.html.ini
deleted file mode 100644
index c0cd6ecc9c..0000000000
--- a/testing/web-platform/meta/css/css-syntax/var-with-blocks.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[var-with-blocks.html]
- [Trailing block, leading var()]
- expected: FAIL
-
- [Leading block, trailing var()]
- expected: FAIL
-
- [In-block var() with trailing token]
- expected: FAIL
-
- [In-block var() with leading token]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/col_removal.html.ini b/testing/web-platform/meta/css/css-tables/col_removal.html.ini
deleted file mode 100644
index ba37d329f7..0000000000
--- a/testing/web-platform/meta/css/css-tables/col_removal.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[col_removal.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [Table grid syncs after COL removal]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/tentative/table-rows-with-zero-columns.html.ini b/testing/web-platform/meta/css/css-tables/tentative/table-rows-with-zero-columns.html.ini
new file mode 100644
index 0000000000..9ee3963940
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/table-rows-with-zero-columns.html.ini
@@ -0,0 +1,36 @@
+[table-rows-with-zero-columns.html]
+ [tr 1]
+ expected: FAIL
+
+ [tr 2]
+ expected: FAIL
+
+ [tr 3]
+ expected: FAIL
+
+ [tr 4]
+ expected: FAIL
+
+ [tr 5]
+ expected: FAIL
+
+ [tr 6]
+ expected: FAIL
+
+ [tr 7]
+ expected: FAIL
+
+ [tr 8]
+ expected: FAIL
+
+ [tr 9]
+ expected: FAIL
+
+ [tr 10]
+ expected: FAIL
+
+ [tr 11]
+ expected: FAIL
+
+ [tr 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-211.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-211.html.ini
new file mode 100644
index 0000000000..1559e04651
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-211.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-211.html]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-212.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-212.html.ini
new file mode 100644
index 0000000000..ea9c921377
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-212.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-212.html]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bengali-yaphala-001.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bengali-yaphala-001.html.ini
new file mode 100644
index 0000000000..409e44a065
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bengali-yaphala-001.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-bengali-yaphala-001.html]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-002.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-002.html.ini
new file mode 100644
index 0000000000..1a9e0413ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-002.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-ligatures-002.html]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-004.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-004.html.ini
new file mode 100644
index 0000000000..54f70a7907
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-004.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-ligatures-004.html]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-013.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-013.html.ini
deleted file mode 100644
index cd73840261..0000000000
--- a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-013.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[line-breaking-013.html]
- expected:
- if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-014.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-014.html.ini
deleted file mode 100644
index d3d09759f9..0000000000
--- a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-014.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[line-breaking-014.html]
- expected:
- if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-021.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-021.html.ini
deleted file mode 100644
index 0301f56275..0000000000
--- a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-021.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[line-breaking-021.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/tab-size/tab-size-integer-004.html.ini b/testing/web-platform/meta/css/css-text/tab-size/tab-size-integer-004.html.ini
new file mode 100644
index 0000000000..0011f9fbec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/tab-size/tab-size-integer-004.html.ini
@@ -0,0 +1,2 @@
+[tab-size-integer-004.html]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-002.html.ini b/testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-002.html.ini
new file mode 100644
index 0000000000..bcbe7c4629
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-002.html.ini
@@ -0,0 +1,2 @@
+[tab-size-spacing-002.html]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini
index 932fd98518..bd7f120cad 100644
--- a/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini
+++ b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini
@@ -1,4 +1,6 @@
[text-autospace-mixed-001.html]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
[text-autospace-mixed-001]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-subset-001.html.ini b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-subset-001.html.ini
new file mode 100644
index 0000000000..7d6e3312e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-subset-001.html.ini
@@ -0,0 +1,5 @@
+[text-spacing-trim-subset-001.html?class=halt,htb]
+ expected: FAIL
+
+[text-spacing-trim-subset-001.html?class=halt,vrl]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/hanging-whitespace-002.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/hanging-whitespace-002.tentative.html.ini
new file mode 100644
index 0000000000..8f9317f129
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/hanging-whitespace-002.tentative.html.ini
@@ -0,0 +1,2 @@
+[hanging-whitespace-002.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/hanging-whitespace-003.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/hanging-whitespace-003.tentative.html.ini
new file mode 100644
index 0000000000..3ba279489d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/hanging-whitespace-003.tentative.html.ini
@@ -0,0 +1,2 @@
+[hanging-whitespace-003.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/text-wrap-balance-004.html.ini b/testing/web-platform/meta/css/css-text/white-space/text-wrap-balance-004.html.ini
new file mode 100644
index 0000000000..2319c9c1d1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/text-wrap-balance-004.html.ini
@@ -0,0 +1,2 @@
+[text-wrap-balance-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/transform-iframe-scroll-position.html.ini b/testing/web-platform/meta/css/css-transforms/transform-iframe-scroll-position.html.ini
new file mode 100644
index 0000000000..cd8af5d906
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-iframe-scroll-position.html.ini
@@ -0,0 +1,2 @@
+[transform-iframe-scroll-position.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/__dir__.ini b/testing/web-platform/meta/css/css-transitions/__dir__.ini
index d477628216..f13aa0c905 100644
--- a/testing/web-platform/meta/css/css-transitions/__dir__.ini
+++ b/testing/web-platform/meta/css/css-transitions/__dir__.ini
@@ -1 +1 @@
-prefs: [dom.animations-api.compositing.enabled:true, dom.animations-api.timelines.enabled:true, layout.css.marker.restricted:false]
+prefs: [dom.animations-api.compositing.enabled:true, dom.animations-api.timelines.enabled:true, layout.css.marker.restricted:false, layout.css.starting-style-at-rules.enabled:true]
diff --git a/testing/web-platform/meta/css/css-transitions/idlharness-2.html.ini b/testing/web-platform/meta/css/css-transitions/idlharness-2.html.ini
deleted file mode 100644
index 718705d874..0000000000
--- a/testing/web-platform/meta/css/css-transitions/idlharness-2.html.ini
+++ /dev/null
@@ -1,24 +0,0 @@
-[idlharness-2.html]
- [CSSStartingStyleRule interface: existence and properties of interface object]
- expected: FAIL
-
- [CSSStartingStyleRule interface object length]
- expected: FAIL
-
- [CSSStartingStyleRule interface object name]
- expected: FAIL
-
- [CSSStartingStyleRule interface: existence and properties of interface prototype object]
- expected: FAIL
-
- [CSSStartingStyleRule interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
- [CSSStartingStyleRule interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [CSSStartingStyleRule must be primary interface of sheet.cssRules[0\]]
- expected: FAIL
-
- [Stringification of sheet.cssRules[0\]]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-cascade.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-cascade.html.ini
deleted file mode 100644
index c40d078872..0000000000
--- a/testing/web-platform/meta/css/css-transitions/starting-style-cascade.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[starting-style-cascade.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-name-defining-rules.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-name-defining-rules.html.ini
deleted file mode 100644
index 92a4cca5c7..0000000000
--- a/testing/web-platform/meta/css/css-transitions/starting-style-name-defining-rules.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[starting-style-name-defining-rules.html]
- [@keyframes and @layer in @starting-style apply]
- expected: FAIL
-
- [Load @font-face from @starting-style rule]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-rule-basic.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-rule-basic.html.ini
deleted file mode 100644
index 14812a2868..0000000000
--- a/testing/web-platform/meta/css/css-transitions/starting-style-rule-basic.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[starting-style-rule-basic.html]
- [Triggered transition from first style update]
- expected: FAIL
-
- [Triggered transition from display:none to display:block]
- expected: FAIL
-
- [Triggered transition on DOM insertion]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-rule-none.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-rule-none.html.ini
deleted file mode 100644
index c970ca6b42..0000000000
--- a/testing/web-platform/meta/css/css-transitions/starting-style-rule-none.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[starting-style-rule-none.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-rule-pseudo-elements.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-rule-pseudo-elements.html.ini
deleted file mode 100644
index ee7bb66a7e..0000000000
--- a/testing/web-platform/meta/css/css-transitions/starting-style-rule-pseudo-elements.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[starting-style-rule-pseudo-elements.html]
- [Triggered transition from first style update]
- expected: FAIL
-
- [Triggered transition from display:none to display:block]
- expected: FAIL
-
- [Triggered transition on DOM insertion]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/transition-events-with-document-change.html.ini b/testing/web-platform/meta/css/css-transitions/transition-events-with-document-change.html.ini
new file mode 100644
index 0000000000..4022cece1a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transition-events-with-document-change.html.ini
@@ -0,0 +1,8 @@
+[transition-events-with-document-change.html]
+ expected:
+ if (os == "linux") and not tsan and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "linux") and tsan: [OK, TIMEOUT]
+ [transition events for an element changing document]
+ expected:
+ if (os == "linux") and not tsan and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "linux") and tsan: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini
deleted file mode 100644
index 335dbb9430..0000000000
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[animation-delay-end.tentative.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini
deleted file mode 100644
index 1f5d80503a..0000000000
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[animation-delay-start.tentative.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/css/css-values/calc-rounding-001.html.ini b/testing/web-platform/meta/css/css-values/calc-rounding-001.html.ini
new file mode 100644
index 0000000000..4d4e97b22a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/calc-rounding-001.html.ini
@@ -0,0 +1,3 @@
+[calc-rounding-001.html]
+ expected: FAIL
+ bug: 1881220
diff --git a/testing/web-platform/meta/css/css-values/calc-rounding-002.html.ini b/testing/web-platform/meta/css/css-values/calc-rounding-002.html.ini
new file mode 100644
index 0000000000..f0d519f7c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/calc-rounding-002.html.ini
@@ -0,0 +1,3 @@
+[calc-rounding-002.html]
+ expected: [PASS, FAIL]
+ bug: 1881220
diff --git a/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini
index c814fd636a..0d5d8d556f 100644
--- a/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini
@@ -418,3 +418,2469 @@
[Web Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]]
expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [calc-size(fit-content, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.6) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [calc-size(fit-content, size)\] at (1) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [calc-size(fit-content, size)\] at (1.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [calc-size(fit-content, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.6) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [calc-size(fit-content, size)\] at (1) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [calc-size(fit-content, size)\] at (1.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(fit-content, size)\] at (-0.3) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.3) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.6) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(fit-content, size)\] at (1) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(fit-content, size)\] at (1.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(fit-content, size)\] at (-0.3) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.3) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.6) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(fit-content, size)\] at (1) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(fit-content, size)\] at (1.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(fit-content, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.6) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(fit-content, size)\] at (1) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(fit-content, size)\] at (1.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(fit-content, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(fit-content, size)\] at (0.6) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(fit-content, size)\] at (1) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(fit-content, size)\] at (1.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(min-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.6) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (1) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (1.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.6) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (1) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (1.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (-0.3) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.3) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.6) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (1) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (1.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (-0.3) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.3) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.6) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (1) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (1.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.6) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (1) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (1.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (0.6) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (1) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(min-content, size)\] at (1.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(max-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [calc-size(stretch, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.6) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [calc-size(stretch, size)\] at (1) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [calc-size(stretch, size)\] at (1.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [calc-size(stretch, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.6) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [calc-size(stretch, size)\] at (1) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [calc-size(stretch, size)\] at (1.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(stretch, size)\] at (-0.3) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.3) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.6) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(stretch, size)\] at (1) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(stretch, size)\] at (1.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(stretch, size)\] at (-0.3) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.3) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.6) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(stretch, size)\] at (1) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(stretch, size)\] at (1.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(stretch, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.6) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(stretch, size)\] at (1) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(stretch, size)\] at (1.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(stretch, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(stretch, size)\] at (0.6) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(stretch, size)\] at (1) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(stretch, size)\] at (1.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [stretch\] to [calc-size(auto, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [stretch\] to [calc-size(auto, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.6) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [stretch\] to [calc-size(auto, size)\] at (1) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [stretch\] to [calc-size(auto, size)\] at (1.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [stretch\] to [calc-size(auto, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [stretch\] to [calc-size(auto, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.6) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [stretch\] to [calc-size(auto, size)\] at (1) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [stretch\] to [calc-size(auto, size)\] at (1.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(auto, size)\] at (-0.3) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(auto, size)\] at (0) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.3) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.6) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(auto, size)\] at (1) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(auto, size)\] at (1.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(auto, size)\] at (-0.3) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(auto, size)\] at (0) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.3) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.6) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(auto, size)\] at (1) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(auto, size)\] at (1.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(auto, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(auto, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.6) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(auto, size)\] at (1) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(auto, size)\] at (1.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(auto, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(auto, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(auto, size)\] at (0.6) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(auto, size)\] at (1) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(auto, size)\] at (1.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (-0.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (0) should be [300px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (0.75) should be [525px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (1) should be [600px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (1.25) should be [675px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (-0.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (0) should be [300px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (0.75) should be [525px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (1) should be [600px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (1.25) should be [675px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (-0.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (0) should be [300px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (0.75) should be [525px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (1) should be [600px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (1.25) should be [675px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (-0.25) should be [225px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (0) should be [300px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (0.75) should be [525px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (1) should be [600px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(stretch, size * 2)\] at (1.25) should be [675px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(any, 50px)\] at (-0.25) should be [362.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(any, 50px)\] at (0) should be [300px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(any, 50px)\] at (0.75) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(any, 50px)\] at (1.25) should be [-12.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(any, 50px)\] at (-0.25) should be [362.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(any, 50px)\] at (0) should be [300px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(any, 50px)\] at (0.75) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(any, 50px)\] at (1.25) should be [-12.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(any, 50px)\] at (-0.25) should be [362.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(any, 50px)\] at (0) should be [300px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(any, 50px)\] at (0.75) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(any, 50px)\] at (1.25) should be [-12.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(any, 50px)\] at (-0.25) should be [362.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(any, 50px)\] at (0) should be [300px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(any, 50px)\] at (0.75) should be [112.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(any, 50px)\] at (1.25) should be [-12.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [calc-size(50px, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [calc-size(50px, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [calc-size(50px, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [calc-size(50px, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [calc-size(50px, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [calc-size(50px, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [auto\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [auto\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(50px, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(50px, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(50px, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [auto\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(50px, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(50px, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(50px, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [auto\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [min-content\] to [calc-size(50px, size)\] at (-0.3) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [min-content\] to [calc-size(50px, size)\] at (0) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.3) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [min-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [min-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [min-content\] to [calc-size(50px, size)\] at (-0.3) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [min-content\] to [calc-size(50px, size)\] at (0) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.3) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [min-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [min-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [min-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [min-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(50px, size)\] at (-0.3) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(50px, size)\] at (0) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.3) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [min-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(50px, size)\] at (-0.3) should be [min-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(50px, size)\] at (0) should be [min-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.3) should be [min-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [min-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [calc-size(50px, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [calc-size(50px, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [fit-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [fit-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(50px, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [fit-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(50px, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [fit-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [calc-size(50px, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [calc-size(50px, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [calc-size(50px, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [calc-size(50px, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [max-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [max-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(50px, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(50px, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [max-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(50px, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(50px, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [max-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (-0.1) should be [-4.999999999999993px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0.75) should be [462.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1) should be [600px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1.25) should be [737.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (-0.1) should be [-4.999999999999993px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0.75) should be [462.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1) should be [600px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1.25) should be [737.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (-0.1) should be [-4.999999999999993px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0.75) should be [462.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1) should be [600px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1.25) should be [737.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (-0.1) should be [-4.999999999999993px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0.75) should be [462.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1) should be [600px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1.25) should be [737.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [stretch\] to [calc-size(50px, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [stretch\] to [calc-size(50px, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [stretch\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [stretch\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [stretch\] to [calc-size(50px, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [stretch\] to [calc-size(50px, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [stretch\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [stretch\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [stretch\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [stretch\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(50px, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(50px, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [stretch\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(50px, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(50px, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [stretch\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (-0.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (0.75) should be [125px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (1) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (1.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (-0.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (0.75) should be [125px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (1) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (1.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (-0.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (0.75) should be [125px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (1) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (1.25) should be [75px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (-0.25) should be [225px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (0.75) should be [125px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (1) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (1.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size)\] to [50%\] at (-0.25) should be [87.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size)\] to [50%\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size)\] to [50%\] at (0.75) should be [137.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size)\] to [50%\] at (1) should be [150px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size)\] to [50%\] at (1.25) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [50%\] at (-0.25) should be [87.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [50%\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [50%\] at (0.75) should be [137.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [50%\] at (1) should be [150px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [50%\] at (1.25) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (-0.25) should be [87.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (0.75) should be [137.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (1) should be [150px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (1.25) should be [162.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (-0.25) should be [87.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (0.75) should be [137.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (1) should be [150px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (1.25) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (-0.25) should be [250px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0.75) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1.25) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (-0.25) should be [250px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0.75) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1.25) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (-0.25) should be [250px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0.75) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1.25) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (-0.25) should be [250px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0.75) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1.25) should be [0px\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini
index ac54a76d59..f43ce7e12b 100644
--- a/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini
@@ -250,3 +250,2409 @@
[Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [450px\]]
expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (0.75) should be [350px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (1.25) should be [450px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (0.75) should be [350px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (1.25) should be [450px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (0.75) should be [350px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (1.25) should be [450px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (0.75) should be [350px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(auto, size * 2)\] at (1.25) should be [450px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(any, 50px)\] at (-0.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(any, 50px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(any, 50px)\] at (0.75) should be [87.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(any, 50px)\] at (1.25) should be [12.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(any, 50px)\] at (-0.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(any, 50px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(any, 50px)\] at (0.75) should be [87.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(any, 50px)\] at (1.25) should be [12.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(any, 50px)\] at (-0.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(any, 50px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(any, 50px)\] at (0.75) should be [87.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(any, 50px)\] at (1.25) should be [12.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(any, 50px)\] at (-0.25) should be [237.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(any, 50px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(any, 50px)\] at (0.75) should be [87.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(any, 50px)\] at (1.25) should be [12.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(min-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (-0.25) should be [75px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (0.75) should be [175px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(max-content, size * 2)\] at (1.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(any, 50px)\] at (-0.25) should be [112.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(any, 50px)\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(any, 50px)\] at (0.75) should be [62.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(any, 50px)\] at (1.25) should be [37.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (-0.25) should be [150px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (0.75) should be [350px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (1.25) should be [450px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (-0.25) should be [150px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (0.75) should be [350px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (1.25) should be [450px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (-0.25) should be [150px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (0.75) should be [350px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (1.25) should be [450px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (-0.25) should be [150px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (0.75) should be [350px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(stretch, size * 2)\] at (1.25) should be [450px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(any, 50px)\] at (-0.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(any, 50px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(any, 50px)\] at (0.75) should be [87.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(any, 50px)\] at (1.25) should be [12.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(any, 50px)\] at (-0.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(any, 50px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(any, 50px)\] at (0.75) should be [87.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(any, 50px)\] at (1.25) should be [12.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(any, 50px)\] at (-0.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(any, 50px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(any, 50px)\] at (0.75) should be [87.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(any, 50px)\] at (1.25) should be [12.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(any, 50px)\] at (-0.25) should be [237.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(any, 50px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(any, 50px)\] at (0.75) should be [87.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(any, 50px)\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(any, 50px)\] at (1.25) should be [12.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (-0.1) should be [15.000000000000007px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0.75) should be [312.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1.25) should be [487.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (-0.1) should be [15.000000000000007px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0.75) should be [312.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1.25) should be [487.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (-0.1) should be [15.000000000000007px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0.75) should be [312.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1.25) should be [487.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (-0.1) should be [15.000000000000007px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (0.75) should be [312.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(auto, size * 2)\] at (1.25) should be [487.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [calc-size(50px, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [calc-size(50px, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [calc-size(50px, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [calc-size(50px, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [calc-size(50px, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [calc-size(50px, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(50px, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(50px, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(50px, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(50px, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(50px, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(50px, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(min-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [min-content\] to [calc-size(50px, size)\] at (-0.3) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [min-content\] to [calc-size(50px, size)\] at (0) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.3) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [min-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [min-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [min-content\] to [calc-size(50px, size)\] at (-0.3) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [min-content\] to [calc-size(50px, size)\] at (0) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.3) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [min-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [min-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [min-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [min-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(50px, size)\] at (-0.3) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(50px, size)\] at (0) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.3) should be [min-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [min-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(50px, size)\] at (-0.3) should be [min-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(50px, size)\] at (0) should be [min-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.3) should be [min-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [min-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(fit-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [fit-content\] to [calc-size(50px, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [fit-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [fit-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [fit-content\] to [calc-size(50px, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [fit-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [fit-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(50px, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(50px, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (-0.1) should be [35.00000000000001px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (0.75) should be [162.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(max-content, size * 2)\] at (1.25) should be [237.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [calc-size(50px, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [calc-size(50px, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [calc-size(50px, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [calc-size(50px, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(50px, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(50px, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(50px, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(50px, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (-0.1) should be [15.000000000000007px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0.75) should be [312.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1.25) should be [487.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (-0.1) should be [15.000000000000007px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0.75) should be [312.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1.25) should be [487.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (-0.1) should be [15.000000000000007px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0.75) should be [312.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1.25) should be [487.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (-0.1) should be [15.000000000000007px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (0.75) should be [312.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1) should be [400px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(any, 50px)\] to [calc-size(stretch, size * 2)\] at (1.25) should be [487.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [calc-size(50px, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [calc-size(50px, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [calc-size(50px, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [calc-size(50px, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(50px, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(50px, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(50px, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(50px, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [calc-size(fit-content, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.6) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [calc-size(fit-content, size)\] at (1) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [calc-size(fit-content, size)\] at (1.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [calc-size(fit-content, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.6) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [calc-size(fit-content, size)\] at (1) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [calc-size(fit-content, size)\] at (1.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(fit-content, size)\] at (-0.3) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.3) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.6) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(fit-content, size)\] at (1) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [auto\] to [calc-size(fit-content, size)\] at (1.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(fit-content, size)\] at (-0.3) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.3) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.6) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(fit-content, size)\] at (1) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [auto\] to [calc-size(fit-content, size)\] at (1.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(fit-content, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.6) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(fit-content, size)\] at (1) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [auto\] to [calc-size(fit-content, size)\] at (1.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(fit-content, size)\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(fit-content, size)\] at (0.6) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(fit-content, size)\] at (1) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [auto\] to [calc-size(fit-content, size)\] at (1.5) should be [calc-size(fit-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.6) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (1) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (1.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.6) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (1) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (1.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (-0.3) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.3) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.6) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (1) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (1.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (-0.3) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.3) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.6) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (1) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (1.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.6) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (1) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (1.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (-0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.3) should be [fit-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (0.6) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (1) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [fit-content\] to [calc-size(min-content, size)\] at (1.5) should be [calc-size(min-content, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [calc-size(auto, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [calc-size(auto, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.6) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [calc-size(auto, size)\] at (1) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch\] to [calc-size(auto, size)\] at (1.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [calc-size(auto, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [calc-size(auto, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.6) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [calc-size(auto, size)\] at (1) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch\] to [calc-size(auto, size)\] at (1.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(auto, size)\] at (-0.3) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(auto, size)\] at (0) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.3) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.6) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(auto, size)\] at (1) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [stretch\] to [calc-size(auto, size)\] at (1.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(auto, size)\] at (-0.3) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(auto, size)\] at (0) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.3) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.6) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(auto, size)\] at (1) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [stretch\] to [calc-size(auto, size)\] at (1.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(auto, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(auto, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.6) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(auto, size)\] at (1) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [stretch\] to [calc-size(auto, size)\] at (1.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(auto, size)\] at (-0.3) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(auto, size)\] at (0) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.3) should be [stretch\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(auto, size)\] at (0.6) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(auto, size)\] at (1) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [stretch\] to [calc-size(auto, size)\] at (1.5) should be [calc-size(auto, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [calc-size(stretch, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.6) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [calc-size(stretch, size)\] at (1) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [calc-size(stretch, size)\] at (1.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [calc-size(stretch, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.6) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [calc-size(stretch, size)\] at (1) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [calc-size(stretch, size)\] at (1.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(stretch, size)\] at (-0.3) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.3) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.6) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(stretch, size)\] at (1) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [max-content\] to [calc-size(stretch, size)\] at (1.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(stretch, size)\] at (-0.3) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.3) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.6) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(stretch, size)\] at (1) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [max-content\] to [calc-size(stretch, size)\] at (1.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(stretch, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.6) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(stretch, size)\] at (1) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [max-content\] to [calc-size(stretch, size)\] at (1.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(stretch, size)\] at (-0.3) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.3) should be [max-content\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(stretch, size)\] at (0.6) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(stretch, size)\] at (1) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [max-content\] to [calc-size(stretch, size)\] at (1.5) should be [calc-size(stretch, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(20px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(20px, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (-0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.3) should be [calc-size(50%, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (0.6) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(50%, size)\] to [calc-size(50px, size)\] at (1.5) should be [calc-size(50px, size)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (-0.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (0.75) should be [125px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (1) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (1.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (-0.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (0.75) should be [125px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (1) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (1.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (-0.25) should be [225px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (0.75) should be [125px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (1) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (1.25) should be [75px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (-0.25) should be [225px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (0.75) should be [125px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (1) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 7% + 12px)\] at (1.25) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (-0.25) should be [337.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (0) should be [300px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (0.75) should be [187.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (1) should be [150px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (1.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (-0.25) should be [337.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (0) should be [300px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (0.75) should be [187.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (1) should be [150px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (1.25) should be [112.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (-0.25) should be [337.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (0) should be [300px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (0.75) should be [187.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (1) should be [150px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (1.25) should be [112.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (-0.25) should be [337.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (0) should be [300px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (0.75) should be [187.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (1) should be [150px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [inherit\] to [calc-size(auto, size * 0.5)\] at (1.25) should be [112.5px\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/calc-size/calc-size-height.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/calc-size-height.tentative.html.ini
index 1d0e72e7a8..f94f106293 100644
--- a/testing/web-platform/meta/css/css-values/calc-size/calc-size-height.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-values/calc-size/calc-size-height.tentative.html.ini
@@ -80,9 +80,6 @@
[resolved height for height in definite height container: calc-size(calc-size(min-content, 30px), 15em)]
expected: FAIL
- [resolved height for height in definite height container: calc(12% + calc-size(any, 31%))]
- expected: FAIL
-
[resolved height for height in auto height container: calc-size(any, 31% + 12px)]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini
index 718f44321f..cbe530a96c 100644
--- a/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini
@@ -23,9 +23,6 @@
[e.style['width'\] = "calc-size(any, 50px + 30%)" should set the property value]
expected: FAIL
- [e.style['width'\] = "calc-size(any, calc-size(10px, sign(size) * size))" should set the property value]
- expected: FAIL
-
[e.style['width'\] = "calc-size(30px, 25em)" should set the property value]
expected: FAIL
@@ -52,3 +49,24 @@
[e.style['min-height'\] = "calc-size(auto, size)" should set the property value]
expected: FAIL
+
+ [e.style['width'\] = "calc-size(10px, sign(size) * size)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(30px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(min(30px, 2em))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(calc-size(any, 30px))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(fit-content)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(calc-size(fit-content, size * 2))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(calc-size(30px))" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/container-progress-computed.tentative.html.ini b/testing/web-platform/meta/css/css-values/container-progress-computed.tentative.html.ini
new file mode 100644
index 0000000000..a3ed59486a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/container-progress-computed.tentative.html.ini
@@ -0,0 +1,56 @@
+[container-progress-computed.tentative.html]
+ [container-progress(height from 0px to 1px) should be used-value-equivalent to 322]
+ expected: FAIL
+
+ [container-progress(width of my-container from 0px to 1px) should be used-value-equivalent to 322]
+ expected: FAIL
+
+ [container-progress(height from container-progress(height from 0px to 1px) * 1px to container-progress(height from 0px to 1px) * 1px) should be used-value-equivalent to 0]
+ expected: FAIL
+
+ [container-progress(height from container-progress(height from 0px to 1px) * 0.5px to container-progress(height from 0px to 1px) * 1px) should be used-value-equivalent to 1]
+ expected: FAIL
+
+ [container-progress(height from container-progress(width of my-container from 0px to 1px) * 1px to container-progress(height of my-container-2 from 0px to 1px) * 1px) should be used-value-equivalent to 0]
+ expected: FAIL
+
+ [calc(container-progress(width from 0px to 50px) * 10px + 100px) should be used-value-equivalent to 145.6px]
+ expected: FAIL
+
+ [calc(container-progress(height from 10px to sign(50px - 500em) * 10px)) should be used-value-equivalent to -15.6]
+ expected: FAIL
+
+ [calc(container-progress(width of my-container from 0px to 50px) * 10px + 100px) should be used-value-equivalent to 164.4px]
+ expected: FAIL
+
+ [calc(container-progress(height of my-container from 10px to sign(50px - 500em) * 10px)) should be used-value-equivalent to -10.9]
+ expected: FAIL
+
+ [container-progress() width fallback for non-existing container name]
+ expected: FAIL
+
+ [container-progress() height fallback for non-existing container names]
+ expected: FAIL
+
+ [container-progress() width fallback for out of scope container]
+ expected: FAIL
+
+ [container-progress() height fallback for out of scope container]
+ expected: FAIL
+
+ [calc(container-progress(width from 0px to 1px) * 1px) should be used-value-equivalent to 228px]
+ expected: FAIL
+
+ [calc(container-progress(height of my-container from 0px to 1px) * 1s) should be used-value-equivalent to 228s]
+ expected: FAIL
+
+ [calc(container-progress(width of my-container-2 from 0px to 1px) * 1deg) should be used-value-equivalent to 5051deg]
+ expected: FAIL
+
+ [container-progress(height of non-existing-container from 0px to 1px) should be used-value-equivalent to 866]
+ expected:
+ if (os == "mac") and release_or_beta: FAIL
+
+ [container-progress(height of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 866]
+ expected:
+ if (os == "mac") and release_or_beta: FAIL
diff --git a/testing/web-platform/meta/css/css-values/container-progress-serialize.tentative.html.ini b/testing/web-platform/meta/css/css-values/container-progress-serialize.tentative.html.ini
new file mode 100644
index 0000000000..6b999c9c41
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/container-progress-serialize.tentative.html.ini
@@ -0,0 +1,24 @@
+[container-progress-serialize.tentative.html]
+ ['calc(container-progress(width from 0px to 1px) / 1000)' as a specified value should serialize as 'calc(container-progress(width from 0px to 1px) / 1000)'.]
+ expected: FAIL
+
+ ['scale(calc(container-progress(width from 0px to 1px) / 1000))' as a specified value should serialize as 'scale(calc(container-progress(width from 0px to 1px) / 1000))'.]
+ expected: FAIL
+
+ ['calc(container-progress(width from 0px to 1px) / 1000)' as a computed value should serialize as '0.228'.]
+ expected: FAIL
+
+ ['scale(calc(container-progress(width from 0px to 1px) / 1000))' as a computed value should serialize as 'matrix(0.228, 0, 0, 0.228, 0, 0)'.]
+ expected: FAIL
+
+ ['calc(0.1 * container-progress(height of my-container from 0px to 10em))' as a specified value should serialize as 'calc(0.1 * container-progress(height of my-container from 0px to 10em))'.]
+ expected: FAIL
+
+ ['scale(calc(0.1 * container-progress(height of my-container from 0px to 10em)))' as a specified value should serialize as 'scale(calc(0.1 * container-progress(height of my-container from 0px to 10em)))'.]
+ expected: FAIL
+
+ ['calc(0.1 * container-progress(height of my-container from 0px to 10em))' as a computed value should serialize as '0.228'.]
+ expected: FAIL
+
+ ['scale(calc(0.1 * container-progress(height of my-container from 0px to 10em)))' as a computed value should serialize as 'matrix(0.228, 0, 0, 0.228, 0, 0)'.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/media-progress-computed.tentative.html.ini b/testing/web-platform/meta/css/css-values/media-progress-computed.tentative.html.ini
new file mode 100644
index 0000000000..d31978948c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/media-progress-computed.tentative.html.ini
@@ -0,0 +1,24 @@
+[media-progress-computed.tentative.html]
+ [media-progress() identity check]
+ expected: FAIL
+
+ [media-progress(height from media-progress(height from 0px to 1px) * 1px to media-progress(height from 0px to 1px) * 1px) should be used-value-equivalent to 0]
+ expected: FAIL
+
+ [media-progress(height from media-progress(height from 0px to 1px) * 0.5px to media-progress(height from 0px to 1px) * 1px) should be used-value-equivalent to 1]
+ expected: FAIL
+
+ [media-progress() with length product]
+ expected: FAIL
+
+ [media-progress with complex to calculation]
+ expected: FAIL
+
+ [media-progress() as length]
+ expected: FAIL
+
+ [media-progress() as time]
+ expected: FAIL
+
+ [media-progress() as angle]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/media-progress-serialize.tentative.html.ini b/testing/web-platform/meta/css/css-values/media-progress-serialize.tentative.html.ini
new file mode 100644
index 0000000000..071fddc342
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/media-progress-serialize.tentative.html.ini
@@ -0,0 +1,39 @@
+[media-progress-serialize.tentative.html]
+ ['media-progress(width from 0px to 1000px)' as a specified value should serialize as 'media-progress(width from 0px to 1000px)'.]
+ expected: FAIL
+
+ ['scale(media-progress(width from 0px to 1000px))' as a specified value should serialize as 'scale(media-progress(width from 0px to 1000px))'.]
+ expected: FAIL
+
+ ['media-progress(width from 0px to 1000px)' as a computed value should serialize as '0.8'.]
+ expected: FAIL
+
+ ['scale(media-progress(width from 0px to 1000px))' as a computed value should serialize as 'matrix(0.8, 0, 0, 0.8, 0, 0)'.]
+ expected: FAIL
+
+ ['calc(0.1 * media-progress(height from 0px to 10em))' as a specified value should serialize as 'calc(0.1 * media-progress(height from 0px to 10em))'.]
+ expected: FAIL
+
+ ['scale(calc(0.1 * media-progress(height from 0px to 10em)))' as a specified value should serialize as 'scale(calc(0.1 * media-progress(height from 0px to 10em)))'.]
+ expected: FAIL
+
+ ['calc(0.1 * media-progress(height from 0px to 10em))' as a computed value should serialize as '0.6'.]
+ expected: FAIL
+
+ ['scale(calc(0.1 * media-progress(height from 0px to 10em)))' as a computed value should serialize as 'matrix(0.6, 0, 0, 0.6, 0, 0)'.]
+ expected: FAIL
+
+ ['calc(media-progress(width from 0px to 100px) / 20)' as a specified value should serialize as 'calc(media-progress(width from 0px to 100px) / 20)'.]
+ expected: FAIL
+
+ ['scale(calc(media-progress(width from 0px to 100px) / 20))' as a specified value should serialize as 'scale(calc(media-progress(width from 0px to 100px) / 20))'.]
+ expected: FAIL
+
+ ['calc(media-progress(width from 0px to 100px) / 20)' as a computed value should serialize as '0.4'.]
+ expected: FAIL
+
+ ['scale(calc(media-progress(width from 0px to 100px) / 20))' as a computed value should serialize as 'matrix(0.4, 0, 0, 0.4, 0, 0)'.]
+ expected: FAIL
+
+ ['calc(1px * media-progress(height from abs(11em - 10rem) to 110px / 10))' as a computed value should serialize as '590px'.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/progress-serialize.tentative.html.ini b/testing/web-platform/meta/css/css-values/progress-serialize.tentative.html.ini
index b03213eef7..a576b61577 100644
--- a/testing/web-platform/meta/css/css-values/progress-serialize.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-values/progress-serialize.tentative.html.ini
@@ -8,21 +8,9 @@
['scale(progress(100px from 0px to 100px))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.]
expected: FAIL
- ['progress(10em from 0px to 10em)' as a specified value should serialize as 'calc(progress(10em from 0px to 10em))'.]
- expected: FAIL
-
- ['scale(progress(10em from 0px to 10em))' as a specified value should serialize as 'scale(calc(progress(10em from 0px to 10em)))'.]
- expected: FAIL
-
['scale(progress(10em from 0px to 10em))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.]
expected: FAIL
- ['progress(10em from 0px to 10rem)' as a specified value should serialize as 'calc(progress(10em from 0px to 10rem))'.]
- expected: FAIL
-
- ['scale(progress(10em from 0px to 10rem))' as a specified value should serialize as 'scale(calc(progress(10em from 0px to 10rem)))'.]
- expected: FAIL
-
['scale(progress(10em from 0px to 10rem))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.]
expected: FAIL
@@ -64,3 +52,15 @@
['calc(1px * progress(abs(10%) from (10% - 10%) to 100% / 10))' as a computed value should serialize as '1px'.]
expected: FAIL
+
+ ['progress(10em from 0px to 10em)' as a specified value should serialize as 'progress(10em from 0px to 10em)'.]
+ expected: FAIL
+
+ ['scale(progress(10em from 0px to 10em))' as a specified value should serialize as 'scale(progress(10em from 0px to 10em))'.]
+ expected: FAIL
+
+ ['progress(10em from 0px to 10rem)' as a specified value should serialize as 'progress(10em from 0px to 10rem)'.]
+ expected: FAIL
+
+ ['scale(progress(10em from 0px to 10rem))' as a specified value should serialize as 'scale(progress(10em from 0px to 10rem))'.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/viewport-units-css2-001.html.ini b/testing/web-platform/meta/css/css-values/viewport-units-css2-001.html.ini
index 4915b8f4ff..e08c6d1068 100644
--- a/testing/web-platform/meta/css/css-values/viewport-units-css2-001.html.ini
+++ b/testing/web-platform/meta/css/css-values/viewport-units-css2-001.html.ini
@@ -1,18 +1,8 @@
[viewport-units-css2-001.html]
+ bug: Issue in the test, expects non-fractional viewport so that borders don't get snapped.
[vh length applied to border-top-width]
- expected:
- if (os == "win") and (version == "10.0.22621"): [PASS, FAIL]
- if os == "linux": FAIL
- [FAIL, PASS]
-
+ expected: [FAIL, PASS]
[vmin length applied to border-top-width]
- expected:
- if (os == "win") and (version == "10.0.22621"): [PASS, FAIL]
- if (os == "win") and (version == "10.0.19041"): [FAIL, PASS]
- if os == "mac": [FAIL, PASS]
- if os == "android": PASS
- FAIL
-
+ expected: [FAIL, PASS]
[vmax length applied to border-top-width]
- expected:
- if os == "android": FAIL
+ expected: [FAIL, PASS]
diff --git a/testing/web-platform/meta/css/css-variables/__dir__.ini b/testing/web-platform/meta/css/css-variables/__dir__.ini
new file mode 100644
index 0000000000..8044982d8d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.properties-and-values.enabled:true]
diff --git a/testing/web-platform/meta/css/css-variables/variables-animation-math-functions.html.ini b/testing/web-platform/meta/css/css-variables/variables-animation-math-functions.html.ini
index 92638e9238..ed3d129cd5 100644
--- a/testing/web-platform/meta/css/css-variables/variables-animation-math-functions.html.ini
+++ b/testing/web-platform/meta/css/css-variables/variables-animation-math-functions.html.ini
@@ -2,9 +2,6 @@
[CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]]
expected: FAIL
- [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]]
- expected: FAIL
-
[CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-new-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-new-iframe.html.ini
new file mode 100644
index 0000000000..9817197bff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-new-iframe.html.ini
@@ -0,0 +1,2 @@
+[iframe-and-main-frame-transition-new-main-new-iframe.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-old-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-old-iframe.html.ini
new file mode 100644
index 0000000000..31a4f2660a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-old-iframe.html.ini
@@ -0,0 +1,2 @@
+[iframe-and-main-frame-transition-new-main-old-iframe.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-new-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-new-iframe.html.ini
new file mode 100644
index 0000000000..776ec0eb1a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-new-iframe.html.ini
@@ -0,0 +1,2 @@
+[iframe-and-main-frame-transition-old-main-new-iframe.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-old-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-old-iframe.html.ini
new file mode 100644
index 0000000000..9e0a168fd9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-old-iframe.html.ini
@@ -0,0 +1,2 @@
+[iframe-and-main-frame-transition-old-main-old-iframe.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main.html.ini
new file mode 100644
index 0000000000..cfe2261dc7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main.html.ini
@@ -0,0 +1,2 @@
+[iframe-and-main-frame-transition-old-main.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-with-name-on-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-with-name-on-iframe.html.ini
new file mode 100644
index 0000000000..aa8e604d5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-with-name-on-iframe.html.ini
@@ -0,0 +1,2 @@
+[iframe-and-main-frame-transition-with-name-on-iframe.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-transition-destroyed-document-crash.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-transition-destroyed-document-crash.html.ini
new file mode 100644
index 0000000000..ce8ee0f0ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-transition-destroyed-document-crash.html.ini
@@ -0,0 +1,2 @@
+[iframe-transition-destroyed-document-crash.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-ancestor-clipped.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-ancestor-clipped.html.ini
new file mode 100644
index 0000000000..5a81458648
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-ancestor-clipped.html.ini
@@ -0,0 +1,2 @@
+[new-content-ancestor-clipped.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow-left.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow-left.html.ini
new file mode 100644
index 0000000000..bc4607868c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow-left.html.ini
@@ -0,0 +1,2 @@
+[new-content-changes-overflow-left.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/no-white-flash-before-activation.html.ini b/testing/web-platform/meta/css/css-view-transitions/no-white-flash-before-activation.html.ini
new file mode 100644
index 0000000000..b4e060cd89
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/no-white-flash-before-activation.html.ini
@@ -0,0 +1,2 @@
+[no-white-flash-before-activation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-element-overflow-hidden.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-element-overflow-hidden.html.ini
new file mode 100644
index 0000000000..52cd70333e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-element-overflow-hidden.html.ini
@@ -0,0 +1,2 @@
+[pseudo-element-overflow-hidden.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-element-preserve-3d.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-element-preserve-3d.html.ini
new file mode 100644
index 0000000000..10fa40b5a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-element-preserve-3d.html.ini
@@ -0,0 +1,2 @@
+[pseudo-element-preserve-3d.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini
deleted file mode 100644
index fc3df33399..0000000000
--- a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[pseudo-with-classes-match-wildard.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildcard-no-star.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildcard-no-star.html.ini
new file mode 100644
index 0000000000..bdbae8ced3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildcard-no-star.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-match-wildcard-no-star.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildcard.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildcard.html.ini
new file mode 100644
index 0000000000..c6f6571d5f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildcard.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-match-wildcard.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/root-element-display-none-during-transition-crash.html.ini b/testing/web-platform/meta/css/css-view-transitions/root-element-display-none-during-transition-crash.html.ini
new file mode 100644
index 0000000000..41d3e40fb6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/root-element-display-none-during-transition-crash.html.ini
@@ -0,0 +1,2 @@
+[root-element-display-none-during-transition-crash.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/transition-in-hidden-page.html.ini b/testing/web-platform/meta/css/css-view-transitions/transition-in-hidden-page.html.ini
new file mode 100644
index 0000000000..2a51a7eb34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/transition-in-hidden-page.html.ini
@@ -0,0 +1,9 @@
+[transition-in-hidden-page.html]
+ [A view transition should be immediately skipped if started when document is hidden]
+ expected: FAIL
+
+ [A view transition should be skipped when a document becomes hidden while processing update callback]
+ expected: FAIL
+
+ [A view transition should be skipped when a document becomes hidden while animating]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/update-callback-timeout.html.ini b/testing/web-platform/meta/css/css-view-transitions/update-callback-timeout.html.ini
new file mode 100644
index 0000000000..b428f84521
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/update-callback-timeout.html.ini
@@ -0,0 +1,3 @@
+[update-callback-timeout.html]
+ [View transition should have an implementation-defined timeout on the update callback]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-viewport/computedStyle-zoom.html.ini b/testing/web-platform/meta/css/css-viewport/computedStyle-zoom.html.ini
deleted file mode 100644
index 25d63feae6..0000000000
--- a/testing/web-platform/meta/css/css-viewport/computedStyle-zoom.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[computedStyle-zoom.html]
- [getComputedStyle for elements with css zoom 2]
- expected: FAIL
-
- [getComputedStyle for elements with css zoom 3]
- expected: FAIL
-
- [getComputedStyle for elements with css zoom 4]
- expected: FAIL
-
- [getComputedStyle for elements with css zoom 5]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-viewport/zoom/font-size.html.ini b/testing/web-platform/meta/css/css-viewport/zoom/font-size.html.ini
new file mode 100644
index 0000000000..1a651509e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-viewport/zoom/font-size.html.ini
@@ -0,0 +1,4 @@
+[font-size.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-viewport/zoom/iframe-zoom-nested.html.ini b/testing/web-platform/meta/css/css-viewport/zoom/iframe-zoom-nested.html.ini
new file mode 100644
index 0000000000..9ca681f122
--- /dev/null
+++ b/testing/web-platform/meta/css/css-viewport/zoom/iframe-zoom-nested.html.ini
@@ -0,0 +1,2 @@
+[iframe-zoom-nested.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-viewport/zoom/iframe-zoom.sub.html.ini b/testing/web-platform/meta/css/css-viewport/zoom/iframe-zoom.sub.html.ini
new file mode 100644
index 0000000000..cdc7190e5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-viewport/zoom/iframe-zoom.sub.html.ini
@@ -0,0 +1,2 @@
+[iframe-zoom.sub.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-viewport/line-height.html.ini b/testing/web-platform/meta/css/css-viewport/zoom/line-height.html.ini
index e433fb21f0..e433fb21f0 100644
--- a/testing/web-platform/meta/css/css-viewport/line-height.html.ini
+++ b/testing/web-platform/meta/css/css-viewport/zoom/line-height.html.ini
diff --git a/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-with-zoom.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-with-zoom.html.ini
deleted file mode 100644
index 0e344ab958..0000000000
--- a/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-with-zoom.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[offsetTop-offsetLeft-with-zoom.html]
- [Verifies that offsetTop and offsetLeft find the right OffsetParent and return values excluding the target zoom]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini
index 88fc41c002..81dea603f4 100644
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini
@@ -4,12 +4,11 @@
[Element with smooth scroll-behavior ; scrollBy() with auto behavior]
expected:
- if (os == "win") and swgl: [PASS, FAIL]
if os == "linux": [PASS, FAIL]
[Element with smooth scroll-behavior ; scrollTo() with auto behavior]
expected:
- if (os == "win") and debug and not swgl: [PASS, FAIL]
+ if (os == "win") and debug: [PASS, FAIL]
if os == "linux": [PASS, FAIL]
[Element with smooth scroll-behavior ; scroll() with default behavior]
@@ -22,23 +21,17 @@
[Element with auto scroll-behavior ; scrollIntoView() with smooth behavior]
expected:
- if debug and (os == "linux") and not fission and not swgl: [PASS, FAIL]
+ if debug and (os == "linux") and not fission: [PASS, FAIL]
if debug and (os == "mac"): [PASS, FAIL]
[Element with smooth scroll-behavior ; scrollIntoView() with auto behavior]
expected:
- if not swgl and debug and (os == "linux") and not fission: [PASS, FAIL]
- if swgl: [PASS, FAIL]
+ if not fission and (os == "linux") and debug: [PASS, FAIL]
[Element with smooth scroll-behavior ; scroll() with auto behavior]
expected:
- if (os == "linux") and debug and fission and swgl: [PASS, FAIL]
- if (os == "linux") and debug and not fission: [PASS, FAIL]
+ if not fission and (os == "linux") and debug: [PASS, FAIL]
[Element with smooth scroll-behavior ; scroll() with smooth behavior]
expected:
if (processor == "x86") and not debug: [PASS, FAIL]
-
- [Element with auto scroll-behavior ; scrollBy() with smooth behavior]
- expected:
- if swgl and (os == "linux") and not fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini
new file mode 100644
index 0000000000..a782282d75
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini
@@ -0,0 +1,4 @@
+[scroll-behavior-main-frame-window.html]
+ [Main frame with smooth scroll-behavior ; scroll() with default behavior]
+ expected:
+ if not fission and (os == "linux") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini
index 89f51ee229..5e18ed0daa 100644
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini
@@ -1,5 +1,5 @@
[scroll-behavior-scrollintoview-nested.html]
[scrollIntoView with nested elements with different scroll-behavior]
expected:
- if (os == "linux") and not fission and not swgl: [PASS, FAIL]
- if os == "android": FAIL
+ if not fission and (os == "linux"): [PASS, FAIL]
+ if not fission and (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini
index 7c7983f540..b1d9973082 100644
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini
@@ -8,6 +8,7 @@
expected:
if (os == "win") and debug: [PASS, FAIL]
if (os == "linux") and not fission: [PASS, FAIL]
+ if (os == "android") and debug: [PASS, FAIL]
[Scroll positions when performing smooth scrolling from (1000, 500) to (500, 250) using scrollBy() ]
expected:
@@ -17,15 +18,6 @@
expected:
if (os == "win") and debug: [PASS, FAIL]
- [Scroll positions when performing smooth scrolling from 0 to 250 by setting scrollTop ]
- expected:
- if swgl and (os == "win"): [PASS, FAIL]
-
[Scroll positions when performing smooth scrolling from (0, 500) to (500, 250) using scrollTo() ]
expected:
- if (os == "linux") and swgl and not fission: [PASS, FAIL]
if (os == "win") and not debug: [PASS, FAIL]
-
- [Scroll positions when performing smooth scrolling from (1000, 0) to (500, 250) using scrollTo() ]
- expected:
- if swgl and (os == "linux") and not fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini
index ae344d3d26..6737ece6f5 100644
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini
@@ -7,7 +7,7 @@
[Subframe setting scrollTop with smooth scroll-behavior]
expected:
- if (os == "win") and debug and not swgl: [PASS, FAIL]
+ if (os == "win") and debug: [PASS, FAIL]
[Subframe with smooth scroll-behavior ; scrollTo() with smooth behavior]
expected:
@@ -19,9 +19,12 @@
[Subframe with smooth scroll-behavior ; scroll() with default behavior]
expected:
- if not fission and not swgl and debug: [PASS, FAIL]
- if not fission and swgl: [PASS, FAIL]
+ if not fission and debug: [PASS, FAIL]
[Subframe with smooth scroll-behavior ; scrollBy() with auto behavior]
expected:
- if not fission and debug and not swgl: [PASS, FAIL]
+ if not fission and debug: [PASS, FAIL]
+
+ [Subframe with auto scroll-behavior ; scroll() with smooth behavior]
+ expected:
+ if not fission and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini
index f80bab1793..931a52f70f 100644
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini
@@ -8,11 +8,6 @@
if debug and (os == "linux") and not fission: [PASS, FAIL]
if debug and (os == "mac"): [PASS, FAIL]
- [Main frame with smooth scroll-behavior ; scrollTo() with auto behavior]
- expected:
- if swgl and (os == "win"): [PASS, FAIL]
- if swgl and (os == "linux"): [PASS, FAIL]
-
[Main frame with smooth scroll-behavior ; scrollTo() with smooth behavior]
expected:
if (os == "win") and debug: [PASS, FAIL]
@@ -24,3 +19,7 @@
[Main frame with auto scroll-behavior ; scrollBy() with smooth behavior]
expected:
if (processor == "x86") and debug: [PASS, FAIL]
+
+ [Main frame with auto scroll-behavior ; scroll() with smooth behavior]
+ expected:
+ if not fission and (os == "linux") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini
index ae9764e572..158d14c244 100644
--- a/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini
@@ -11,6 +11,7 @@
[Smooth scrollIntoView should scroll the element to the 'nearest' position]
expected:
+ if (os == "linux") and debug and not fission: [PASS, FAIL]
if os == "android": FAIL
[Smooth scrollIntoView should scroll the element to the 'start' position]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-baseURL.tentative.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-baseURL.tentative.html.ini
deleted file mode 100644
index 83cd26a560..0000000000
--- a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-baseURL.tentative.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[CSSStyleSheet-constructable-baseURL.tentative.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-insertRule-base-uri.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-insertRule-base-uri.html.ini
new file mode 100644
index 0000000000..a65787ff6f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-insertRule-base-uri.html.ini
@@ -0,0 +1,3 @@
+[CSSStyleSheet-constructable-insertRule-base-uri.html]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom/idlharness.html.ini b/testing/web-platform/meta/css/cssom/idlharness.html.ini
index 55fd582cc6..2c88315dd0 100644
--- a/testing/web-platform/meta/css/cssom/idlharness.html.ini
+++ b/testing/web-platform/meta/css/cssom/idlharness.html.ini
@@ -1,6 +1,4 @@
[idlharness.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Stringification of getComputedStyle(svg_element)]
expected: FAIL
@@ -37,9 +35,6 @@
[Stringification of sheet.cssRules[2\].cssRules[0\]]
expected: FAIL
- [CSSPageRule interface: existence and properties of interface prototype object]
- expected: FAIL
-
[CSSStyleDeclaration interface: calling getPropertyValue(CSSOMString) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
expected: FAIL
@@ -49,9 +44,6 @@
[CSSMarginRule interface: existence and properties of interface object]
expected: FAIL
- [CSSGroupingRule interface: calling deleteRule(unsigned long) on sheet.cssRules[2\] with too few arguments must throw TypeError]
- expected: FAIL
-
[CSSStyleDeclaration must be primary interface of sheet.cssRules[2\].cssRules[0\].style]
expected: FAIL
@@ -67,9 +59,6 @@
[Stringification of sheet.cssRules[2\].style]
expected: FAIL
- [CSSGroupingRule interface: sheet.cssRules[2\] must inherit property "cssRules" with the proper type]
- expected: FAIL
-
[CSSRule interface: sheet.cssRules[4\] must inherit property "MARGIN_RULE" with the proper type]
expected: FAIL
@@ -79,15 +68,9 @@
[CSSStyleDeclaration must be primary interface of style_element.style]
expected: FAIL
- [CSSStyleDeclaration interface: attribute cssFloat]
- expected: FAIL
-
[CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "removeProperty(CSSOMString)" with the proper type]
expected: FAIL
- [CSSPageRule interface: existence and properties of interface object]
- expected: FAIL
-
[CSSStyleDeclaration interface: calling item(unsigned long) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
expected: FAIL
@@ -148,12 +131,6 @@
[CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "type" with the proper type]
expected: FAIL
- [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "cssFloat" with the proper type]
- expected: FAIL
-
- [CSSGroupingRule interface: sheet.cssRules[2\] must inherit property "deleteRule(unsigned long)" with the proper type]
- expected: FAIL
-
[Stringification of sheet.cssRules[2\].cssRules[0\].style]
expected: FAIL
@@ -184,17 +161,86 @@
[CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "setProperty(CSSOMString, CSSOMString, optional CSSOMString)" with the proper type]
expected: FAIL
- [CSSGroupingRule interface: calling insertRule(CSSOMString, optional unsigned long) on sheet.cssRules[2\] with too few arguments must throw TypeError]
+ [CSSStyleDeclaration interface: calling setProperty(CSSOMString, CSSOMString, optional CSSOMString) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
expected: FAIL
- [CSSStyleDeclaration interface: calling setProperty(CSSOMString, CSSOMString, optional CSSOMString) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
+ [CSSImportRule interface: sheet.cssRules[0\] must inherit property "layerName" with the proper type]
expected: FAIL
- [CSSGroupingRule interface: sheet.cssRules[2\] must inherit property "insertRule(CSSOMString, optional unsigned long)" with the proper type]
+ [CSSImportRule interface: sheet.cssRules[0\] must inherit property "supportsText" with the proper type]
expected: FAIL
- [CSSImportRule interface: sheet.cssRules[0\] must inherit property "layerName" with the proper type]
+ [CSSPageDescriptors interface: existence and properties of interface object]
expected: FAIL
- [CSSImportRule interface: sheet.cssRules[0\] must inherit property "supportsText" with the proper type]
+ [CSSPageDescriptors interface object length]
+ expected: FAIL
+
+ [CSSPageDescriptors interface object name]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: attribute margin]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: attribute marginTop]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: attribute marginRight]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: attribute marginBottom]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: attribute marginLeft]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: attribute margin-top]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: attribute margin-right]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: attribute margin-bottom]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: attribute margin-left]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: attribute size]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: attribute marks]
+ expected: FAIL
+
+ [CSSPageDescriptors interface: attribute bleed]
+ expected: FAIL
+
+ [CSSStyleProperties interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSStyleProperties interface object length]
+ expected: FAIL
+
+ [CSSStyleProperties interface object name]
+ expected: FAIL
+
+ [CSSStyleProperties interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSStyleProperties interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSStyleProperties interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSStyleProperties interface: attribute cssFloat]
expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-backdrop-filter.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-backdrop-filter.html.ini
new file mode 100644
index 0000000000..1709005e02
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-backdrop-filter.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-backdrop-root-backdrop-filter.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-clip-path.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-clip-path.html.ini
new file mode 100644
index 0000000000..f8828e82b5
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-clip-path.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-backdrop-root-clip-path.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-filter.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-filter.html.ini
new file mode 100644
index 0000000000..025a99e41f
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-filter.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-backdrop-root-filter.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-mix-blend-mode.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-mix-blend-mode.html.ini
new file mode 100644
index 0000000000..5852be841d
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-mix-blend-mode.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-backdrop-root-mix-blend-mode.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-opacity.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-opacity.html.ini
new file mode 100644
index 0000000000..95f299d827
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-opacity.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-backdrop-root-opacity.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation.html.ini
deleted file mode 100644
index ac98c983cc..0000000000
--- a/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[backdrop-filter-isolation.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/svg-external-filter-resource.html.ini b/testing/web-platform/meta/css/filter-effects/svg-external-filter-resource.html.ini
index 2cec121ac6..40afa9668a 100644
--- a/testing/web-platform/meta/css/filter-effects/svg-external-filter-resource.html.ini
+++ b/testing/web-platform/meta/css/filter-effects/svg-external-filter-resource.html.ini
@@ -1,2 +1,4 @@
[svg-external-filter-resource.html]
- expected: FAIL
+ expected:
+ if (os == "win") and (processor == "x86_64") and debug and not swgl: [FAIL, PASS]
+ if (os == "win") and (processor == "x86_64") and not debug: FAIL
diff --git a/testing/web-platform/meta/css/motion/__dir__.ini b/testing/web-platform/meta/css/motion/__dir__.ini
index 83e1414e87..e260b4662d 100644
--- a/testing/web-platform/meta/css/motion/__dir__.ini
+++ b/testing/web-platform/meta/css/motion/__dir__.ini
@@ -1 +1 @@
-prefs: [layout.css.individual-transform.enabled:true, layout.css.motion-path-ray.enabled:true, layout.css.motion-path-offset-position.enabled:true, layout.css.motion-path-basic-shapes.enabled:true, layout.css.motion-path-coord-box.enabled:true, layout.css.basic-shape-rect.enabled:true, layout.css.basic-shape-xywh.enabled:true, layout.css.motion-path-url.enabled:true]
+prefs: [layout.css.individual-transform.enabled:true, layout.css.basic-shape-rect.enabled:true, layout.css.basic-shape-shape.enabled:true, layout.css.basic-shape-xywh.enabled:true, layout.css.motion-path-url.enabled:true]
diff --git a/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-008.html.ini b/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-008.html.ini
new file mode 100644
index 0000000000..6b25064529
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-008.html.ini
@@ -0,0 +1,2000 @@
+[offset-path-interpolation-008.html]
+ [CSS Transitions: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0) should be [shape(from 5px 5px, line to 10px 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0.6) should be [shape(from -1px 5px, line to 16px 16%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1) should be [shape(from -5px 5px, line to 20px 20%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1.5) should be [shape(from -10px 5px, line to 25px 25%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0) should be [shape(from 5px 5px, line to 10px 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0.6) should be [shape(from -1px 5px, line to 16px 16%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1) should be [shape(from -5px 5px, line to 20px 20%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1.5) should be [shape(from -10px 5px, line to 25px 25%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0) should be [shape(from 5px 5px, line to 10px 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0.6) should be [shape(from -1px 5px, line to 16px 16%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1) should be [shape(from -5px 5px, line to 20px 20%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1.5) should be [shape(from -10px 5px, line to 25px 25%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0) should be [shape(from 5px 5px, line to 10px 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0.6) should be [shape(from -1px 5px, line to 16px 16%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1) should be [shape(from -5px 5px, line to 20px 20%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1.5) should be [shape(from -10px 5px, line to 25px 25%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [initial\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [initial\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [initial\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [initial\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [initial\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [initial\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [initial\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [initial\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [initial\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [initial\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [initial\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [initial\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (-0.3) should be [shape(from calc(-4.5% - 6.5px) 2px, move to 0.5% 4.3px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0) should be [shape(from calc(0% - 5px) 5px, move to 5% 1px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0.5) should be [shape(from calc(7.5% - 2.5px) 10px, move to 12.5% -4.5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1) should be [shape(from 15% 15px, move to 20% -10px\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1.5) should be [shape(from calc(22.5% + 2.5px) 20px, move to 27.5% -15.5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (-0.3) should be [shape(from calc(-4.5% - 6.5px) 2px, move to 0.5% 4.3px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0) should be [shape(from calc(0% - 5px) 5px, move to 5% 1px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0.5) should be [shape(from calc(7.5% - 2.5px) 10px, move to 12.5% -4.5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1) should be [shape(from 15% 15px, move to 20% -10px\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1.5) should be [shape(from calc(22.5% + 2.5px) 20px, move to 27.5% -15.5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (-0.3) should be [shape(from calc(-4.5% - 6.5px) 2px, move to 0.5% 4.3px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0) should be [shape(from calc(0% - 5px) 5px, move to 5% 1px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0.5) should be [shape(from calc(7.5% - 2.5px) 10px, move to 12.5% -4.5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1) should be [shape(from 15% 15px, move to 20% -10px\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1.5) should be [shape(from calc(22.5% + 2.5px) 20px, move to 27.5% -15.5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (-0.3) should be [shape(from calc(-4.5% - 6.5px) 2px, move to 0.5% 4.3px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0) should be [shape(from calc(0% - 5px) 5px, move to 5% 1px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0.5) should be [shape(from calc(7.5% - 2.5px) 10px, move to 12.5% -4.5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1) should be [shape(from 15% 15px, move to 20% -10px\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1.5) should be [shape(from calc(22.5% + 2.5px) 20px, move to 27.5% -15.5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [unset\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [unset\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [unset\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [unset\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [unset\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [unset\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [unset\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [unset\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [unset\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [unset\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [unset\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [unset\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [none\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [none\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [none\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [none\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [none\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [none\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [none\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [none\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [none\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [none\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [none\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [none\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (-0.3) should be [shape(from 2% 2px, hline to -1%, vline to -2px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0) should be [shape(from 5% 5px, hline to 5%, vline to -5px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0.5) should be [shape(from 10% 10px, hline to 15% , vline to -10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1) should be [shape(from 15% 15px, hline to 25%, vline to -15px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1.5) should be [shape(from 20% 20px, hline to 35%, vline to -20px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (-0.3) should be [shape(from 2% 2px, hline to -1%, vline to -2px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0) should be [shape(from 5% 5px, hline to 5%, vline to -5px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0.5) should be [shape(from 10% 10px, hline to 15% , vline to -10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1) should be [shape(from 15% 15px, hline to 25%, vline to -15px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1.5) should be [shape(from 20% 20px, hline to 35%, vline to -20px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (-0.3) should be [shape(from 2% 2px, hline to -1%, vline to -2px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0) should be [shape(from 5% 5px, hline to 5%, vline to -5px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0.5) should be [shape(from 10% 10px, hline to 15% , vline to -10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1) should be [shape(from 15% 15px, hline to 25%, vline to -15px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1.5) should be [shape(from 20% 20px, hline to 35%, vline to -20px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (-0.3) should be [shape(from 2% 2px, hline to -1%, vline to -2px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0) should be [shape(from 5% 5px, hline to 5%, vline to -5px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0.5) should be [shape(from 10% 10px, hline to 15% , vline to -10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1) should be [shape(from 15% 15px, hline to 25%, vline to -15px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1.5) should be [shape(from 20% 20px, hline to 35%, vline to -20px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve to 7% 13px via -3% 86px, curve to 33% 17px via 17% 53px 34% 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve to 15% 5px via 5% 70px, curve to 25% 25px via 25% 45px 10% 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1) should be [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve to 25% -5px via 15% 50px, curve to 15% 35px via 35% 35px -20% 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve to 7% 13px via -3% 86px, curve to 33% 17px via 17% 53px 34% 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve to 15% 5px via 5% 70px, curve to 25% 25px via 25% 45px 10% 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1) should be [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve to 25% -5px via 15% 50px, curve to 15% 35px via 35% 35px -20% 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve to 7% 13px via -3% 86px, curve to 33% 17px via 17% 53px 34% 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve to 15% 5px via 5% 70px, curve to 25% 25px via 25% 45px 10% 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1) should be [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve to 25% -5px via 15% 50px, curve to 15% 35px via 35% 35px -20% 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve to 7% 13px via -3% 86px, curve to 33% 17px via 17% 53px 34% 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve to 15% 5px via 5% 70px, curve to 25% 25px via 25% 45px 10% 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1) should be [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve to 25% -5px via 15% 50px, curve to 15% 35px via 35% 35px -20% 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve by 7% 13px via -3% 86px, curve by 33% 17px via 17% 53px 34% 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve by 15% 5px via 5% 70px, curve by 25% 25px via 25% 45px 10% 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve by 25% -5px via 15% 50px, curve by 15% 35px via 35% 35px -20% 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve by 7% 13px via -3% 86px, curve by 33% 17px via 17% 53px 34% 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve by 15% 5px via 5% 70px, curve by 25% 25px via 25% 45px 10% 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve by 25% -5px via 15% 50px, curve by 15% 35px via 35% 35px -20% 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve by 7% 13px via -3% 86px, curve by 33% 17px via 17% 53px 34% 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve by 15% 5px via 5% 70px, curve by 25% 25px via 25% 45px 10% 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve by 25% -5px via 15% 50px, curve by 15% 35px via 35% 35px -20% 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve by 7% 13px via -3% 86px, curve by 33% 17px via 17% 53px 34% 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve by 15% 5px via 5% 70px, curve by 25% 25px via 25% 45px 10% 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve by 25% -5px via 15% 50px, curve by 15% 35px via 35% 35px -20% 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth to 7% 13px via -3% 86px, smooth to 33% 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth to 15% 5px via 5% 70px, smooth to 25% 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth to 25% -5px via 15% 50px, smooth to 15% 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth to 7% 13px via -3% 86px, smooth to 33% 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth to 15% 5px via 5% 70px, smooth to 25% 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth to 25% -5px via 15% 50px, smooth to 15% 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth to 7% 13px via -3% 86px, smooth to 33% 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth to 15% 5px via 5% 70px, smooth to 25% 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth to 25% -5px via 15% 50px, smooth to 15% 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth to 7% 13px via -3% 86px, smooth to 33% 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth to 15% 5px via 5% 70px, smooth to 25% 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth to 25% -5px via 15% 50px, smooth to 15% 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth by 7% 13px via -3% 86px, smooth by 33% 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth by 15% 5px via 5% 70px, smooth by 25% 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth by 25% -5px via 15% 50px, smooth by 15% 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth by 7% 13px via -3% 86px, smooth by 33% 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth by 15% 5px via 5% 70px, smooth by 25% 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth by 25% -5px via 15% 50px, smooth by 15% 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth by 7% 13px via -3% 86px, smooth by 33% 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth by 15% 5px via 5% 70px, smooth by 25% 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth by 25% -5px via 15% 50px, smooth by 15% 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth by 7% 13px via -3% 86px, smooth by 33% 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth by 15% 5px via 5% 70px, smooth by 25% 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth by 25% -5px via 15% 50px, smooth by 15% 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2% 2px, arc to 18% -12px of 7px 17px ccw small, arc by 12% -2px of 33px 33px rotate -42deg cw large , arc to 25% 20px of 10px 5px ccw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8% 8px, arc to 12% -18px of 13px 23px ccw small, arc by 18% -8px of 27px 27px rotate 102deg cw large, arc to 25% 20px of 10px 5px ccw small )\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10% 10px, arc to 10% -20px of 15px 25px ccw small, arc by 20% -10px of 25px rotate 150deg cw large, arc to 25% 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1) should be [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px rotate 270deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20% 20px, arc to 0% -30px of 25px 35px ccw small, arc by 30% -20px of 15px rotate 390deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2% 2px, arc to 18% -12px of 7px 17px ccw small, arc by 12% -2px of 33px 33px rotate -42deg cw large , arc to 25% 20px of 10px 5px ccw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8% 8px, arc to 12% -18px of 13px 23px ccw small, arc by 18% -8px of 27px 27px rotate 102deg cw large, arc to 25% 20px of 10px 5px ccw small )\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10% 10px, arc to 10% -20px of 15px 25px ccw small, arc by 20% -10px of 25px rotate 150deg cw large, arc to 25% 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1) should be [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px rotate 270deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20% 20px, arc to 0% -30px of 25px 35px ccw small, arc by 30% -20px of 15px rotate 390deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2% 2px, arc to 18% -12px of 7px 17px ccw small, arc by 12% -2px of 33px 33px rotate -42deg cw large , arc to 25% 20px of 10px 5px ccw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8% 8px, arc to 12% -18px of 13px 23px ccw small, arc by 18% -8px of 27px 27px rotate 102deg cw large, arc to 25% 20px of 10px 5px ccw small )\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10% 10px, arc to 10% -20px of 15px 25px ccw small, arc by 20% -10px of 25px rotate 150deg cw large, arc to 25% 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1) should be [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px rotate 270deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20% 20px, arc to 0% -30px of 25px 35px ccw small, arc by 30% -20px of 15px rotate 390deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2% 2px, arc to 18% -12px of 7px 17px ccw small, arc by 12% -2px of 33px 33px rotate -42deg cw large , arc to 25% 20px of 10px 5px ccw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8% 8px, arc to 12% -18px of 13px 23px ccw small, arc by 18% -8px of 27px 27px rotate 102deg cw large, arc to 25% 20px of 10px 5px ccw small )\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10% 10px, arc to 10% -20px of 15px 25px ccw small, arc by 20% -10px of 25px rotate 150deg cw large, arc to 25% 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1) should be [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px rotate 270deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20% 20px, arc to 0% -30px of 25px 35px ccw small, arc by 30% -20px of 15px rotate 390deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (-0.3) should be [shape(from 8px calc(-6.5% - 1.5px), hline to 7px, vline by calc(-3% + 208px), hline by 5.92px, close, vline by 2.8px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0) should be [shape(from 5px -5%, hline to 10px, vline by calc(0% + 160px), hline by 8.25px, close, vline by 4px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0.6) should be [shape(from -1px calc(-2% + 3px), hline to 16px, vline by calc(6% + 64px), hline by 12.9px, close ,vline by 6.4px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1) should be [shape(from -5px calc(0% + 5px), hline to 20px, vline by 10%, hline by 16px, close, vline by 8px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1.5) should be [shape(from -10px calc(2.5% + 7.5px), hline to 25px, vline by calc(15% - 80px), hline by 19.88px, close, vline by 10px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (-0.3) should be [shape(from 8px calc(-6.5% - 1.5px), hline to 7px, vline by calc(-3% + 208px), hline by 5.92px, close, vline by 2.8px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0) should be [shape(from 5px -5%, hline to 10px, vline by calc(0% + 160px), hline by 8.25px, close, vline by 4px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0.6) should be [shape(from -1px calc(-2% + 3px), hline to 16px, vline by calc(6% + 64px), hline by 12.9px, close ,vline by 6.4px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1) should be [shape(from -5px calc(0% + 5px), hline to 20px, vline by 10%, hline by 16px, close, vline by 8px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1.5) should be [shape(from -10px calc(2.5% + 7.5px), hline to 25px, vline by calc(15% - 80px), hline by 19.88px, close, vline by 10px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (-0.3) should be [shape(from 8px calc(-6.5% - 1.5px), hline to 7px, vline by calc(-3% + 208px), hline by 5.92px, close, vline by 2.8px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0) should be [shape(from 5px -5%, hline to 10px, vline by calc(0% + 160px), hline by 8.25px, close, vline by 4px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0.6) should be [shape(from -1px calc(-2% + 3px), hline to 16px, vline by calc(6% + 64px), hline by 12.9px, close ,vline by 6.4px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1) should be [shape(from -5px calc(0% + 5px), hline to 20px, vline by 10%, hline by 16px, close, vline by 8px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1.5) should be [shape(from -10px calc(2.5% + 7.5px), hline to 25px, vline by calc(15% - 80px), hline by 19.88px, close, vline by 10px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (-0.3) should be [shape(from 8px calc(-6.5% - 1.5px), hline to 7px, vline by calc(-3% + 208px), hline by 5.92px, close, vline by 2.8px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0) should be [shape(from 5px -5%, hline to 10px, vline by calc(0% + 160px), hline by 8.25px, close, vline by 4px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0.6) should be [shape(from -1px calc(-2% + 3px), hline to 16px, vline by calc(6% + 64px), hline by 12.9px, close ,vline by 6.4px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1) should be [shape(from -5px calc(0% + 5px), hline to 20px, vline by 10%, hline by 16px, close, vline by 8px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 8.25px, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1.5) should be [shape(from -10px calc(2.5% + 7.5px), hline to 25px, vline by calc(15% - 80px), hline by 19.88px, close, vline by 10px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, smooth to calc(5% + 10px) 5px via calc(0% + 5px) 70px, smooth to calc(15% + 10px) 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.3) should be [shape(from calc(3.5% + 4.5px) 8px, arc to calc(10.5% + 1.5px) -18px of 13px 23px, arc by calc(10.5% + 7.5px) -8px of 27px cw large rotate 102deg, arc to calc(17.5% + 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, arc to calc(-7.5% + 7.5px) -30px of 25px 35px, arc by calc(-7.5% + 37.5px) -20px of 15px cw rotate 390deg, arc to calc(-12.5% + 37.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from calc(-4.5% + 6.5px) 2px, curve by calc(-6% + 13px) 13px via -3% 86px, curve by calc(-6% + 39px) 17px via calc(-9% + 26px) 53px calc(1.5% + 32.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, arc to calc(-7.5% + 7.5px) -30px of 25px 35px, arc by calc(-7.5% + 37.5px) -20px of 15px cw rotate 390deg, arc to calc(-12.5% + 37.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (-0.3) should be [shape(from 2px 2px, hline to -1px, vline to -2px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (0.5) should be [shape(from 10px 10px, hline to 15px, vline to -10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (-0.3) should be [shape(from 2px 2px, hline to -1px, vline to -2px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (-0.3) should be [shape(from 2px 2px, hline to -1px, vline to -2px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, arc to calc(-7.5% + 7.5px) -30px of 25px 35px, arc by calc(-7.5% + 37.5px) -20px of 15px cw rotate 390deg, arc to calc(-12.5% + 37.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, smooth to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, smooth to calc(-15% + 30px) 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20px 20px, arc to 0px -30px of 25px 35px ccw small, arc by 30px -20px of 15px rotate 390deg cw small, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, curve to calc(0% + 20px) 0px via calc(0% + 10px) 60px, curve to calc(0% + 20px) 30px via calc(0% + 30px) 40px calc(0% - 5px) 100px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, smooth to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, smooth to calc(-15% + 30px) 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0) should be [shape(from 5px 5px, smooth by 10px 10px via 0px 80px, smooth by 30px 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, smooth to calc(5% + 10px) 5px via calc(0% + 5px) 70px, smooth to calc(15% + 10px) 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20px 20px, arc to 0px -30px of 25px 35px ccw small, arc by 30px -20px of 15px rotate 390deg cw small, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10px 10px, arc to 10px -20px of 15px 25px ccw small, arc by 20px -10px of 25px rotate 150deg cw large, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, smooth to calc(13% - 6px) 13px via calc(0% - 3px) 86px, smooth to calc(39% - 6px) 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (1.5) should be [shape(from 20px 20px, smooth by 25px -5px via 15px 50px, smooth by 15px 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, smooth to calc(0% + 20px) 0px via calc(0% + 10px) 60px, smooth to calc(0% + 20px) 30px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (-0.3) should be [shape(from 2px 2px, smooth by 7px 13px via -3px 86px, smooth by 33px 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2px 2px, arc to 18px -12px of 7px 17px ccw small, arc by 12px -2px of 33px 33px rotate -42deg cw large , arc to 25px 20px of 10px 5px ccw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1) should be [shape(from calc(0% + 15px) 15px, arc to calc(0% + 5px) -25px of 20px 30px, arc by calc(0% + 25px) -15px of 20px cw rotate 270deg, arc to calc(0% + 25px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, smooth to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, smooth to calc(-15% + 30px) 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1) should be [shape(from calc(0% + 15px) 15px, arc to calc(0% + 5px) -25px of 20px 30px, arc by calc(0% + 25px) -15px of 20px cw rotate 270deg, arc to calc(0% + 25px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (0.5) should be [shape(from 10px 10px, hline to 15px, vline to -10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, smooth to calc(13% - 6px) 13px via calc(0% - 3px) 86px, smooth to calc(39% - 6px) 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, smooth to calc(0% + 20px) 0px via calc(0% + 10px) 60px, smooth to calc(0% + 20px) 30px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, smooth to calc(5% + 10px) 5px via calc(0% + 5px) 70px, smooth to calc(15% + 10px) 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, smooth to calc(5% + 10px) 5px via calc(0% + 5px) 70px, smooth to calc(15% + 10px) 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from calc(0% + 5px) 5px, curve by calc(0% + 10px) 10px via 0% 80px, curve by calc(0% + 30px) 20px via calc(0% + 20px) 50px calc(0% + 25px) 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from calc(22.5% - 2.5px) 20px, curve by calc(30% - 5px) -5px via 15% 50px, curve by calc(30% - 15px) 35px via calc(45% - 10px) 35px calc(-7.5% - 12.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0) should be [shape(from 5px 5px, smooth by 10px 10px via 0px 80px, smooth by 30px 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, smooth to calc(0% + 20px) 0px via calc(0% + 10px) 60px, smooth to calc(0% + 20px) 30px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, arc to calc(19.5% - 1.5px) -12px of 7px 17px, arc by calc(19.5% - 7.5px) -2px of 33px cw large rotate -42deg, arc to calc(32.5% - 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, smooth to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, smooth to calc(-15% + 30px) 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8px 8px, arc to 12px -18px of 13px 23px ccw small, arc by 18px -8px of 27px 27px rotate 102deg cw large, arc to 25px 20px of 10px 5px ccw small )\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from calc(22.5% - 2.5px) 20px, curve by calc(30% - 5px) -5px via 15% 50px, curve by calc(30% - 15px) 35px via calc(45% - 10px) 35px calc(-7.5% - 12.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from calc(7.5% + 2.5px) 10px, curve by calc(10% + 5px) 5px via 5% 70px, curve by calc(10% + 15px) 25px via calc(15% + 10px) 45px calc(-2.5% + 12.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, arc to calc(7.5% + 2.5px) -20px of 15px 25px, arc by calc(7.5% + 12.5px) -10px of 25px cw large rotate 150deg, arc to calc(12.5% + 12.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1) should be [shape(from calc(0% + 15px) 15px, arc to calc(0% + 5px) -25px of 20px 30px, arc by calc(0% + 25px) -15px of 20px cw rotate 270deg, arc to calc(0% + 25px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, curve to calc(13% - 6px) 13px via calc(0% - 3px) 86px, curve to calc(39% - 6px) 17px via calc(26% - 9px) 53px calc(32.5% + 1.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, curve to calc(0% + 20px) 0px via calc(0% + 10px) 60px, curve to calc(0% + 20px) 30px via calc(0% + 30px) 40px calc(0% - 5px) 100px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1.5) should be [shape(from 20px 20px, hline to 35px, vline to -20px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, curve to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, curve to calc(-15% + 30px) 35px via calc(-10% + 45px) 35px calc(-12.5% - 7.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0) should be [shape(from 5px 5px, arc to 15px -15px of 10px 20px, arc by 15px -5px of 30px cw rotate 30deg large, arc to 25px 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, curve to calc(5% + 10px) 5px via calc(0% + 5px) 70px, curve to calc(15% + 10px) 25px via calc(10% + 15px) 45px calc(12.5% - 2.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, smooth to calc(13% - 6px) 13px via calc(0% - 3px) 86px, smooth to calc(39% - 6px) 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.3) should be [shape(from calc(3.5% + 4.5px) 8px, arc to calc(10.5% + 1.5px) -18px of 13px 23px, arc by calc(10.5% + 7.5px) -8px of 27px cw large rotate 102deg, arc to calc(17.5% + 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (-0.3) should be [shape(from 2px 2px, smooth by 7px 13px via -3px 86px, smooth by 33px 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1) should be [shape(from 15px 15px, hline to 25px, vline to -15px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from calc(7.5% + 2.5px) 10px, curve by calc(10% + 5px) 5px via 5% 70px, curve by calc(10% + 15px) 25px via calc(15% + 10px) 45px calc(-2.5% + 12.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1) should be [shape(from calc(0% + 15px) 15px, arc to calc(0% + 5px) -25px of 20px 30px, arc by calc(0% + 25px) -15px of 20px cw rotate 270deg, arc to calc(0% + 25px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (-0.3) should be [shape(from 2px 2px, hline to -1px, vline to -2px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, curve to calc(5% + 10px) 5px via calc(0% + 5px) 70px, curve to calc(15% + 10px) 25px via calc(10% + 15px) 45px calc(12.5% - 2.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (-0.3) should be [shape(from 2px 2px, smooth by 7px 13px via -3px 86px, smooth by 33px 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, curve to calc(5% + 10px) 5px via calc(0% + 5px) 70px, curve to calc(15% + 10px) 25px via calc(10% + 15px) 45px calc(12.5% - 2.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0.5) should be [shape(from 10px 10px, smooth by 15px 5px via 5px 70px, smooth by 25px 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (1.5) should be [shape(from 20px 20px, smooth by 25px -5px via 15px 50px, smooth by 15px 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (-0.3) should be [shape(from 2px 2px, smooth by 7px 13px via -3px 86px, smooth by 33px 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20px 20px, arc to 0px -30px of 25px 35px ccw small, arc by 30px -20px of 15px rotate 390deg cw small, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (1.5) should be [shape(from 20px 20px, smooth by 25px -5px via 15px 50px, smooth by 15px 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (0) should be [shape(from 5px 5px, hline to 5px, vline to -5px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, curve to calc(13% - 6px) 13px via calc(0% - 3px) 86px, curve to calc(39% - 6px) 17px via calc(26% - 9px) 53px calc(32.5% + 1.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, arc to calc(19.5% - 1.5px) -12px of 7px 17px, arc by calc(19.5% - 7.5px) -2px of 33px cw large rotate -42deg, arc to calc(32.5% - 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20px 20px, arc to 0px -30px of 25px 35px ccw small, arc by 30px -20px of 15px rotate 390deg cw small, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from calc(0% + 5px) 5px, curve by calc(0% + 10px) 10px via 0% 80px, curve by calc(0% + 30px) 20px via calc(0% + 20px) 50px calc(0% + 25px) 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8px 8px, arc to 12px -18px of 13px 23px ccw small, arc by 18px -8px of 27px 27px rotate 102deg cw large, arc to 25px 20px of 10px 5px ccw small )\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, curve to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, curve to calc(-15% + 30px) 35px via calc(-10% + 45px) 35px calc(-12.5% - 7.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, arc to calc(19.5% - 1.5px) -12px of 7px 17px, arc by calc(19.5% - 7.5px) -2px of 33px cw large rotate -42deg, arc to calc(32.5% - 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, arc to calc(7.5% + 2.5px) -20px of 15px 25px, arc by calc(7.5% + 12.5px) -10px of 25px cw large rotate 150deg, arc to calc(12.5% + 12.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, curve to calc(0% + 20px) 0px via calc(0% + 10px) 60px, curve to calc(0% + 20px) 30px via calc(0% + 30px) 40px calc(0% - 5px) 100px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from calc(-4.5% + 6.5px) 2px, curve by calc(-6% + 13px) 13px via -3% 86px, curve by calc(-6% + 39px) 17px via calc(-9% + 26px) 53px calc(1.5% + 32.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, curve to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, curve to calc(-15% + 30px) 35px via calc(-10% + 45px) 35px calc(-12.5% - 7.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, arc to calc(19.5% - 1.5px) -12px of 7px 17px, arc by calc(19.5% - 7.5px) -2px of 33px cw large rotate -42deg, arc to calc(32.5% - 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1) should be [shape(from 15px 15px, hline to 25px, vline to -15px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from calc(7.5% + 2.5px) 10px, curve by calc(10% + 5px) 5px via 5% 70px, curve by calc(10% + 15px) 25px via calc(15% + 10px) 45px calc(-2.5% + 12.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, curve to calc(13% - 6px) 13px via calc(0% - 3px) 86px, curve to calc(39% - 6px) 17px via calc(26% - 9px) 53px calc(32.5% + 1.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from calc(0% + 5px) 5px, curve by calc(0% + 10px) 10px via 0% 80px, curve by calc(0% + 30px) 20px via calc(0% + 20px) 50px calc(0% + 25px) 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from calc(22.5% - 2.5px) 20px, curve by calc(30% - 5px) -5px via 15% 50px, curve by calc(30% - 15px) 35px via calc(45% - 10px) 35px calc(-7.5% - 12.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.3) should be [shape(from calc(3.5% + 4.5px) 8px, arc to calc(10.5% + 1.5px) -18px of 13px 23px, arc by calc(10.5% + 7.5px) -8px of 27px cw large rotate 102deg, arc to calc(17.5% + 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8px 8px, arc to 12px -18px of 13px 23px ccw small, arc by 18px -8px of 27px 27px rotate 102deg cw large, arc to 25px 20px of 10px 5px ccw small )\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0) should be [shape(from 5px 5px, smooth by 10px 10px via 0px 80px, smooth by 30px 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, arc to calc(7.5% + 2.5px) -20px of 15px 25px, arc by calc(7.5% + 12.5px) -10px of 25px cw large rotate 150deg, arc to calc(12.5% + 12.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0.5) should be [shape(from 10px 10px, smooth by 15px 5px via 5px 70px, smooth by 25px 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8px 8px, arc to 12px -18px of 13px 23px ccw small, arc by 18px -8px of 27px 27px rotate 102deg cw large, arc to 25px 20px of 10px 5px ccw small )\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from calc(0% + 5px) 5px, curve by calc(0% + 10px) 10px via 0% 80px, curve by calc(0% + 30px) 20px via calc(0% + 20px) 50px calc(0% + 25px) 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2px 2px, arc to 18px -12px of 7px 17px ccw small, arc by 12px -2px of 33px 33px rotate -42deg cw large , arc to 25px 20px of 10px 5px ccw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1.5) should be [shape(from 20px 20px, hline to 35px, vline to -20px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10px 10px, arc to 10px -20px of 15px 25px ccw small, arc by 20px -10px of 25px rotate 150deg cw large, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from calc(7.5% + 2.5px) 10px, curve by calc(10% + 5px) 5px via 5% 70px, curve by calc(10% + 15px) 25px via calc(15% + 10px) 45px calc(-2.5% + 12.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from calc(-4.5% + 6.5px) 2px, curve by calc(-6% + 13px) 13px via -3% 86px, curve by calc(-6% + 39px) 17px via calc(-9% + 26px) 53px calc(1.5% + 32.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2px 2px, arc to 18px -12px of 7px 17px ccw small, arc by 12px -2px of 33px 33px rotate -42deg cw large , arc to 25px 20px of 10px 5px ccw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from calc(22.5% - 2.5px) 20px, curve by calc(30% - 5px) -5px via 15% 50px, curve by calc(30% - 15px) 35px via calc(45% - 10px) 35px calc(-7.5% - 12.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0.5) should be [shape(from 10px 10px, smooth by 15px 5px via 5px 70px, smooth by 25px 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, smooth to calc(13% - 6px) 13px via calc(0% - 3px) 86px, smooth to calc(39% - 6px) 17px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, curve to calc(-5% + 30px) -5px via calc(0% + 15px) 50px, curve to calc(-15% + 30px) 35px via calc(-10% + 45px) 35px calc(-12.5% - 7.5px) 115px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, curve to calc(5% + 10px) 5px via calc(0% + 5px) 70px, curve to calc(15% + 10px) 25px via calc(10% + 15px) 45px calc(12.5% - 2.5px) 85px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (-0.3) should be [shape(from calc(6.5% - 4.5px) 2px, curve to calc(13% - 6px) 13px via calc(0% - 3px) 86px, curve to calc(39% - 6px) 17px via calc(26% - 9px) 53px calc(32.5% + 1.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0) should be [shape(from 5px 5px, arc to 15px -15px of 10px 20px, arc by 15px -5px of 30px cw rotate 30deg large, arc to 25px 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (1.5) should be [shape(from calc(-2.5% + 22.5px) 20px, arc to calc(-7.5% + 7.5px) -30px of 25px 35px, arc by calc(-7.5% + 37.5px) -20px of 15px cw rotate 390deg, arc to calc(-12.5% + 37.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1.5) should be [shape(from 20px 20px, hline to 35px, vline to -20px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (0) should be [shape(from 5px 5px, hline to 5px, vline to -5px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (1.5) should be [shape(from 20px 20px, smooth by 25px -5px via 15px 50px, smooth by 15px 35px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.3) should be [shape(from calc(3.5% + 4.5px) 8px, arc to calc(10.5% + 1.5px) -18px of 13px 23px, arc by calc(10.5% + 7.5px) -8px of 27px cw large rotate 102deg, arc to calc(17.5% + 7.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0.5) should be [shape(from 10px 10px, smooth by 15px 5px via 5px 70px, smooth by 25px 25px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10px 10px, arc to 10px -20px of 15px 25px ccw small, arc by 20px -10px of 25px rotate 150deg cw large, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (0.5) should be [shape(from 10px 10px, hline to 15px, vline to -10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (0.5) should be [shape(from 10px 10px, hline to 15px, vline to -10px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1) should be [shape(from 15px 15px, hline to 25px, vline to -15px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0) should be [shape(from 5px 5px, arc to 15px -15px of 10px 20px, arc by 15px -5px of 30px cw rotate 30deg large, arc to 25px 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [path("M 5 5 s 0 80 10 10 t 30 20")\] to [shape(from 15px 15px, smooth by 20px 0px via 10px 60px, smooth by 20px 30px)\] at (0) should be [shape(from 5px 5px, smooth by 10px 10px via 0px 80px, smooth by 30px 20px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1) should be [shape(from 15px 15px, hline to 25px, vline to -15px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2px 2px, arc to 18px -12px of 7px 17px ccw small, arc by 12px -2px of 33px 33px rotate -42deg cw large , arc to 25px 20px of 10px 5px ccw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, curve to calc(0% + 20px) 0px via calc(0% + 10px) 60px, curve to calc(0% + 20px) 30px via calc(0% + 30px) 40px calc(0% - 5px) 100px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [path("M 15 15 S 10 60 20 0 T 20 30")\] at (1) should be [shape(from calc(0% + 15px) 15px, smooth to calc(0% + 20px) 0px via calc(0% + 10px) 60px, smooth to calc(0% + 20px) 30px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [shape(from 5px 5px, hline to 5px, vline to -5px, close)\] to [path("M 15 15 H 25 V -15 Z")\] at (1.5) should be [shape(from 20px 20px, hline to 35px, vline to -20px, close)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Web Animations: property <offset-path> from [path("M 5 5 q 0 80 10 10 c 20 50 25 70 30 20")\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from calc(-4.5% + 6.5px) 2px, curve by calc(-6% + 13px) 13px via -3% 86px, curve by calc(-6% + 39px) 17px via calc(-9% + 26px) 53px calc(1.5% + 32.5px) 61px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [path("M 15 15 Q 10 60 20 0 C 30 40 -5 100 20 30")\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0) should be [shape(from 5px 5px, arc to 15px -15px of 10px 20px, arc by 15px -5px of 30px cw rotate 30deg large, arc to 25px 20px of 10px 5px small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <offset-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [path("M 15 15 A 20,30 0 0,0 5,-25 a 20,20 270 0,1 25,-15 A 10,5 0 0,0 25 20")\] at (0.5) should be [shape(from calc(2.5% + 7.5px) 10px, arc to calc(7.5% + 2.5px) -20px of 15px 25px, arc by calc(7.5% + 12.5px) -10px of 25px cw large rotate 150deg, arc to calc(12.5% + 12.5px) 20px of 10px 5px)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [CSS Animations: property <offset-path> from [path("M 5 5 A 10,20 0 0,0 15,-15 a 30,30 30 1,1 15,-5 A 10,5 0 0,0 25 20")\] to [shape(from 15px 15px, arc to 5px -25px of 20px 30px, arc by 25px -15px of 20px cw rotate 270deg small, arc to 25px 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10px 10px, arc to 10px -20px of 15px 25px ccw small, arc by 20px -10px of 25px rotate 150deg cw large, arc to 25px 20px of 10px 5px cw small)\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/motion/offset-path-shape-shape-001.html.ini b/testing/web-platform/meta/css/motion/offset-path-shape-shape-001.html.ini
new file mode 100644
index 0000000000..8d7b1adc33
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/offset-path-shape-shape-001.html.ini
@@ -0,0 +1,3 @@
+[offset-path-shape-shape-001.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/motion/offset-path-shape-shape-002.html.ini b/testing/web-platform/meta/css/motion/offset-path-shape-shape-002.html.ini
new file mode 100644
index 0000000000..20f53b8e48
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/offset-path-shape-shape-002.html.ini
@@ -0,0 +1,3 @@
+[offset-path-shape-shape-002.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/motion/offset-path-shape-shape-003.html.ini b/testing/web-platform/meta/css/motion/offset-path-shape-shape-003.html.ini
new file mode 100644
index 0000000000..8b9e71593b
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/offset-path-shape-shape-003.html.ini
@@ -0,0 +1,3 @@
+[offset-path-shape-shape-003.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/motion/parsing/offset-path-shape-computed.html.ini b/testing/web-platform/meta/css/motion/parsing/offset-path-shape-computed.html.ini
new file mode 100644
index 0000000000..9b9a302113
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/parsing/offset-path-shape-computed.html.ini
@@ -0,0 +1,48 @@
+[offset-path-shape-computed.html]
+ [Property offset-path value 'shape(from 0px 0px, line to 10px 10px)']
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Property offset-path value 'shape(from 1em 50px, line to 10rem 10%)']
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Property offset-path value 'shape(from 10px 10px, move by 10px 5px, line by 20px 40%, close)']
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Property offset-path value 'shape(from 10px 10px, hline by 10px, vline to 5rem)']
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Property offset-path value 'shape(from 10px 10px, vline by 5%, hline to 1px)']
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Property offset-path value 'shape(from 10px 10px, curve to 50px 20px via 10rem 1%)']
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Property offset-path value 'shape(from 10px 10px, curve to 50px 20px via 10rem 1px 20% 1em)']
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Property offset-path value 'shape(from 10px 10px, smooth to 50px 20px via 10rem 1%)']
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Property offset-path value 'shape(from 10px 10px, smooth to 50px 3pt)']
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Property offset-path value 'shape(from 10px 10px, arc to 50px 3pt of 10px 10px)']
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Property offset-path value 'shape(from 10px 10px, arc to 50px 3pt of 10px 10px small rotate 0deg)']
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Property offset-path value 'shape(from 10% 1rem, arc to 50px 3pt of 20% cw large rotate 25deg)']
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/motion/parsing/offset-path-shape-parsing.html.ini b/testing/web-platform/meta/css/motion/parsing/offset-path-shape-parsing.html.ini
new file mode 100644
index 0000000000..e0ff50997e
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/parsing/offset-path-shape-parsing.html.ini
@@ -0,0 +1,64 @@
+[offset-path-shape-parsing.html]
+ [e.style['offset-path'\] = "shape(from 0px 0px, line to 10px 10px)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape( from 0px 0px, line to 10px 10px )" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape(from 1em 50%, line to 10px 10px)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape(from 1ch 50px, line to 10rem 10vh)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape(from 1ch -50px, line to -10% 12px)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape(from 10px 10px, move by 10px 5px, line by 20px 40%, close)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape(from 10px 10px, hline by 10px, vline to 5rem)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape(from 10px 10px, vline by 5%, hline to 1vw)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape(from 10px 10px, curve to 50px 20px via 10rem 1%)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape(from 10px 10px, curve to 50px 20px via 10rem 1px 20vh 1ch)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape(from 10px 10px, curve by 50px 20px via 10rem 1px 20vh 1ch)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape(from 10px 10px, smooth to 50px 20px via 10rem 1%)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape(from 10px 10px, smooth to 50px 1pt)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape(from 10px 10px, arc to 50px 1pt of 10px 10px)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape(from 10px 10px, arc to 50px 1pt of 10px 10px small rotate 0deg)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['offset-path'\] = "shape(from 10% 1rem, arc to 50px 1pt of 20% cw large rotate 25deg)" should set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/printing/existing-transition-in-media-print.tentative.html.ini b/testing/web-platform/meta/css/printing/existing-transition-in-media-print.tentative.html.ini
index f1928f6c08..d0df72b99b 100644
--- a/testing/web-platform/meta/css/printing/existing-transition-in-media-print.tentative.html.ini
+++ b/testing/web-platform/meta/css/printing/existing-transition-in-media-print.tentative.html.ini
@@ -1,3 +1,4 @@
[existing-transition-in-media-print.tentative.html]
expected:
- if (os == "mac") and not debug: [PASS, TIMEOUT]
+ if (os == "win") and swgl: PASS
+ if os == "mac": [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/printing/page-name-002-print.html.ini b/testing/web-platform/meta/css/printing/page-name-002-print.html.ini
deleted file mode 100644
index a69bf9a649..0000000000
--- a/testing/web-platform/meta/css/printing/page-name-002-print.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[page-name-002-print.html]
- expected:
- if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, PASS]
- if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, PASS]
- if (os == "mac") and not debug: [TIMEOUT, PASS]
- [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/printing/page-size-004-print.html.ini b/testing/web-platform/meta/css/printing/page-size-004-print.html.ini
deleted file mode 100644
index fed49a59b2..0000000000
--- a/testing/web-platform/meta/css/printing/page-size-004-print.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[page-size-004-print.html]
- prefs: [layout.css.allow-mixed-page-sizes:true]
diff --git a/testing/web-platform/meta/css/printing/page-size-005-print.html.ini b/testing/web-platform/meta/css/printing/page-size-005-print.html.ini
deleted file mode 100644
index 75fa19c247..0000000000
--- a/testing/web-platform/meta/css/printing/page-size-005-print.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[page-size-005-print.html]
- prefs: [layout.css.allow-mixed-page-sizes:true]
diff --git a/testing/web-platform/meta/css/printing/page-size-006-print.html.ini b/testing/web-platform/meta/css/printing/page-size-006-print.html.ini
deleted file mode 100644
index a6f45db06e..0000000000
--- a/testing/web-platform/meta/css/printing/page-size-006-print.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[page-size-006-print.html]
- prefs: [layout.css.page-orientation.enabled:true]
diff --git a/testing/web-platform/meta/css/printing/page-size-007-print.html.ini b/testing/web-platform/meta/css/printing/page-size-007-print.html.ini
deleted file mode 100644
index 0e98d1a2f4..0000000000
--- a/testing/web-platform/meta/css/printing/page-size-007-print.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[page-size-007-print.html]
- prefs: [layout.css.allow-mixed-page-sizes:true]
- expected:
- if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/printing/page-size-008-print.html.ini b/testing/web-platform/meta/css/printing/page-size-008-print.html.ini
deleted file mode 100644
index 5eecfb28e5..0000000000
--- a/testing/web-platform/meta/css/printing/page-size-008-print.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[page-size-008-print.html]
- prefs: [layout.css.allow-mixed-page-sizes:true]
- expected:
- if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/printing/page-size-009-print.html.ini b/testing/web-platform/meta/css/printing/page-size-009-print.html.ini
deleted file mode 100644
index 146b69160e..0000000000
--- a/testing/web-platform/meta/css/printing/page-size-009-print.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[page-size-009-print.html]
- disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1849648
diff --git a/testing/web-platform/meta/css/printing/page-size-010-print.html.ini b/testing/web-platform/meta/css/printing/page-size-010-print.html.ini
deleted file mode 100644
index 3326a8f0b1..0000000000
--- a/testing/web-platform/meta/css/printing/page-size-010-print.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[page-size-010-print.html]
- prefs: [layout.css.allow-mixed-page-sizes:true]
- expected:
- if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/printing/page-size-011-print.html.ini b/testing/web-platform/meta/css/printing/page-size-011-print.html.ini
deleted file mode 100644
index ee6bfbfd4e..0000000000
--- a/testing/web-platform/meta/css/printing/page-size-011-print.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[page-size-011-print.html]
- expected:
- if not ccov and not debug and not asan and not tsan: TIMEOUT
diff --git a/testing/web-platform/meta/css/printing/transform-002-print.html.ini b/testing/web-platform/meta/css/printing/transform-002-print.html.ini
deleted file mode 100644
index 25431ea712..0000000000
--- a/testing/web-platform/meta/css/printing/transform-002-print.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[transform-002-print.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/transform-003-print.html.ini b/testing/web-platform/meta/css/printing/transform-003-print.html.ini
deleted file mode 100644
index 0b54873bd8..0000000000
--- a/testing/web-platform/meta/css/printing/transform-003-print.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[transform-003-print.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/invalidation/state-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/state-in-has.html.ini
index 56c5689155..1c5f00fae6 100644
--- a/testing/web-platform/meta/css/selectors/invalidation/state-in-has.html.ini
+++ b/testing/web-platform/meta/css/selectors/invalidation/state-in-has.html.ini
@@ -1,3 +1,2 @@
[state-in-has.html]
- [Test :has() invalidation with :state() pseudo-classes]
- expected: FAIL
+ prefs: [dom.element.customstateset.enabled:true]
diff --git a/testing/web-platform/meta/css/selectors/user-invalid.html.ini b/testing/web-platform/meta/css/selectors/user-invalid.html.ini
new file mode 100644
index 0000000000..c009355afe
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/user-invalid.html.ini
@@ -0,0 +1,3 @@
+[user-invalid.html]
+ [A required date should match :user-invalid if the user unchecks it and blurs.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/user-valid-user-invalid-multifield-inputs.tentative.html.ini b/testing/web-platform/meta/css/selectors/user-valid-user-invalid-multifield-inputs.tentative.html.ini
new file mode 100644
index 0000000000..398c5bc45b
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/user-valid-user-invalid-multifield-inputs.tentative.html.ini
@@ -0,0 +1,9 @@
+[user-valid-user-invalid-multifield-inputs.tentative.html]
+ [<input type=date> keyboard behavior for :user-valid/:user-invalid.]
+ expected: FAIL
+
+ [<input type=time> keyboard behavior for :user-valid/:user-invalid.]
+ expected: FAIL
+
+ [<input type=datetime-local> keyboard behavior for :user-valid/:user-invalid.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/user-valid.html.ini b/testing/web-platform/meta/css/selectors/user-valid.html.ini
new file mode 100644
index 0000000000..fcfd6596c6
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/user-valid.html.ini
@@ -0,0 +1,3 @@
+[user-valid.html]
+ [Date inputs should match :user-valid after the user types a value into it.]
+ expected: FAIL