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/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/css-align/blocks/align-content-block-005.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-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-position-try-012.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/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-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-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-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.tentative.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.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.tentative.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.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.tentative.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/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-valid.html.ini34
-rw-r--r--testing/web-platform/meta/css/css-animations/stability/animation-event-destroy-renderer.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-animations/style-animation-parsing.html.ini3
-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/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-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/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini561
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini723
-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-fonts/first-available-font-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/idlharness.html.ini105
-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-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-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-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-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-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-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-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-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-pseudo/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini6
-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-pseudos-computed.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini6
-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/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.ini2
-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-text-decoration-001.html.ini2
-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/snapchanged/snapchanged-ensures-dom-order.html.ini6
-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.ini5
-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/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.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-scrollbars/scrollbar-color-010.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-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-016.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-015.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-tables/tentative/table-rows-with-zero-columns.html.ini36
-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/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/CSSTransition-effect.tentative.html.ini5
-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.ini9
-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-none.html.ini3
-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.ini2346
-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.ini6
-rw-r--r--testing/web-platform/meta/css/css-values/container-progress-computed.tentative.html.ini92
-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/no-white-flash-before-activation.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/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/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/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/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/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/zoom/iframe-zoom-nested.html.ini2
-rw-r--r--testing/web-platform/meta/css/zoom/iframe-zoom.sub.html.ini2
361 files changed, 13932 insertions, 3655 deletions
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/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-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-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-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-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/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-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-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-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.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.tentative.html.ini
new file mode 100644
index 0000000000..120f58423b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-add-no-overflow.tentative.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.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.tentative.html.ini
new file mode 100644
index 0000000000..4e48cc764d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-after-scroll-in.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.tentative.html.ini
new file mode 100644
index 0000000000..fef78484bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-after-scroll-out.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.tentative.html.ini
new file mode 100644
index 0000000000..35ead71fcf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-change-anchor.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.tentative.html.ini
new file mode 100644
index 0000000000..76c3c60118
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-change-css-visibility.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.tentative.html.ini
new file mode 100644
index 0000000000..278741c7f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-css-visibility.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.tentative.html.ini
new file mode 100644
index 0000000000..52927f6a6b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-non-intervening-container.tentative.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.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.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.tentative.html.ini
new file mode 100644
index 0000000000..003412f960
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.tentative.html.ini
new file mode 100644
index 0000000000..7778b801ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-no-overflow-scroll.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.tentative.html.ini
new file mode 100644
index 0000000000..609ceb3c1a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-no-overflow-stacked-child.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.tentative.html.ini
new file mode 100644
index 0000000000..3a7bbc8636
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-no-overflow.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.tentative.html.ini
new file mode 100644
index 0000000000..8551beb8a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-remove-anchors-visible.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.tentative.html.ini
new file mode 100644
index 0000000000..2d701034fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-remove-no-overflow.tentative.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/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-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..4fe69a873d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/stability/animation-event-destroy-renderer.html.ini
@@ -0,0 +1,11 @@
+[animation-event-destroy-renderer.html?animationiteration]
+ expected:
+ if not asan and (os == "linux") and not debug and not tsan: [OK, TIMEOUT]
+ if asan and not fission: [OK, TIMEOUT]
+ [Triggering the cancel of an animation during event handling does not crash.]
+ expected:
+ if not asan and (os == "linux") and not debug and not tsan: [PASS, TIMEOUT]
+ if asan and not fission: [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-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/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-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/__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..21b32c6ad3 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
@@ -542,12 +542,6 @@
[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
@@ -596,12 +590,6 @@
[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
@@ -620,12 +608,6 @@
[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
@@ -686,18 +668,6 @@
[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
@@ -758,18 +728,6 @@
[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
@@ -782,12 +740,6 @@
[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
@@ -845,12 +797,6 @@
[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
@@ -923,30 +869,6 @@
[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
@@ -1001,12 +923,6 @@
[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
@@ -1049,12 +965,6 @@
[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
@@ -1127,30 +1037,6 @@
[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
@@ -1205,12 +1091,6 @@
[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
@@ -1253,12 +1133,6 @@
[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
@@ -1331,30 +1205,6 @@
[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
@@ -1409,12 +1259,6 @@
[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
@@ -1457,12 +1301,6 @@
[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
@@ -1535,30 +1373,6 @@
[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
@@ -1613,12 +1427,6 @@
[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
@@ -1661,12 +1469,6 @@
[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
@@ -1739,30 +1541,6 @@
[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
@@ -1817,12 +1595,6 @@
[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
@@ -1865,12 +1637,6 @@
[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
@@ -1943,30 +1709,6 @@
[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
@@ -2021,12 +1763,6 @@
[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
@@ -2069,12 +1805,6 @@
[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
@@ -2144,12 +1874,6 @@
[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
@@ -2192,12 +1916,6 @@
[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
@@ -2267,12 +1985,6 @@
[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
@@ -2315,12 +2027,6 @@
[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
@@ -2390,12 +2096,6 @@
[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
@@ -2477,12 +2177,6 @@
[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
@@ -2531,12 +2225,6 @@
[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
@@ -2555,12 +2243,6 @@
[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
@@ -2600,18 +2282,6 @@
[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
@@ -2672,18 +2342,6 @@
[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
@@ -2696,12 +2354,6 @@
[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
@@ -2935,3 +2587,216 @@
[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)']
expected: FAIL
+
+ [Property color value 'color(from rgb(from color(xyz-d50 0.99 0.88 0.77) r g b) xyz-d50 x y z)']
+ expected: FAIL
+
+ [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 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 lab(from color(xyz-d50 0.99 0.88 0.77) l a b) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from lch(from color(xyz-d50 0.99 0.88 0.77) l c h) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from oklab(from color(xyz-d50 0.99 0.88 0.77) l a b) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from oklch(from color(xyz-d50 0.99 0.88 0.77) l c h) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) srgb r g b) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) srgb-linear r g b) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) display-p3 r g b) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) a98-rgb r g b) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) prophoto-rgb r g b) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) rec2020 r g b) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) xyz x y z) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) xyz-d50 x y z) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) xyz-d65 x y z) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from rgb(from color(xyz-d65 0.99 0.88 0.77) r g b) xyz-d65 x y z)']
+ expected: FAIL
+
+ [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 hwb(from color(xyz-d65 0.99 0.88 0.77) h w b) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from lab(from color(xyz-d65 0.99 0.88 0.77) l a b) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from lch(from color(xyz-d65 0.99 0.88 0.77) l c h) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from oklab(from color(xyz-d65 0.99 0.88 0.77) l a b) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from oklch(from color(xyz-d65 0.99 0.88 0.77) l c h) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) srgb r g b) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) srgb-linear r g b) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) display-p3 r g b) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) a98-rgb r g b) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) prophoto-rgb r g b) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) rec2020 r g b) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) xyz x y z) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) xyz-d50 x y z) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) xyz-d65 x y z) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in srgb, rgb(from rebeccapurple none g b), rebeccapurple)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(from rebeccapurple none s l), rebeccapurple)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(from rebeccapurple none w b), rebeccapurple)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lab, lab(from lab(25 20 50) none a b), lab(25 20 50))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklab, oklab(from oklab(0.25 0.2 0.5) none a b), oklab(0.25 0.2 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lch, lch(from lch(0.7 45 30) l c none), lch(0.7 45 30))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklch, oklch(from oklch(0.7 0.45 30) l c none), oklch(0.7 0.45 30))']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(from rebeccapurple r g b / calc(alpha + 0.5)) r g b / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(from rebeccapurple r g b / calc(alpha - 1.5)) r g b / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(from rebeccapurple h s l / calc(alpha + 0.5)) h s l / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(from rebeccapurple h s l / calc(alpha - 1.5)) h s l / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(from rebeccapurple h w b / calc(alpha + 0.5)) h w b / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(from rebeccapurple h w b / calc(alpha - 1.5)) h w b / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(from lab(25 20 50) l a b / calc(alpha + 0.5)) l a b / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(from lab(25 20 50) l a b / calc(alpha - 1.5)) l a b / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(from oklab(0.25 0.2 0.5) l a b / calc(alpha + 0.5)) l a b / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(from oklab(0.25 0.2 0.5) l a b / calc(alpha - 1.5)) l a b / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(from lch(0.7 45 30) l c h / calc(alpha + 0.5)) l c h / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(from lch(0.7 45 30) l c h / calc(alpha - 1.5)) l c h / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(from oklch(0.7 0.45 30) l c h / calc(alpha + 0.5)) l c h / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(from oklch(0.7 0.45 30) l c h / calc(alpha - 1.5)) l c h / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(srgb 0.7 0.5 0.3) srgb r g b / calc(alpha + 0.5)) srgb r g b / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(srgb 0.7 0.5 0.3) srgb r g b / calc(alpha - 1.5)) srgb r g b / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / calc(alpha + 0.5)) srgb-linear r g b / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / calc(alpha - 1.5)) srgb-linear r g b / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / calc(alpha + 0.5)) a98-rgb r g b / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / calc(alpha - 1.5)) a98-rgb r g b / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / calc(alpha + 0.5)) rec2020 r g b / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / calc(alpha - 1.5)) rec2020 r g b / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / calc(alpha + 0.5)) prophoto-rgb r g b / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / calc(alpha - 1.5)) prophoto-rgb r g b / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / calc(alpha + 0.5)) display-p3 r g b / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / calc(alpha - 1.5)) display-p3 r g b / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz 7 -20.5 100) xyz x y z / calc(alpha + 0.5)) xyz x y z / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz 7 -20.5 100) xyz x y z / calc(alpha - 1.5)) xyz x y z / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / calc(alpha + 0.5)) xyz-d50 x y z / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / calc(alpha - 1.5)) xyz-d50 x y z / calc(alpha + 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / calc(alpha + 0.5)) xyz-d65 x y z / calc(alpha - 0.5))']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / calc(alpha - 1.5)) xyz-d65 x y z / calc(alpha + 0.5))']
+ 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..6955697378 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
@@ -542,12 +542,6 @@
[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
@@ -596,12 +590,6 @@
[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
@@ -620,12 +608,6 @@
[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
@@ -686,18 +668,6 @@
[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
@@ -758,18 +728,6 @@
[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
@@ -782,12 +740,6 @@
[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
@@ -845,12 +797,6 @@
[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
@@ -923,30 +869,6 @@
[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
@@ -1001,12 +923,6 @@
[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
@@ -1049,12 +965,6 @@
[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
@@ -1127,30 +1037,6 @@
[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
@@ -1205,12 +1091,6 @@
[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
@@ -1253,12 +1133,6 @@
[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
@@ -1331,30 +1205,6 @@
[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
@@ -1409,12 +1259,6 @@
[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
@@ -1457,12 +1301,6 @@
[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
@@ -1535,30 +1373,6 @@
[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
@@ -1613,12 +1427,6 @@
[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
@@ -1661,12 +1469,6 @@
[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
@@ -1739,30 +1541,6 @@
[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
@@ -1817,12 +1595,6 @@
[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
@@ -1865,12 +1637,6 @@
[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
@@ -1943,30 +1709,6 @@
[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
@@ -2021,12 +1763,6 @@
[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
@@ -2069,12 +1805,6 @@
[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
@@ -2144,12 +1874,6 @@
[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
@@ -2192,12 +1916,6 @@
[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
@@ -2267,12 +1985,6 @@
[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
@@ -2315,12 +2027,6 @@
[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
@@ -2390,12 +2096,6 @@
[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
@@ -2447,12 +2147,6 @@
[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
@@ -2501,12 +2195,6 @@
[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
@@ -2525,12 +2213,6 @@
[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
@@ -2570,18 +2252,6 @@
[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
@@ -2642,18 +2312,6 @@
[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
@@ -2666,12 +2324,6 @@
[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
@@ -2815,3 +2467,378 @@
[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]
expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from hsl(120deg 20% 50% / .5) r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(from rebeccapurple r g b) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple 25 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r 25 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r g 25 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r g b / .25)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) 25 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r 25 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g 25 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g b / .20)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple 25 g b / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r 25 b / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r g 25 / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) 25 g b / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r 25 b / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g 25 / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r 20% 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r 10 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple 0% 10 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r 20% 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r 10 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) 0% 10 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r calc(g * 2) 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple b calc(r * .5) 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r calc(g * .5 + g * .5) 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r calc(b * .5 - g * .5) 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rebeccapurple r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20% 40% 60% / 80%) r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20% 40% 60% / 80%) r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(none none none) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(none none none / none) r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20% none 60%) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from rgb(20% 40% 60% / none) r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from currentColor r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgba(from color-mix(in srgb, red, red) r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from hsl(120deg 20% 50% / .5) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from hsl(from rebeccapurple h s l) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple 0 0% 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple 0deg 0% 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple 0 0% 0% / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple 0deg 0% 0% / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple 0 s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple 0deg s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h 0% l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h s 0% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h s l / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) 0 s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) 0deg s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h 0% l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h s 0% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h s l / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple 25 s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple 25deg s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h 20% l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h s 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h s l / .25)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) 25 s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) 25deg s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h 20% l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h s 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h s l / .2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h l s)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h alpha l / s)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h l l / l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h l s)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h alpha l / s)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h l l / l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple calc(h) calc(s) calc(l))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) calc(h) calc(s) calc(l) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h s none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h s none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple h s l / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from rebeccapurple none s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from hsl(120deg 20% 50% / .5) h s none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from hsl(120deg 20% 50% / .5) h s l / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from hsl(120deg 20% 50% / .5) none s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from hsl(none none none) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from hsl(none none none / none) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from hsl(120deg none 50% / .5) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from hsl(120deg 20% 50% / none) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from hsl(none 20% 50% / .5) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from currentColor h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsla(from color-mix(in srgb, red, red) h s l / alpha)" should set the property value]
+ 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-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-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-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-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-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-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/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/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/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-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-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-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-currentcolor-computed-visited.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini
index 0078e75163..455a9b9fa3 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini
@@ -1,12 +1,6 @@
[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-currentcolor-computed.html.ini
index 55fae60301..7dc660e742 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini
@@ -1,12 +1,6 @@
[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-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-pseudos-computed.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini
index 2ba979edd0..6556075287 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini
@@ -1,6 +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-visited-computed-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini
index 80d728c4c7..6e4c4d4073 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-pseudos-visited-computed-001.html.ini
@@ -1,12 +1,6 @@
[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/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/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..7ab9a36a64 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,2 @@
[target-text-dynamic-002.html]
- expected: TIMEOUT
+ expected: 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
index 65461fc3e8..c8b5a4ab11 100644
--- 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
@@ -1,2 +1,2 @@
[target-text-dynamic-004.html]
- expected: TIMEOUT
+ 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-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/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/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..7201a86c2b 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
+
+ [programmatic scroll triggers Document.snapchanging when scrolling a snap container]
+ 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..c686048d58 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,8 @@
[snapchanging fires on programmatic scrolls that changes a scroller's snap targets.]
expected: FAIL
- [snapchanging-on-programmatic-scroll]
+ [programmatic scroll triggers Element.onsnapchanging when scrolling a snap container]
+ 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..598a9e13bd 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
+
+ [Document.onsnapchanging fires when scrolling a snap container.]
+ 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..1a5a8d9444 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
+
+ [Element.onsnapchanging fires when scrolling a snap container.]
+ expected: NOTRUN
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-010.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.html.ini
index a8a9f09c14..b7546794e2 100644
--- a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.html.ini
@@ -1,3 +1,3 @@
-[scrollbar-color-010.tentative.html]
+[scrollbar-color-009.html]
expected:
if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.html.ini
index df3ab51874..c7782df441 100644
--- a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.html.ini
@@ -1,3 +1,3 @@
-[scrollbar-color-009.tentative.html]
+[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-016.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-015.html.ini
index 34a6d8eb59..22ab75043b 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-015.html.ini
@@ -1,4 +1,4 @@
-[scrollbar-width-016.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-015.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-016.html.ini
index 95454c5b2a..9d7dfa5eaa 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-016.html.ini
@@ -1,4 +1,4 @@
-[scrollbar-width-015.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-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/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/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/CSSTransition-effect.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/CSSTransition-effect.tentative.html.ini
deleted file mode 100644
index 7896769374..0000000000
--- a/testing/web-platform/meta/css/css-transitions/CSSTransition-effect.tentative.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[CSSTransition-effect.tentative.html]
- [After setting a transition's effect to null, a new transition can be started]
- 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-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
index c40d078872..a494b94b2d 100644
--- 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
@@ -1,2 +1,9 @@
[starting-style-cascade.html]
- expected: ERROR
+ [@starting-style with higher specificity]
+ expected: FAIL
+
+ [Starting style inheriting from parent's after-change style]
+ expected: FAIL
+
+ [Starting style inheriting from parent's after-change style while parent transitioning]
+ expected: FAIL
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-none.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-rule-none.html.ini
index c970ca6b42..f01ead5128 100644
--- 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
@@ -1,2 +1,3 @@
[starting-style-rule-none.html]
- expected: ERROR
+ [@starting-style with display:none]
+ expected: FAIL
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..5055ad4054 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,2349 @@
[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
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..f60cb82ef1 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,6 @@
[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
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..23dc9dcbaf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/container-progress-computed.tentative.html.ini
@@ -0,0 +1,92 @@
+[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 of non-existing-container from 0px to 1px) should be used-value-equivalent to 1280]
+ expected: FAIL
+
+ [container-progress(height of non-existing-container from 0px to 1px) should be used-value-equivalent to 891]
+ expected: FAIL
+
+ [container-progress(width of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 1280]
+ expected: FAIL
+
+ [container-progress(height of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 891]
+ 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(width of non-existing-container from 0px to 1px) should be used-value-equivalent to 800]
+ expected: FAIL
+
+ [container-progress(height of non-existing-container from 0px to 1px) should be used-value-equivalent to 1136]
+ expected: FAIL
+
+ [container-progress(width of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 800]
+ expected: FAIL
+
+ [container-progress(height of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 1136]
+ expected: FAIL
+
+ [container-progress(height of non-existing-container from 0px to 1px) should be used-value-equivalent to 955]
+ expected: FAIL
+
+ [container-progress(height of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 955]
+ expected: FAIL
+
+ [container-progress(height of non-existing-container from 0px to 1px) should be used-value-equivalent to 865]
+ expected: FAIL
+
+ [container-progress(height of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 865]
+ expected: FAIL
+
+ [container-progress(height of non-existing-container from 0px to 1px) should be used-value-equivalent to 954]
+ expected: FAIL
+
+ [container-progress(height of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 915]
+ expected: FAIL
+
+ [container-progress(height of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 954]
+ expected: FAIL
+
+ [container-progress(height of non-existing-container from 0px to 1px) should be used-value-equivalent to 915]
+ 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/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-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/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/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/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/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/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/zoom/iframe-zoom-nested.html.ini b/testing/web-platform/meta/css/zoom/iframe-zoom-nested.html.ini
new file mode 100644
index 0000000000..9ca681f122
--- /dev/null
+++ b/testing/web-platform/meta/css/zoom/iframe-zoom-nested.html.ini
@@ -0,0 +1,2 @@
+[iframe-zoom-nested.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/zoom/iframe-zoom.sub.html.ini b/testing/web-platform/meta/css/zoom/iframe-zoom.sub.html.ini
new file mode 100644
index 0000000000..cdc7190e5e
--- /dev/null
+++ b/testing/web-platform/meta/css/zoom/iframe-zoom.sub.html.ini
@@ -0,0 +1,2 @@
+[iframe-zoom.sub.html]
+ expected: FAIL