Changeset 292432 in webkit
- Timestamp:
- Apr 5, 2022 3:31:41 PM (4 months ago)
- Location:
- trunk
- Files:
-
- 9 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/TestExpectations (modified) (1 diff)
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-grid/animation/grid-template-columns-interpolation-expected.txt (modified) (2 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-grid/animation/grid-template-rows-interpolation-expected.txt (modified) (2 diffs)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/animation/CSSPropertyAnimation.cpp (modified) (2 diffs)
-
Source/WebCore/css/CSSComputedStyleDeclaration.cpp (modified) (2 diffs)
-
Source/WebCore/style/StyleBuilderConverter.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r292420 r292432 1 2022-04-05 Matt Woodrow <mattwoodrow@apple.com> 2 3 Support transitions/animations on grid-template-columns|rows 4 https://bugs.webkit.org/show_bug.cgi?id=204580 5 6 Reviewed by Antoine Quint. 7 8 * TestExpectations: 9 1 10 2022-04-05 Matteo Flores <matteo_flores@apple.com> 2 11 -
trunk/LayoutTests/TestExpectations
r292419 r292432 4264 4264 # CSS Masonry Layout not supported. 4265 4265 imported/w3c/web-platform-tests/css/css-grid/masonry.tentative [ Skip ] 4266 webkit.org/b/204580 imported/w3c/web-platform-tests/css/css-grid/animation/grid-template-columns-001.html [ ImageOnlyFailure ]4267 webkit.org/b/204580 imported/w3c/web-platform-tests/css/css-grid/animation/grid-template-rows-001.html [ ImageOnlyFailure ]4268 4266 webkit.org/b/209460 imported/w3c/web-platform-tests/css/css-grid/abspos/descendant-static-position-001.html [ ImageOnlyFailure ] 4269 4267 webkit.org/b/209460 imported/w3c/web-platform-tests/css/css-grid/abspos/descendant-static-position-002.html [ ImageOnlyFailure ] -
trunk/LayoutTests/imported/w3c/ChangeLog
r292419 r292432 1 2022-04-05 Matt Woodrow <mattwoodrow@apple.com> 2 3 Support transitions/animations on grid-template-columns|rows 4 https://bugs.webkit.org/show_bug.cgi?id=204580 5 6 Reviewed by Antoine Quint. 7 8 Update expectation files for newly passing tests. 9 10 * web-platform-tests/css/css-grid/animation/grid-template-columns-interpolation-expected.txt: 11 * web-platform-tests/css/css-grid/animation/grid-template-rows-interpolation-expected.txt: 12 1 13 2022-04-05 Tim Nguyen <ntim@apple.com> 2 14 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/animation/grid-template-columns-interpolation-expected.txt
r291956 r292432 112 112 PASS Web Animations: property <grid-template-columns> from [none] to [20px 30px] at (1) should be [20px 30px] 113 113 PASS Web Animations: property <grid-template-columns> from [none] to [20px 30px] at (1.5) should be [20px 30px] 114 FAIL CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] assert_equals: expected "0px 10px 20px " but got "20px 30px 40px " 115 FAIL CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0) should be [10px 20px 30px] assert_equals: expected "10px 20px 30px " but got "20px 30px 40px " 116 FAIL CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] assert_equals: expected "14px 24px 34px " but got "20px 30px 40px " 117 FAIL CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] assert_equals: expected "16px 26px 36px " but got "20px 30px 40px " 114 PASS CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] 115 PASS CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0) should be [10px 20px 30px] 116 PASS CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] 117 PASS CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] 118 118 PASS CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (1) should be [20px 30px 40px] 119 FAIL CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] assert_equals: expected "30px 40px 50px " but got "20px 30px 40px " 120 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] assert_equals: expected "0px 10px 20px " but got "20px 30px 40px " 121 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0) should be [10px 20px 30px] assert_equals: expected "10px 20px 30px " but got "20px 30px 40px " 122 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] assert_equals: expected "14px 24px 34px " but got "20px 30px 40px " 123 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] assert_equals: expected "16px 26px 36px " but got "20px 30px 40px " 119 PASS CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] 120 PASS CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] 121 PASS CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0) should be [10px 20px 30px] 122 PASS CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] 123 PASS CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] 124 124 PASS CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (1) should be [20px 30px 40px] 125 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] assert_equals: expected "30px 40px 50px " but got "20px 30px 40px " 126 FAIL CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] assert_equals: expected "0px 10px 20px " but got "10px 20px 30px " 125 PASS CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] 126 PASS CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] 127 127 PASS CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0) should be [10px 20px 30px] 128 FAIL CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] assert_equals: expected "14px 24px 34px " but got "10px 20px 30px " 129 FAIL CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] assert_equals: expected "16px 26px 36px " but got "20px 30px 40px " 128 PASS CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] 129 PASS CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] 130 130 PASS CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (1) should be [20px 30px 40px] 131 FAIL CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] assert_equals: expected "30px 40px 50px " but got "20px 30px 40px " 132 FAIL Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] assert_equals: expected "0px 10px 20px " but got "10px 20px 30px " 131 PASS CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] 132 PASS Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] 133 133 PASS Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0) should be [10px 20px 30px] 134 FAIL Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] assert_equals: expected "14px 24px 34px " but got "10px 20px 30px " 135 FAIL Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] assert_equals: expected "16px 26px 36px " but got "20px 30px 40px " 134 PASS Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] 135 PASS Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] 136 136 PASS Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (1) should be [20px 30px 40px] 137 FAIL Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] assert_equals: expected "30px 40px 50px " but got "20px 30px 40px " 138 FAIL CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] assert_equals: expected "calc ( - 20 % + 20px ) calc ( - 30 % + 40px ) 20px " but got "20 % 30 % 40px " 139 FAIL CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 20px ) 30px " but got "20 % 30 % 40px " 140 FAIL CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] assert_equals: expected "calc ( 8 % + 6px ) calc ( 12 % + 12px ) 34px " but got "20 % 30 % 40px " 141 FAIL CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] assert_equals: expected "calc ( 12 % + 4px ) calc ( 18 % + 8px ) 36px " but got "20 % 30 % 40px " 137 PASS Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] 138 PASS CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] 139 PASS CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] 140 PASS CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] 141 PASS CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] 142 142 PASS CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (1) should be [20% 30% 40px] 143 FAIL CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] assert_equals: expected "calc ( 40 % - 10px ) calc ( 60 % - 20px ) 50px " but got "20 % 30 % 40px " 144 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] assert_equals: expected "calc ( - 20 % + 20px ) calc ( - 30 % + 40px ) 20px " but got "20 % 30 % 40px " 145 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 20px ) 30px " but got "20 % 30 % 40px " 146 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] assert_equals: expected "calc ( 8 % + 6px ) calc ( 12 % + 12px ) 34px " but got "20 % 30 % 40px " 147 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] assert_equals: expected "calc ( 12 % + 4px ) calc ( 18 % + 8px ) 36px " but got "20 % 30 % 40px " 143 PASS CSS Transitions: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] 144 PASS CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] 145 PASS CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] 146 PASS CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] 147 PASS CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] 148 148 PASS CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (1) should be [20% 30% 40px] 149 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] assert_equals: expected "calc ( 40 % - 10px ) calc ( 60 % - 20px ) 50px " but got "20 % 30 % 40px " 150 FAIL CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] assert_equals: expected "calc ( - 20 % + 20px ) calc ( - 30 % + 40px ) 20px " but got "10px 20px 30px " 151 FAIL CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 20px ) 30px " but got "10px 20px 30px " 152 FAIL CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] assert_equals: expected "calc ( 8 % + 6px ) calc ( 12 % + 12px ) 34px " but got "10px 20px 30px " 153 FAIL CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] assert_equals: expected "calc ( 12 % + 4px ) calc ( 18 % + 8px ) 36px " but got "20 % 30 % 40px " 149 PASS CSS Transitions with transition: all: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] 150 PASS CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] 151 PASS CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] 152 PASS CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] 153 PASS CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] 154 154 PASS CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (1) should be [20% 30% 40px] 155 FAIL CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] assert_equals: expected "calc ( 40 % - 10px ) calc ( 60 % - 20px ) 50px " but got "20 % 30 % 40px " 156 FAIL Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] assert_equals: expected "calc ( - 20 % + 20px ) calc ( - 30 % + 40px ) 20px " but got "10px 20px 30px " 157 FAIL Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 20px ) 30px " but got "10px 20px 30px " 158 FAIL Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] assert_equals: expected "calc ( 8 % + 6px ) calc ( 12 % + 12px ) 34px " but got "10px 20px 30px " 159 FAIL Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] assert_equals: expected "calc ( 12 % + 4px ) calc ( 18 % + 8px ) 36px " but got "20 % 30 % 40px " 155 PASS CSS Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] 156 PASS Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] 157 PASS Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] 158 PASS Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] 159 PASS Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] 160 160 PASS Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (1) should be [20% 30% 40px] 161 FAIL Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] assert_equals: expected "calc ( 40 % - 10px ) calc ( 60 % - 20px ) 50px " but got "20 % 30 % 40px " 162 FAIL CSS Transitions: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] assert_equals: expected "0fr 1fr 0fr " but got "2fr auto 2fr " 163 FAIL CSS Transitions: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0) should be [1fr 1fr 1fr] assert_equals: expected "1fr 1fr 1fr " but got "2fr auto 2fr " 164 FAIL CSS Transitions: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] assert_equals: expected "1.4fr 1fr 1.4fr " but got "2fr auto 2fr " 165 FAIL CSS Transitions: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] assert_equals: expected "1.6fr auto 1.6fr " but got "2fr auto 2fr " 161 PASS Web Animations: property <grid-template-columns> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] 162 PASS CSS Transitions: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] 163 PASS CSS Transitions: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0) should be [1fr 1fr 1fr] 164 PASS CSS Transitions: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] 165 PASS CSS Transitions: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] 166 166 PASS CSS Transitions: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (1) should be [2fr auto 2fr] 167 FAIL CSS Transitions: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] assert_equals: expected "3fr auto 3fr " but got "2fr auto 2fr " 168 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] assert_equals: expected "0fr 1fr 0fr " but got "2fr auto 2fr " 169 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0) should be [1fr 1fr 1fr] assert_equals: expected "1fr 1fr 1fr " but got "2fr auto 2fr " 170 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] assert_equals: expected "1.4fr 1fr 1.4fr " but got "2fr auto 2fr " 171 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] assert_equals: expected "1.6fr auto 1.6fr " but got "2fr auto 2fr " 167 PASS CSS Transitions: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] 168 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] 169 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0) should be [1fr 1fr 1fr] 170 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] 171 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] 172 172 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (1) should be [2fr auto 2fr] 173 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] assert_equals: expected "3fr auto 3fr " but got "2fr auto 2fr " 174 FAIL CSS Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] assert_equals: expected "0fr 1fr 0fr " but got "1fr 1fr 1fr " 173 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] 174 PASS CSS Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] 175 175 PASS CSS Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0) should be [1fr 1fr 1fr] 176 FAIL CSS Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] assert_equals: expected "1.4fr 1fr 1.4fr " but got "1fr 1fr 1fr " 177 FAIL CSS Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] assert_equals: expected "1.6fr auto 1.6fr " but got "2fr auto 2fr " 176 PASS CSS Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] 177 PASS CSS Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] 178 178 PASS CSS Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (1) should be [2fr auto 2fr] 179 FAIL CSS Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] assert_equals: expected "3fr auto 3fr " but got "2fr auto 2fr " 180 FAIL Web Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] assert_equals: expected "0fr 1fr 0fr " but got "1fr 1fr 1fr " 179 PASS CSS Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] 180 PASS Web Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] 181 181 PASS Web Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0) should be [1fr 1fr 1fr] 182 FAIL Web Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] assert_equals: expected "1.4fr 1fr 1.4fr " but got "1fr 1fr 1fr " 183 FAIL Web Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] assert_equals: expected "1.6fr auto 1.6fr " but got "2fr auto 2fr " 182 PASS Web Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] 183 PASS Web Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] 184 184 PASS Web Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (1) should be [2fr auto 2fr] 185 FAIL Web Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] assert_equals: expected "3fr auto 3fr " but got "2fr auto 2fr " 186 FAIL CSS Transitions: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] assert_equals: expected "0fr [ a b ] 1fr [ d ] 0fr " but got "2fr [ c ] auto 2fr " 187 FAIL CSS Transitions: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0) should be [1fr [a b] 1fr [d] 1fr] assert_equals: expected "1fr [ a b ] 1fr [ d ] 1fr " but got "2fr [ c ] auto 2fr " 188 FAIL CSS Transitions: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] assert_equals: expected "1.4fr [ a b ] 1fr [ d ] 1.4fr " but got "2fr [ c ] auto 2fr " 189 FAIL CSS Transitions: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] assert_equals: expected "1.6fr [ c ] auto 1.6fr " but got "2fr [ c ] auto 2fr " 185 PASS Web Animations: property <grid-template-columns> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] 186 PASS CSS Transitions: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] 187 PASS CSS Transitions: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0) should be [1fr [a b] 1fr [d] 1fr] 188 PASS CSS Transitions: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] 189 PASS CSS Transitions: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] 190 190 PASS CSS Transitions: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (1) should be [2fr [c] auto 2fr] 191 FAIL CSS Transitions: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] assert_equals: expected "3fr [ c ] auto 3fr " but got "2fr [ c ] auto 2fr " 192 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] assert_equals: expected "0fr [ a b ] 1fr [ d ] 0fr " but got "2fr [ c ] auto 2fr " 193 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0) should be [1fr [a b] 1fr [d] 1fr] assert_equals: expected "1fr [ a b ] 1fr [ d ] 1fr " but got "2fr [ c ] auto 2fr " 194 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] assert_equals: expected "1.4fr [ a b ] 1fr [ d ] 1.4fr " but got "2fr [ c ] auto 2fr " 195 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] assert_equals: expected "1.6fr [ c ] auto 1.6fr " but got "2fr [ c ] auto 2fr " 191 PASS CSS Transitions: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] 192 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] 193 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0) should be [1fr [a b] 1fr [d] 1fr] 194 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] 195 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] 196 196 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (1) should be [2fr [c] auto 2fr] 197 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] assert_equals: expected "3fr [ c ] auto 3fr " but got "2fr [ c ] auto 2fr " 198 FAIL CSS Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] assert_equals: expected "0fr [ a b ] 1fr [ d ] 0fr " but got "1fr [ a b ] 1fr [ d ] 1fr " 197 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] 198 PASS CSS Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] 199 199 PASS CSS Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0) should be [1fr [a b] 1fr [d] 1fr] 200 FAIL CSS Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] assert_equals: expected "1.4fr [ a b ] 1fr [ d ] 1.4fr " but got "1fr [ a b ] 1fr [ d ] 1fr " 201 FAIL CSS Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] assert_equals: expected "1.6fr [ c ] auto 1.6fr " but got "2fr [ c ] auto 2fr " 200 PASS CSS Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] 201 PASS CSS Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] 202 202 PASS CSS Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (1) should be [2fr [c] auto 2fr] 203 FAIL CSS Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] assert_equals: expected "3fr [ c ] auto 3fr " but got "2fr [ c ] auto 2fr " 204 FAIL Web Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] assert_equals: expected "0fr [ a b ] 1fr [ d ] 0fr " but got "1fr [ a b ] 1fr [ d ] 1fr " 203 PASS CSS Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] 204 PASS Web Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] 205 205 PASS Web Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0) should be [1fr [a b] 1fr [d] 1fr] 206 FAIL Web Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] assert_equals: expected "1.4fr [ a b ] 1fr [ d ] 1.4fr " but got "1fr [ a b ] 1fr [ d ] 1fr " 207 FAIL Web Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] assert_equals: expected "1.6fr [ c ] auto 1.6fr " but got "2fr [ c ] auto 2fr " 206 PASS Web Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] 207 PASS Web Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] 208 208 PASS Web Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (1) should be [2fr [c] auto 2fr] 209 FAIL Web Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] assert_equals: expected "3fr [ c ] auto 3fr " but got "2fr [ c ] auto 2fr " 210 FAIL CSS Transitions: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] assert_equals: expected "fit - content ( 0px ) fit - content ( 20px ) " but got "fit - content ( 20px ) max - content " 211 FAIL CSS Transitions: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0) should be [fit-content(10px) fit-content(20px)] assert_equals: expected "fit - content ( 10px ) fit - content ( 20px ) " but got "fit - content ( 20px ) max - content " 212 FAIL CSS Transitions: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] assert_equals: expected "fit - content ( 14px ) fit - content ( 20px ) " but got "fit - content ( 20px ) max - content " 213 FAIL CSS Transitions: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] assert_equals: expected "fit - content ( 16px ) max - content " but got "fit - content ( 20px ) max - content " 209 PASS Web Animations: property <grid-template-columns> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] 210 PASS CSS Transitions: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] 211 PASS CSS Transitions: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0) should be [fit-content(10px) fit-content(20px)] 212 PASS CSS Transitions: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] 213 PASS CSS Transitions: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] 214 214 PASS CSS Transitions: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (1) should be [fit-content(20px) max-content] 215 FAIL CSS Transitions: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] assert_equals: expected "fit - content ( 30px ) max - content " but got "fit - content ( 20px ) max - content " 216 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] assert_equals: expected "fit - content ( 0px ) fit - content ( 20px ) " but got "fit - content ( 20px ) max - content " 217 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0) should be [fit-content(10px) fit-content(20px)] assert_equals: expected "fit - content ( 10px ) fit - content ( 20px ) " but got "fit - content ( 20px ) max - content " 218 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] assert_equals: expected "fit - content ( 14px ) fit - content ( 20px ) " but got "fit - content ( 20px ) max - content " 219 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] assert_equals: expected "fit - content ( 16px ) max - content " but got "fit - content ( 20px ) max - content " 215 PASS CSS Transitions: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] 216 PASS CSS Transitions with transition: all: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] 217 PASS CSS Transitions with transition: all: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0) should be [fit-content(10px) fit-content(20px)] 218 PASS CSS Transitions with transition: all: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] 219 PASS CSS Transitions with transition: all: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] 220 220 PASS CSS Transitions with transition: all: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (1) should be [fit-content(20px) max-content] 221 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] assert_equals: expected "fit - content ( 30px ) max - content " but got "fit - content ( 20px ) max - content " 222 FAIL CSS Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] assert_equals: expected "fit - content ( 0px ) fit - content ( 20px ) " but got "fit - content ( 10px ) fit - content ( 20px ) " 221 PASS CSS Transitions with transition: all: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] 222 PASS CSS Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] 223 223 PASS CSS Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0) should be [fit-content(10px) fit-content(20px)] 224 FAIL CSS Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] assert_equals: expected "fit - content ( 14px ) fit - content ( 20px ) " but got "fit - content ( 10px ) fit - content ( 20px ) " 225 FAIL CSS Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] assert_equals: expected "fit - content ( 16px ) max - content " but got "fit - content ( 20px ) max - content " 224 PASS CSS Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] 225 PASS CSS Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] 226 226 PASS CSS Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (1) should be [fit-content(20px) max-content] 227 FAIL CSS Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] assert_equals: expected "fit - content ( 30px ) max - content " but got "fit - content ( 20px ) max - content " 228 FAIL Web Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] assert_equals: expected "fit - content ( 0px ) fit - content ( 20px ) " but got "fit - content ( 10px ) fit - content ( 20px ) " 227 PASS CSS Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] 228 PASS Web Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] 229 229 PASS Web Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0) should be [fit-content(10px) fit-content(20px)] 230 FAIL Web Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] assert_equals: expected "fit - content ( 14px ) fit - content ( 20px ) " but got "fit - content ( 10px ) fit - content ( 20px ) " 231 FAIL Web Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] assert_equals: expected "fit - content ( 16px ) max - content " but got "fit - content ( 20px ) max - content " 230 PASS Web Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] 231 PASS Web Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] 232 232 PASS Web Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (1) should be [fit-content(20px) max-content] 233 FAIL Web Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] assert_equals: expected "fit - content ( 30px ) max - content " but got "fit - content ( 20px ) max - content " 234 FAIL CSS Transitions: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] assert_equals: expected "minmax ( 0px , 0fr ) minmax ( 10px , 2fr ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 235 FAIL CSS Transitions: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0) should be [minmax(10px, 1fr) minmax(20px, 2fr)] assert_equals: expected "minmax ( 10px , 1fr ) minmax ( 20px , 2fr ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 236 FAIL CSS Transitions: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] assert_equals: expected "minmax ( 14px , 1.4fr ) minmax ( 24px , 2fr ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 237 FAIL CSS Transitions: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] assert_equals: expected "minmax ( 16px , 1.6fr ) minmax ( 26px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 233 PASS Web Animations: property <grid-template-columns> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] 234 PASS CSS Transitions: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] 235 PASS CSS Transitions: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0) should be [minmax(10px, 1fr) minmax(20px, 2fr)] 236 PASS CSS Transitions: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] 237 PASS CSS Transitions: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] 238 238 PASS CSS Transitions: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (1) should be [minmax(20px, 2fr) minmax(30px, auto)] 239 FAIL CSS Transitions: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] assert_equals: expected "minmax ( 30px , 3fr ) minmax ( 40px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 240 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] assert_equals: expected "minmax ( 0px , 0fr ) minmax ( 10px , 2fr ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 241 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0) should be [minmax(10px, 1fr) minmax(20px, 2fr)] assert_equals: expected "minmax ( 10px , 1fr ) minmax ( 20px , 2fr ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 242 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] assert_equals: expected "minmax ( 14px , 1.4fr ) minmax ( 24px , 2fr ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 243 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] assert_equals: expected "minmax ( 16px , 1.6fr ) minmax ( 26px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 239 PASS CSS Transitions: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] 240 PASS CSS Transitions with transition: all: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] 241 PASS CSS Transitions with transition: all: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0) should be [minmax(10px, 1fr) minmax(20px, 2fr)] 242 PASS CSS Transitions with transition: all: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] 243 PASS CSS Transitions with transition: all: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] 244 244 PASS CSS Transitions with transition: all: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (1) should be [minmax(20px, 2fr) minmax(30px, auto)] 245 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] assert_equals: expected "minmax ( 30px , 3fr ) minmax ( 40px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 246 FAIL CSS Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] assert_equals: expected "minmax ( 0px , 0fr ) minmax ( 10px , 2fr ) " but got "minmax ( 10px , 1fr ) minmax ( 20px , 2fr ) " 245 PASS CSS Transitions with transition: all: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] 246 PASS CSS Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] 247 247 PASS CSS Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0) should be [minmax(10px, 1fr) minmax(20px, 2fr)] 248 FAIL CSS Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] assert_equals: expected "minmax ( 14px , 1.4fr ) minmax ( 24px , 2fr ) " but got "minmax ( 10px , 1fr ) minmax ( 20px , 2fr ) " 249 FAIL CSS Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] assert_equals: expected "minmax ( 16px , 1.6fr ) minmax ( 26px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 248 PASS CSS Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] 249 PASS CSS Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] 250 250 PASS CSS Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (1) should be [minmax(20px, 2fr) minmax(30px, auto)] 251 FAIL CSS Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] assert_equals: expected "minmax ( 30px , 3fr ) minmax ( 40px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 252 FAIL Web Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] assert_equals: expected "minmax ( 0px , 0fr ) minmax ( 10px , 2fr ) " but got "minmax ( 10px , 1fr ) minmax ( 20px , 2fr ) " 251 PASS CSS Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] 252 PASS Web Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] 253 253 PASS Web Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0) should be [minmax(10px, 1fr) minmax(20px, 2fr)] 254 FAIL Web Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] assert_equals: expected "minmax ( 14px , 1.4fr ) minmax ( 24px , 2fr ) " but got "minmax ( 10px , 1fr ) minmax ( 20px , 2fr ) " 255 FAIL Web Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] assert_equals: expected "minmax ( 16px , 1.6fr ) minmax ( 26px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 254 PASS Web Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] 255 PASS Web Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] 256 256 PASS Web Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (1) should be [minmax(20px, 2fr) minmax(30px, auto)] 257 FAIL Web Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] assert_equals: expected "minmax ( 30px , 3fr ) minmax ( 40px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 257 PASS Web Animations: property <grid-template-columns> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] 258 258 PASS CSS Transitions: property <grid-template-columns> from [1fr repeat(2, 2fr 30px) 1fr] to [2fr repeat(2, 3fr 40px 50px) 2fr] at (-0.3) should be [2fr repeat(2, 3fr 40px 50px) 2fr] 259 259 PASS CSS Transitions: property <grid-template-columns> from [1fr repeat(2, 2fr 30px) 1fr] to [2fr repeat(2, 3fr 40px 50px) 2fr] at (0) should be [2fr repeat(2, 3fr 40px 50px) 2fr] … … 340 340 PASS Web Animations: property <grid-template-columns> from [repeat(2, 2fr 30px)] to [repeat(4, 40px)] at (1) should be [repeat(4, 40px)] 341 341 PASS Web Animations: property <grid-template-columns> from [repeat(2, 2fr 30px)] to [repeat(4, 40px)] at (1.5) should be [repeat(4, 40px)] 342 FAIL CSS Transitions: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] assert_equals: expected "0fr repeat ( 2 , 1fr auto 20px ) 0fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 343 FAIL CSS Transitions: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0) should be [1fr repeat(2, 2fr auto 30px) 1fr] assert_equals: expected "1fr repeat ( 2 , 2fr auto 30px ) 1fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 344 FAIL CSS Transitions: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] assert_equals: expected "1.4fr repeat ( 2 , 2.4fr auto 34px ) 1.4fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 345 FAIL CSS Transitions: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] assert_equals: expected "1.6fr repeat ( 2 , 2.6fr 30px 36px ) 1.6fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 342 PASS CSS Transitions: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] 343 PASS CSS Transitions: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0) should be [1fr repeat(2, 2fr auto 30px) 1fr] 344 PASS CSS Transitions: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] 345 PASS CSS Transitions: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] 346 346 PASS CSS Transitions: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (1) should be [2fr repeat(2, 3fr 30px 40px) 2fr] 347 FAIL CSS Transitions: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] assert_equals: expected "3fr repeat ( 2 , 4fr 30px 50px ) 3fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 348 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] assert_equals: expected "0fr repeat ( 2 , 1fr auto 20px ) 0fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 349 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0) should be [1fr repeat(2, 2fr auto 30px) 1fr] assert_equals: expected "1fr repeat ( 2 , 2fr auto 30px ) 1fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 350 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] assert_equals: expected "1.4fr repeat ( 2 , 2.4fr auto 34px ) 1.4fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 351 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] assert_equals: expected "1.6fr repeat ( 2 , 2.6fr 30px 36px ) 1.6fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 347 PASS CSS Transitions: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] 348 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] 349 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0) should be [1fr repeat(2, 2fr auto 30px) 1fr] 350 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] 351 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] 352 352 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (1) should be [2fr repeat(2, 3fr 30px 40px) 2fr] 353 FAIL CSS Transitions with transition: all: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] assert_equals: expected "3fr repeat ( 2 , 4fr 30px 50px ) 3fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 354 FAIL CSS Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] assert_equals: expected "0fr repeat ( 2 , 1fr auto 20px ) 0fr " but got "1fr repeat ( 2 , 2fr auto 30px ) 1fr " 353 PASS CSS Transitions with transition: all: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] 354 PASS CSS Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] 355 355 PASS CSS Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0) should be [1fr repeat(2, 2fr auto 30px) 1fr] 356 FAIL CSS Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] assert_equals: expected "1.4fr repeat ( 2 , 2.4fr auto 34px ) 1.4fr " but got "1fr repeat ( 2 , 2fr auto 30px ) 1fr " 357 FAIL CSS Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] assert_equals: expected "1.6fr repeat ( 2 , 2.6fr 30px 36px ) 1.6fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 356 PASS CSS Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] 357 PASS CSS Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] 358 358 PASS CSS Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (1) should be [2fr repeat(2, 3fr 30px 40px) 2fr] 359 FAIL CSS Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] assert_equals: expected "3fr repeat ( 2 , 4fr 30px 50px ) 3fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 360 FAIL Web Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] assert_equals: expected "0fr repeat ( 2 , 1fr auto 20px ) 0fr " but got "1fr repeat ( 2 , 2fr auto 30px ) 1fr " 359 PASS CSS Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] 360 PASS Web Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] 361 361 PASS Web Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0) should be [1fr repeat(2, 2fr auto 30px) 1fr] 362 FAIL Web Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] assert_equals: expected "1.4fr repeat ( 2 , 2.4fr auto 34px ) 1.4fr " but got "1fr repeat ( 2 , 2fr auto 30px ) 1fr " 363 FAIL Web Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] assert_equals: expected "1.6fr repeat ( 2 , 2.6fr 30px 36px ) 1.6fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 362 PASS Web Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] 363 PASS Web Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] 364 364 PASS Web Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (1) should be [2fr repeat(2, 3fr 30px 40px) 2fr] 365 FAIL Web Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] assert_equals: expected "3fr repeat ( 2 , 4fr 30px 50px ) 3fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 365 PASS Web Animations: property <grid-template-columns> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] 366 366 PASS CSS Transitions: property <grid-template-columns> from [10px repeat(auto-fill, minmax(25px, 1fr)) 10px] to [20px 20px repeat(auto-fill, minmax(30px, 1fr))] at (-0.3) should be [20px 20px repeat(auto-fill, minmax(30px, 1fr))] 367 367 PASS CSS Transitions: property <grid-template-columns> from [10px repeat(auto-fill, minmax(25px, 1fr)) 10px] to [20px 20px repeat(auto-fill, minmax(30px, 1fr))] at (0) should be [20px 20px repeat(auto-fill, minmax(30px, 1fr))] -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/animation/grid-template-rows-interpolation-expected.txt
r291956 r292432 112 112 PASS Web Animations: property <grid-template-rows> from [none] to [20px 30px] at (1) should be [20px 30px] 113 113 PASS Web Animations: property <grid-template-rows> from [none] to [20px 30px] at (1.5) should be [20px 30px] 114 FAIL CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] assert_equals: expected "0px 10px 20px " but got "20px 30px 40px " 115 FAIL CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0) should be [10px 20px 30px] assert_equals: expected "10px 20px 30px " but got "20px 30px 40px " 116 FAIL CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] assert_equals: expected "14px 24px 34px " but got "20px 30px 40px " 117 FAIL CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] assert_equals: expected "16px 26px 36px " but got "20px 30px 40px " 114 PASS CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] 115 PASS CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0) should be [10px 20px 30px] 116 PASS CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] 117 PASS CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] 118 118 PASS CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (1) should be [20px 30px 40px] 119 FAIL CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] assert_equals: expected "30px 40px 50px " but got "20px 30px 40px " 120 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] assert_equals: expected "0px 10px 20px " but got "20px 30px 40px " 121 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0) should be [10px 20px 30px] assert_equals: expected "10px 20px 30px " but got "20px 30px 40px " 122 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] assert_equals: expected "14px 24px 34px " but got "20px 30px 40px " 123 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] assert_equals: expected "16px 26px 36px " but got "20px 30px 40px " 119 PASS CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] 120 PASS CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] 121 PASS CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0) should be [10px 20px 30px] 122 PASS CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] 123 PASS CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] 124 124 PASS CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (1) should be [20px 30px 40px] 125 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] assert_equals: expected "30px 40px 50px " but got "20px 30px 40px " 126 FAIL CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] assert_equals: expected "0px 10px 20px " but got "10px 20px 30px " 125 PASS CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] 126 PASS CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] 127 127 PASS CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0) should be [10px 20px 30px] 128 FAIL CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] assert_equals: expected "14px 24px 34px " but got "10px 20px 30px " 129 FAIL CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] assert_equals: expected "16px 26px 36px " but got "20px 30px 40px " 128 PASS CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] 129 PASS CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] 130 130 PASS CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (1) should be [20px 30px 40px] 131 FAIL CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] assert_equals: expected "30px 40px 50px " but got "20px 30px 40px " 132 FAIL Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] assert_equals: expected "0px 10px 20px " but got "10px 20px 30px " 131 PASS CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] 132 PASS Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (-1) should be [0px 10px 20px] 133 133 PASS Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0) should be [10px 20px 30px] 134 FAIL Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] assert_equals: expected "14px 24px 34px " but got "10px 20px 30px " 135 FAIL Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] assert_equals: expected "16px 26px 36px " but got "20px 30px 40px " 134 PASS Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.4) should be [14px 24px 34px] 135 PASS Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (0.6) should be [16px 26px 36px] 136 136 PASS Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (1) should be [20px 30px 40px] 137 FAIL Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] assert_equals: expected "30px 40px 50px " but got "20px 30px 40px " 138 FAIL CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] assert_equals: expected "calc ( - 20 % + 20px ) calc ( - 30 % + 40px ) 20px " but got "20 % 30 % 40px " 139 FAIL CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 20px ) 30px " but got "20 % 30 % 40px " 140 FAIL CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] assert_equals: expected "calc ( 8 % + 6px ) calc ( 12 % + 12px ) 34px " but got "20 % 30 % 40px " 141 FAIL CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] assert_equals: expected "calc ( 12 % + 4px ) calc ( 18 % + 8px ) 36px " but got "20 % 30 % 40px " 137 PASS Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20px 30px 40px] at (2) should be [30px 40px 50px] 138 PASS CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] 139 PASS CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] 140 PASS CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] 141 PASS CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] 142 142 PASS CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (1) should be [20% 30% 40px] 143 FAIL CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] assert_equals: expected "calc ( 40 % - 10px ) calc ( 60 % - 20px ) 50px " but got "20 % 30 % 40px " 144 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] assert_equals: expected "calc ( - 20 % + 20px ) calc ( - 30 % + 40px ) 20px " but got "20 % 30 % 40px " 145 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 20px ) 30px " but got "20 % 30 % 40px " 146 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] assert_equals: expected "calc ( 8 % + 6px ) calc ( 12 % + 12px ) 34px " but got "20 % 30 % 40px " 147 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] assert_equals: expected "calc ( 12 % + 4px ) calc ( 18 % + 8px ) 36px " but got "20 % 30 % 40px " 143 PASS CSS Transitions: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] 144 PASS CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] 145 PASS CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] 146 PASS CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] 147 PASS CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] 148 148 PASS CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (1) should be [20% 30% 40px] 149 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] assert_equals: expected "calc ( 40 % - 10px ) calc ( 60 % - 20px ) 50px " but got "20 % 30 % 40px " 150 FAIL CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] assert_equals: expected "calc ( - 20 % + 20px ) calc ( - 30 % + 40px ) 20px " but got "10px 20px 30px " 151 FAIL CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 20px ) 30px " but got "10px 20px 30px " 152 FAIL CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] assert_equals: expected "calc ( 8 % + 6px ) calc ( 12 % + 12px ) 34px " but got "10px 20px 30px " 153 FAIL CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] assert_equals: expected "calc ( 12 % + 4px ) calc ( 18 % + 8px ) 36px " but got "20 % 30 % 40px " 149 PASS CSS Transitions with transition: all: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] 150 PASS CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] 151 PASS CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] 152 PASS CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] 153 PASS CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] 154 154 PASS CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (1) should be [20% 30% 40px] 155 FAIL CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] assert_equals: expected "calc ( 40 % - 10px ) calc ( 60 % - 20px ) 50px " but got "20 % 30 % 40px " 156 FAIL Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] assert_equals: expected "calc ( - 20 % + 20px ) calc ( - 30 % + 40px ) 20px " but got "10px 20px 30px " 157 FAIL Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] assert_equals: expected "calc ( 0 % + 10px ) calc ( 0 % + 20px ) 30px " but got "10px 20px 30px " 158 FAIL Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] assert_equals: expected "calc ( 8 % + 6px ) calc ( 12 % + 12px ) 34px " but got "10px 20px 30px " 159 FAIL Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] assert_equals: expected "calc ( 12 % + 4px ) calc ( 18 % + 8px ) 36px " but got "20 % 30 % 40px " 155 PASS CSS Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] 156 PASS Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (-1) should be [calc(20px + -20%) calc(40px + -30%) 20px] 157 PASS Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0) should be [calc(10px + 0%) calc(20px + 0%) 30px] 158 PASS Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.4) should be [calc(6px + 8%) calc(12px + 12%) 34px] 159 PASS Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (0.6) should be [calc(4px + 12%) calc(8px + 18%) 36px] 160 160 PASS Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (1) should be [20% 30% 40px] 161 FAIL Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] assert_equals: expected "calc ( 40 % - 10px ) calc ( 60 % - 20px ) 50px " but got "20 % 30 % 40px " 162 FAIL CSS Transitions: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] assert_equals: expected "0fr 1fr 0fr " but got "2fr auto 2fr " 163 FAIL CSS Transitions: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0) should be [1fr 1fr 1fr] assert_equals: expected "1fr 1fr 1fr " but got "2fr auto 2fr " 164 FAIL CSS Transitions: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] assert_equals: expected "1.4fr 1fr 1.4fr " but got "2fr auto 2fr " 165 FAIL CSS Transitions: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] assert_equals: expected "1.6fr auto 1.6fr " but got "2fr auto 2fr " 161 PASS Web Animations: property <grid-template-rows> from [10px 20px 30px] to [20% 30% 40px] at (2) should be [calc(-10px + 40%) calc(-20px + 60%) 50px] 162 PASS CSS Transitions: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] 163 PASS CSS Transitions: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0) should be [1fr 1fr 1fr] 164 PASS CSS Transitions: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] 165 PASS CSS Transitions: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] 166 166 PASS CSS Transitions: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (1) should be [2fr auto 2fr] 167 FAIL CSS Transitions: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] assert_equals: expected "3fr auto 3fr " but got "2fr auto 2fr " 168 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] assert_equals: expected "0fr 1fr 0fr " but got "2fr auto 2fr " 169 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0) should be [1fr 1fr 1fr] assert_equals: expected "1fr 1fr 1fr " but got "2fr auto 2fr " 170 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] assert_equals: expected "1.4fr 1fr 1.4fr " but got "2fr auto 2fr " 171 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] assert_equals: expected "1.6fr auto 1.6fr " but got "2fr auto 2fr " 167 PASS CSS Transitions: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] 168 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] 169 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0) should be [1fr 1fr 1fr] 170 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] 171 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] 172 172 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (1) should be [2fr auto 2fr] 173 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] assert_equals: expected "3fr auto 3fr " but got "2fr auto 2fr " 174 FAIL CSS Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] assert_equals: expected "0fr 1fr 0fr " but got "1fr 1fr 1fr " 173 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] 174 PASS CSS Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] 175 175 PASS CSS Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0) should be [1fr 1fr 1fr] 176 FAIL CSS Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] assert_equals: expected "1.4fr 1fr 1.4fr " but got "1fr 1fr 1fr " 177 FAIL CSS Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] assert_equals: expected "1.6fr auto 1.6fr " but got "2fr auto 2fr " 176 PASS CSS Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] 177 PASS CSS Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] 178 178 PASS CSS Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (1) should be [2fr auto 2fr] 179 FAIL CSS Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] assert_equals: expected "3fr auto 3fr " but got "2fr auto 2fr " 180 FAIL Web Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] assert_equals: expected "0fr 1fr 0fr " but got "1fr 1fr 1fr " 179 PASS CSS Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] 180 PASS Web Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (-1) should be [0fr 1fr 0fr] 181 181 PASS Web Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0) should be [1fr 1fr 1fr] 182 FAIL Web Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] assert_equals: expected "1.4fr 1fr 1.4fr " but got "1fr 1fr 1fr " 183 FAIL Web Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] assert_equals: expected "1.6fr auto 1.6fr " but got "2fr auto 2fr " 182 PASS Web Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.4) should be [1.4fr 1fr 1.4fr] 183 PASS Web Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (0.6) should be [1.6fr auto 1.6fr] 184 184 PASS Web Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (1) should be [2fr auto 2fr] 185 FAIL Web Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] assert_equals: expected "3fr auto 3fr " but got "2fr auto 2fr " 186 FAIL CSS Transitions: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] assert_equals: expected "0fr [ a b ] 1fr [ d ] 0fr " but got "2fr [ c ] auto 2fr " 187 FAIL CSS Transitions: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0) should be [1fr [a b] 1fr [d] 1fr] assert_equals: expected "1fr [ a b ] 1fr [ d ] 1fr " but got "2fr [ c ] auto 2fr " 188 FAIL CSS Transitions: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] assert_equals: expected "1.4fr [ a b ] 1fr [ d ] 1.4fr " but got "2fr [ c ] auto 2fr " 189 FAIL CSS Transitions: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] assert_equals: expected "1.6fr [ c ] auto 1.6fr " but got "2fr [ c ] auto 2fr " 185 PASS Web Animations: property <grid-template-rows> from [1fr 1fr 1fr] to [2fr auto 2fr] at (2) should be [3fr auto 3fr] 186 PASS CSS Transitions: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] 187 PASS CSS Transitions: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0) should be [1fr [a b] 1fr [d] 1fr] 188 PASS CSS Transitions: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] 189 PASS CSS Transitions: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] 190 190 PASS CSS Transitions: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (1) should be [2fr [c] auto 2fr] 191 FAIL CSS Transitions: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] assert_equals: expected "3fr [ c ] auto 3fr " but got "2fr [ c ] auto 2fr " 192 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] assert_equals: expected "0fr [ a b ] 1fr [ d ] 0fr " but got "2fr [ c ] auto 2fr " 193 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0) should be [1fr [a b] 1fr [d] 1fr] assert_equals: expected "1fr [ a b ] 1fr [ d ] 1fr " but got "2fr [ c ] auto 2fr " 194 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] assert_equals: expected "1.4fr [ a b ] 1fr [ d ] 1.4fr " but got "2fr [ c ] auto 2fr " 195 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] assert_equals: expected "1.6fr [ c ] auto 1.6fr " but got "2fr [ c ] auto 2fr " 191 PASS CSS Transitions: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] 192 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] 193 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0) should be [1fr [a b] 1fr [d] 1fr] 194 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] 195 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] 196 196 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (1) should be [2fr [c] auto 2fr] 197 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] assert_equals: expected "3fr [ c ] auto 3fr " but got "2fr [ c ] auto 2fr " 198 FAIL CSS Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] assert_equals: expected "0fr [ a b ] 1fr [ d ] 0fr " but got "1fr [ a b ] 1fr [ d ] 1fr " 197 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] 198 PASS CSS Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] 199 199 PASS CSS Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0) should be [1fr [a b] 1fr [d] 1fr] 200 FAIL CSS Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] assert_equals: expected "1.4fr [ a b ] 1fr [ d ] 1.4fr " but got "1fr [ a b ] 1fr [ d ] 1fr " 201 FAIL CSS Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] assert_equals: expected "1.6fr [ c ] auto 1.6fr " but got "2fr [ c ] auto 2fr " 200 PASS CSS Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] 201 PASS CSS Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] 202 202 PASS CSS Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (1) should be [2fr [c] auto 2fr] 203 FAIL CSS Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] assert_equals: expected "3fr [ c ] auto 3fr " but got "2fr [ c ] auto 2fr " 204 FAIL Web Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] assert_equals: expected "0fr [ a b ] 1fr [ d ] 0fr " but got "1fr [ a b ] 1fr [ d ] 1fr " 203 PASS CSS Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] 204 PASS Web Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (-1) should be [0fr [a b] 1fr [d] 0fr] 205 205 PASS Web Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0) should be [1fr [a b] 1fr [d] 1fr] 206 FAIL Web Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] assert_equals: expected "1.4fr [ a b ] 1fr [ d ] 1.4fr " but got "1fr [ a b ] 1fr [ d ] 1fr " 207 FAIL Web Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] assert_equals: expected "1.6fr [ c ] auto 1.6fr " but got "2fr [ c ] auto 2fr " 206 PASS Web Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.4) should be [1.4fr [a b] 1fr [d] 1.4fr] 207 PASS Web Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (0.6) should be [1.6fr [c] auto 1.6fr] 208 208 PASS Web Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (1) should be [2fr [c] auto 2fr] 209 FAIL Web Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] assert_equals: expected "3fr [ c ] auto 3fr " but got "2fr [ c ] auto 2fr " 210 FAIL CSS Transitions: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] assert_equals: expected "fit - content ( 0px ) fit - content ( 20px ) " but got "fit - content ( 20px ) max - content " 211 FAIL CSS Transitions: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0) should be [fit-content(10px) fit-content(20px)] assert_equals: expected "fit - content ( 10px ) fit - content ( 20px ) " but got "fit - content ( 20px ) max - content " 212 FAIL CSS Transitions: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] assert_equals: expected "fit - content ( 14px ) fit - content ( 20px ) " but got "fit - content ( 20px ) max - content " 213 FAIL CSS Transitions: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] assert_equals: expected "fit - content ( 16px ) max - content " but got "fit - content ( 20px ) max - content " 209 PASS Web Animations: property <grid-template-rows> from [1fr [a b] 1fr [d] 1fr] to [2fr [c] auto 2fr] at (2) should be [3fr [c] auto 3fr] 210 PASS CSS Transitions: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] 211 PASS CSS Transitions: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0) should be [fit-content(10px) fit-content(20px)] 212 PASS CSS Transitions: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] 213 PASS CSS Transitions: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] 214 214 PASS CSS Transitions: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (1) should be [fit-content(20px) max-content] 215 FAIL CSS Transitions: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] assert_equals: expected "fit - content ( 30px ) max - content " but got "fit - content ( 20px ) max - content " 216 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] assert_equals: expected "fit - content ( 0px ) fit - content ( 20px ) " but got "fit - content ( 20px ) max - content " 217 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0) should be [fit-content(10px) fit-content(20px)] assert_equals: expected "fit - content ( 10px ) fit - content ( 20px ) " but got "fit - content ( 20px ) max - content " 218 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] assert_equals: expected "fit - content ( 14px ) fit - content ( 20px ) " but got "fit - content ( 20px ) max - content " 219 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] assert_equals: expected "fit - content ( 16px ) max - content " but got "fit - content ( 20px ) max - content " 215 PASS CSS Transitions: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] 216 PASS CSS Transitions with transition: all: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] 217 PASS CSS Transitions with transition: all: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0) should be [fit-content(10px) fit-content(20px)] 218 PASS CSS Transitions with transition: all: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] 219 PASS CSS Transitions with transition: all: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] 220 220 PASS CSS Transitions with transition: all: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (1) should be [fit-content(20px) max-content] 221 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] assert_equals: expected "fit - content ( 30px ) max - content " but got "fit - content ( 20px ) max - content " 222 FAIL CSS Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] assert_equals: expected "fit - content ( 0px ) fit - content ( 20px ) " but got "fit - content ( 10px ) fit - content ( 20px ) " 221 PASS CSS Transitions with transition: all: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] 222 PASS CSS Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] 223 223 PASS CSS Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0) should be [fit-content(10px) fit-content(20px)] 224 FAIL CSS Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] assert_equals: expected "fit - content ( 14px ) fit - content ( 20px ) " but got "fit - content ( 10px ) fit - content ( 20px ) " 225 FAIL CSS Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] assert_equals: expected "fit - content ( 16px ) max - content " but got "fit - content ( 20px ) max - content " 224 PASS CSS Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] 225 PASS CSS Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] 226 226 PASS CSS Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (1) should be [fit-content(20px) max-content] 227 FAIL CSS Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] assert_equals: expected "fit - content ( 30px ) max - content " but got "fit - content ( 20px ) max - content " 228 FAIL Web Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] assert_equals: expected "fit - content ( 0px ) fit - content ( 20px ) " but got "fit - content ( 10px ) fit - content ( 20px ) " 227 PASS CSS Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] 228 PASS Web Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (-1) should be [fit-content(0px) fit-content(20px)] 229 229 PASS Web Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0) should be [fit-content(10px) fit-content(20px)] 230 FAIL Web Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] assert_equals: expected "fit - content ( 14px ) fit - content ( 20px ) " but got "fit - content ( 10px ) fit - content ( 20px ) " 231 FAIL Web Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] assert_equals: expected "fit - content ( 16px ) max - content " but got "fit - content ( 20px ) max - content " 230 PASS Web Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.4) should be [fit-content(14px) fit-content(20px)] 231 PASS Web Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (0.6) should be [fit-content(16px) max-content] 232 232 PASS Web Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (1) should be [fit-content(20px) max-content] 233 FAIL Web Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] assert_equals: expected "fit - content ( 30px ) max - content " but got "fit - content ( 20px ) max - content " 234 FAIL CSS Transitions: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] assert_equals: expected "minmax ( 0px , 0fr ) minmax ( 10px , 2fr ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 235 FAIL CSS Transitions: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0) should be [minmax(10px, 1fr) minmax(20px, 2fr)] assert_equals: expected "minmax ( 10px , 1fr ) minmax ( 20px , 2fr ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 236 FAIL CSS Transitions: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] assert_equals: expected "minmax ( 14px , 1.4fr ) minmax ( 24px , 2fr ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 237 FAIL CSS Transitions: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] assert_equals: expected "minmax ( 16px , 1.6fr ) minmax ( 26px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 233 PASS Web Animations: property <grid-template-rows> from [fit-content(10px) fit-content(20px)] to [fit-content(20px) max-content] at (2) should be [fit-content(30px) max-content] 234 PASS CSS Transitions: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] 235 PASS CSS Transitions: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0) should be [minmax(10px, 1fr) minmax(20px, 2fr)] 236 PASS CSS Transitions: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] 237 PASS CSS Transitions: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] 238 238 PASS CSS Transitions: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (1) should be [minmax(20px, 2fr) minmax(30px, auto)] 239 FAIL CSS Transitions: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] assert_equals: expected "minmax ( 30px , 3fr ) minmax ( 40px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 240 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] assert_equals: expected "minmax ( 0px , 0fr ) minmax ( 10px , 2fr ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 241 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0) should be [minmax(10px, 1fr) minmax(20px, 2fr)] assert_equals: expected "minmax ( 10px , 1fr ) minmax ( 20px , 2fr ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 242 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] assert_equals: expected "minmax ( 14px , 1.4fr ) minmax ( 24px , 2fr ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 243 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] assert_equals: expected "minmax ( 16px , 1.6fr ) minmax ( 26px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 239 PASS CSS Transitions: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] 240 PASS CSS Transitions with transition: all: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] 241 PASS CSS Transitions with transition: all: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0) should be [minmax(10px, 1fr) minmax(20px, 2fr)] 242 PASS CSS Transitions with transition: all: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] 243 PASS CSS Transitions with transition: all: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] 244 244 PASS CSS Transitions with transition: all: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (1) should be [minmax(20px, 2fr) minmax(30px, auto)] 245 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] assert_equals: expected "minmax ( 30px , 3fr ) minmax ( 40px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 246 FAIL CSS Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] assert_equals: expected "minmax ( 0px , 0fr ) minmax ( 10px , 2fr ) " but got "minmax ( 10px , 1fr ) minmax ( 20px , 2fr ) " 245 PASS CSS Transitions with transition: all: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] 246 PASS CSS Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] 247 247 PASS CSS Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0) should be [minmax(10px, 1fr) minmax(20px, 2fr)] 248 FAIL CSS Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] assert_equals: expected "minmax ( 14px , 1.4fr ) minmax ( 24px , 2fr ) " but got "minmax ( 10px , 1fr ) minmax ( 20px , 2fr ) " 249 FAIL CSS Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] assert_equals: expected "minmax ( 16px , 1.6fr ) minmax ( 26px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 248 PASS CSS Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] 249 PASS CSS Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] 250 250 PASS CSS Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (1) should be [minmax(20px, 2fr) minmax(30px, auto)] 251 FAIL CSS Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] assert_equals: expected "minmax ( 30px , 3fr ) minmax ( 40px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 252 FAIL Web Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] assert_equals: expected "minmax ( 0px , 0fr ) minmax ( 10px , 2fr ) " but got "minmax ( 10px , 1fr ) minmax ( 20px , 2fr ) " 251 PASS CSS Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] 252 PASS Web Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (-1) should be [minmax(0px, 0fr) minmax(10px, 2fr)] 253 253 PASS Web Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0) should be [minmax(10px, 1fr) minmax(20px, 2fr)] 254 FAIL Web Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] assert_equals: expected "minmax ( 14px , 1.4fr ) minmax ( 24px , 2fr ) " but got "minmax ( 10px , 1fr ) minmax ( 20px , 2fr ) " 255 FAIL Web Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] assert_equals: expected "minmax ( 16px , 1.6fr ) minmax ( 26px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 254 PASS Web Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.4) should be [minmax(14px, 1.4fr) minmax(24px, 2fr)] 255 PASS Web Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (0.6) should be [minmax(16px, 1.6fr) minmax(26px, auto)] 256 256 PASS Web Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (1) should be [minmax(20px, 2fr) minmax(30px, auto)] 257 FAIL Web Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] assert_equals: expected "minmax ( 30px , 3fr ) minmax ( 40px , auto ) " but got "minmax ( 20px , 2fr ) minmax ( 30px , auto ) " 257 PASS Web Animations: property <grid-template-rows> from [minmax(10px, 1fr) minmax(20px, 2fr)] to [minmax(20px, 2fr) minmax(30px, auto)] at (2) should be [minmax(30px, 3fr) minmax(40px, auto)] 258 258 PASS CSS Transitions: property <grid-template-rows> from [1fr repeat(2, 2fr 30px) 1fr] to [2fr repeat(2, 3fr 40px 50px) 2fr] at (-0.3) should be [2fr repeat(2, 3fr 40px 50px) 2fr] 259 259 PASS CSS Transitions: property <grid-template-rows> from [1fr repeat(2, 2fr 30px) 1fr] to [2fr repeat(2, 3fr 40px 50px) 2fr] at (0) should be [2fr repeat(2, 3fr 40px 50px) 2fr] … … 340 340 PASS Web Animations: property <grid-template-rows> from [repeat(2, 2fr 30px)] to [repeat(4, 40px)] at (1) should be [repeat(4, 40px)] 341 341 PASS Web Animations: property <grid-template-rows> from [repeat(2, 2fr 30px)] to [repeat(4, 40px)] at (1.5) should be [repeat(4, 40px)] 342 FAIL CSS Transitions: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] assert_equals: expected "0fr repeat ( 2 , 1fr auto 20px ) 0fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 343 FAIL CSS Transitions: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0) should be [1fr repeat(2, 2fr auto 30px) 1fr] assert_equals: expected "1fr repeat ( 2 , 2fr auto 30px ) 1fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 344 FAIL CSS Transitions: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] assert_equals: expected "1.4fr repeat ( 2 , 2.4fr auto 34px ) 1.4fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 345 FAIL CSS Transitions: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] assert_equals: expected "1.6fr repeat ( 2 , 2.6fr 30px 36px ) 1.6fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 342 PASS CSS Transitions: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] 343 PASS CSS Transitions: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0) should be [1fr repeat(2, 2fr auto 30px) 1fr] 344 PASS CSS Transitions: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] 345 PASS CSS Transitions: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] 346 346 PASS CSS Transitions: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (1) should be [2fr repeat(2, 3fr 30px 40px) 2fr] 347 FAIL CSS Transitions: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] assert_equals: expected "3fr repeat ( 2 , 4fr 30px 50px ) 3fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 348 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] assert_equals: expected "0fr repeat ( 2 , 1fr auto 20px ) 0fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 349 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0) should be [1fr repeat(2, 2fr auto 30px) 1fr] assert_equals: expected "1fr repeat ( 2 , 2fr auto 30px ) 1fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 350 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] assert_equals: expected "1.4fr repeat ( 2 , 2.4fr auto 34px ) 1.4fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 351 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] assert_equals: expected "1.6fr repeat ( 2 , 2.6fr 30px 36px ) 1.6fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 347 PASS CSS Transitions: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] 348 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] 349 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0) should be [1fr repeat(2, 2fr auto 30px) 1fr] 350 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] 351 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] 352 352 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (1) should be [2fr repeat(2, 3fr 30px 40px) 2fr] 353 FAIL CSS Transitions with transition: all: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] assert_equals: expected "3fr repeat ( 2 , 4fr 30px 50px ) 3fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 354 FAIL CSS Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] assert_equals: expected "0fr repeat ( 2 , 1fr auto 20px ) 0fr " but got "1fr repeat ( 2 , 2fr auto 30px ) 1fr " 353 PASS CSS Transitions with transition: all: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] 354 PASS CSS Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] 355 355 PASS CSS Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0) should be [1fr repeat(2, 2fr auto 30px) 1fr] 356 FAIL CSS Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] assert_equals: expected "1.4fr repeat ( 2 , 2.4fr auto 34px ) 1.4fr " but got "1fr repeat ( 2 , 2fr auto 30px ) 1fr " 357 FAIL CSS Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] assert_equals: expected "1.6fr repeat ( 2 , 2.6fr 30px 36px ) 1.6fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 356 PASS CSS Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] 357 PASS CSS Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] 358 358 PASS CSS Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (1) should be [2fr repeat(2, 3fr 30px 40px) 2fr] 359 FAIL CSS Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] assert_equals: expected "3fr repeat ( 2 , 4fr 30px 50px ) 3fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 360 FAIL Web Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] assert_equals: expected "0fr repeat ( 2 , 1fr auto 20px ) 0fr " but got "1fr repeat ( 2 , 2fr auto 30px ) 1fr " 359 PASS CSS Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] 360 PASS Web Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (-1) should be [0fr repeat(2, 1fr auto 20px) 0fr] 361 361 PASS Web Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0) should be [1fr repeat(2, 2fr auto 30px) 1fr] 362 FAIL Web Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] assert_equals: expected "1.4fr repeat ( 2 , 2.4fr auto 34px ) 1.4fr " but got "1fr repeat ( 2 , 2fr auto 30px ) 1fr " 363 FAIL Web Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] assert_equals: expected "1.6fr repeat ( 2 , 2.6fr 30px 36px ) 1.6fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 362 PASS Web Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.4) should be [1.4fr repeat(2, 2.4fr auto 34px) 1.4fr] 363 PASS Web Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (0.6) should be [1.6fr repeat(2, 2.6fr 30px 36px) 1.6fr] 364 364 PASS Web Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (1) should be [2fr repeat(2, 3fr 30px 40px) 2fr] 365 FAIL Web Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] assert_equals: expected "3fr repeat ( 2 , 4fr 30px 50px ) 3fr " but got "2fr repeat ( 2 , 3fr 30px 40px ) 2fr " 365 PASS Web Animations: property <grid-template-rows> from [1fr repeat(2, 2fr auto 30px) 1fr] to [2fr repeat(2, 3fr 30px 40px) 2fr] at (2) should be [3fr repeat(2, 4fr 30px 50px) 3fr] 366 366 PASS CSS Transitions: property <grid-template-rows> from [10px repeat(auto-fill, minmax(25px, 1fr)) 10px] to [20px 20px repeat(auto-fill, minmax(30px, 1fr))] at (-0.3) should be [20px 20px repeat(auto-fill, minmax(30px, 1fr))] 367 367 PASS CSS Transitions: property <grid-template-rows> from [10px repeat(auto-fill, minmax(25px, 1fr)) 10px] to [20px 20px repeat(auto-fill, minmax(30px, 1fr))] at (0) should be [20px 20px repeat(auto-fill, minmax(30px, 1fr))] -
trunk/Source/WebCore/ChangeLog
r292430 r292432 1 2022-04-05 Matt Woodrow <mattwoodrow@apple.com> 2 3 Support transitions/animations on grid-template-columns|rows 4 https://bugs.webkit.org/show_bug.cgi?id=204580 5 6 Reviewed by Antoine Quint. 7 8 * animation/CSSPropertyAnimation.cpp: 9 (WebCore::canInterpolate): 10 (WebCore::blendFunc): 11 12 GridTrackLists can be interpolated if they are the same length, and if any repeat() functions 13 have the same length and count/type. 14 Adds function for determining if two GridTrackLists can be interpolated, and function for interpolating 15 per-entry if so. 16 Adds blending helpers for GridTrackSize and GridLength. 17 18 * css/CSSComputedStyleDeclaration.cpp: 19 (WebCore::valueForGridTrackList): 20 21 Remove empty line name sets from the serialized computed style in order to satisfy the shortest equivalent 22 serialization principle. 23 24 * style/StyleBuilderConverter.h: 25 (WebCore::Style::BuilderConverter::createGridTrackList): 26 27 Ensures computed track lists are stored in the canonical format (alternating between line name sets 28 and track sizes, starting and ending with a line name set), in order to make the interpolation 29 code simpler. 30 1 31 2022-04-05 Eric Carlson <eric.carlson@apple.com> 2 32 -
trunk/Source/WebCore/animation/CSSPropertyAnimation.cpp
r292412 r292432 610 610 } 611 611 612 static inline bool canInterpolate(const GridTrackList& from, const GridTrackList& to) 613 { 614 if (from.size() != to.size()) 615 return false; 616 617 size_t i = 0; 618 auto visitor = WTF::makeVisitor([&](const GridTrackSize&) { 619 return std::holds_alternative<GridTrackSize>(to[i]); 620 }, [&](const Vector<String>&) { 621 return std::holds_alternative<Vector<String>>(to[i]); 622 }, [&](const GridTrackEntryRepeat& repeat) { 623 if (!std::holds_alternative<GridTrackEntryRepeat>(to[i])) 624 return false; 625 const auto& toEntry = std::get<GridTrackEntryRepeat>(to[i]); 626 return repeat.repeats == toEntry.repeats && repeat.list.size() == toEntry.list.size(); 627 }, [&](const GridTrackEntryAutoRepeat& repeat) { 628 return false; 629 if (!std::holds_alternative<GridTrackEntryAutoRepeat>(to[i])) 630 return false; 631 const auto& toEntry = std::get<GridTrackEntryAutoRepeat>(to[i]); 632 return repeat.type == toEntry.type && repeat.list.size() == toEntry.list.size(); 633 }, [&](const GridTrackEntrySubgrid&) { 634 return false; 635 }); 636 637 for (i = 0; i < from.size(); i++) { 638 if (!std::visit(visitor, from[i])) 639 return false; 640 } 641 642 return true; 643 } 644 645 static inline GridLength blendFunc(const GridLength& from, const GridLength& to, const CSSPropertyBlendingContext& context) 646 { 647 if (from.isFlex() != to.isFlex()) 648 return context.progress < 0.5 ? from : to; 649 650 if (from.isFlex()) 651 return GridLength(blend(from.flex(), to.flex(), context)); 652 653 return GridLength(blendFunc(from.length(), to.length(), context)); 654 } 655 656 static inline GridTrackSize blendFunc(const GridTrackSize& from, const GridTrackSize& to, const CSSPropertyBlendingContext& context) 657 { 658 if (from.type() != to.type()) 659 return context.progress < 0.5 ? from : to; 660 661 if (from.type() == LengthTrackSizing) { 662 auto length = blendFunc(from.minTrackBreadth(), to.minTrackBreadth(), context); 663 return GridTrackSize(length, LengthTrackSizing); 664 } 665 if (from.type() == MinMaxTrackSizing) { 666 auto minTrackBreadth = blendFunc(from.minTrackBreadth(), to.minTrackBreadth(), context); 667 auto maxTrackBreadth = blendFunc(from.maxTrackBreadth(), to.maxTrackBreadth(), context); 668 return GridTrackSize(minTrackBreadth, maxTrackBreadth); 669 } 670 671 auto fitContentBreadth = blendFunc(from.fitContentTrackBreadth(), to.fitContentTrackBreadth(), context); 672 return GridTrackSize(fitContentBreadth, FitContentTrackSizing); 673 } 674 675 static inline RepeatTrackList blendFunc(const RepeatTrackList& from, const RepeatTrackList& to, const CSSPropertyBlendingContext& context) 676 { 677 RepeatTrackList result; 678 size_t i = 0; 679 680 auto visitor = WTF::makeVisitor([&](const GridTrackSize& size) { 681 result.append(blendFunc(size, std::get<GridTrackSize>(to[i]), context)); 682 }, [&](const Vector<String>& names) { 683 if (context.progress < 0.5) 684 result.append(names); 685 else { 686 const Vector<String>& toNames = std::get<Vector<String>>(to[i]); 687 result.append(toNames); 688 } 689 }); 690 691 for (i = 0; i < from.size(); i++) 692 std::visit(visitor, from[i]); 693 694 return result; 695 } 696 612 697 static inline GridTrackList blendFunc(const GridTrackList& from, const GridTrackList& to, const CSSPropertyBlendingContext& context) 613 698 { 614 return context.progress < 0.5 ? from : to; 699 if (!canInterpolate(from, to)) 700 return context.progress < 0.5 ? from : to; 701 702 GridTrackList result; 703 size_t i = 0; 704 705 auto visitor = WTF::makeVisitor([&](const GridTrackSize& size) { 706 result.append(blendFunc(size, std::get<GridTrackSize>(to[i]), context)); 707 }, [&](const Vector<String>& names) { 708 if (context.progress < 0.5) 709 result.append(names); 710 else { 711 const Vector<String>& toNames = std::get<Vector<String>>(to[i]); 712 result.append(toNames); 713 } 714 }, [&](const GridTrackEntryRepeat& repeatFrom) { 715 const auto& repeatTo = std::get<GridTrackEntryRepeat>(to[i]); 716 GridTrackEntryRepeat repeatResult; 717 repeatResult.repeats = repeatFrom.repeats; 718 repeatResult.list = blendFunc(repeatFrom.list, repeatTo.list, context); 719 result.append(WTFMove(repeatResult)); 720 }, [&](const GridTrackEntryAutoRepeat& repeatFrom) { 721 const auto& repeatTo = std::get<GridTrackEntryAutoRepeat>(to[i]); 722 GridTrackEntryAutoRepeat repeatResult; 723 repeatResult.type = repeatFrom.type; 724 repeatResult.list = blendFunc(repeatFrom.list, repeatTo.list, context); 725 result.append(WTFMove(repeatResult)); 726 }, [&](const GridTrackEntrySubgrid&) { 727 }); 728 729 730 for (i = 0; i < from.size(); i++) 731 std::visit(visitor, from[i]); 732 733 return result; 615 734 } 616 735 … … 771 890 } 772 891 773 bool canInterpolate(const RenderStyle& , const RenderStyle&, CompositeOperation) const final774 { 775 return false;892 bool canInterpolate(const RenderStyle& from, const RenderStyle& to, CompositeOperation) const final 893 { 894 return WebCore::canInterpolate(this->value(from), this->value(to)); 776 895 } 777 896 }; -
trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp
r292394 r292432 1074 1074 auto repeatVisitor = [&](CSSValueList& dest, const RepeatEntry& entry) { 1075 1075 if (std::holds_alternative<Vector<String>>(entry)) { 1076 const auto& names = std::get<Vector<String>>(entry); 1077 if (names.isEmpty() && !isSubgrid) 1078 return; 1076 1079 auto lineNamesValue = CSSGridLineNamesValue::create(); 1077 for (const auto& name : std::get<Vector<String>>(entry))1080 for (const auto& name : names) 1078 1081 lineNamesValue->append(CSSValuePool::singleton().createCustomIdent(name)); 1079 1082 dest.append(lineNamesValue); … … 1086 1089 list->append(specifiedValueForGridTrackSize(size, style)); 1087 1090 }, [&](const Vector<String>& names) { 1091 // Subgrids don't have track sizes specified, so empty line names sets 1092 // need to be serialized, as they are meaningful placeholders. 1093 if (names.isEmpty() && !isSubgrid) 1094 return; 1095 1088 1096 auto lineNamesValue = CSSGridLineNamesValue::create(); 1089 1097 for (const auto& name : names) -
trunk/Source/WebCore/style/StyleBuilderConverter.h
r292382 r292432 992 992 return false; 993 993 994 if (is<CSSSubgridValue>(value)) 994 bool isSubgrid = false; 995 if (is<CSSSubgridValue>(value)) { 996 isSubgrid = true; 995 997 trackList.append(GridTrackEntrySubgrid()); 998 } 999 1000 // https://drafts.csswg.org/css-grid-2/#computed-tracks 1001 // The computed track list of a non-subgrid axis is a list alternating between line name sets 1002 // and track sections, with the first and last items being line name sets. 1003 auto ensureLineNames = [&](auto& list) { 1004 if (isSubgrid) 1005 return; 1006 if (list.isEmpty() || !std::holds_alternative<Vector<String>>(list.last())) 1007 list.append(Vector<String>()); 1008 }; 996 1009 997 1010 auto buildRepeatList = [&](const CSSValue& repeatValue, RepeatTrackList& repeatList) { … … 1002 1015 names.append(downcast<CSSPrimitiveValue>(namedGridLineValue.get()).stringValue()); 1003 1016 repeatList.append(WTFMove(names)); 1004 } else 1017 } else { 1018 ensureLineNames(repeatList); 1005 1019 repeatList.append(createGridTrackSize(currentValue, builderState)); 1020 } 1006 1021 } 1022 1023 if (!repeatList.isEmpty()) 1024 ensureLineNames(repeatList); 1007 1025 }; 1008 1026 1009 // FIXME: Ensure we always have a line name set at the start and end, unless we're1010 // subgrid, since this is the canonical represented of the computed value.1011 // Make sure code reading this handles empty line name sets.1012 1013 1027 for (auto& currentValue : downcast<CSSValueList>(value)) { 1028 if (is<CSSGridLineNamesValue>(currentValue)) { 1029 Vector<String> names; 1030 for (auto& namedGridLineValue : downcast<CSSGridLineNamesValue>(currentValue.get())) 1031 names.append(downcast<CSSPrimitiveValue>(namedGridLineValue.get()).stringValue()); 1032 trackList.append(WTFMove(names)); 1033 continue; 1034 } 1035 1036 ensureLineNames(trackList); 1037 1014 1038 if (is<CSSGridAutoRepeatValue>(currentValue)) { 1015 1039 CSSValueID autoRepeatID = downcast<CSSGridAutoRepeatValue>(currentValue.get()).autoRepeatID(); … … 1027 1051 buildRepeatList(currentValue, repeat.list); 1028 1052 trackList.append(WTFMove(repeat)); 1029 } else if (is<CSSGridLineNamesValue>(currentValue)) {1030 Vector<String> names;1031 for (auto& namedGridLineValue : downcast<CSSGridLineNamesValue>(currentValue.get())) {1032 names.append(downcast<CSSPrimitiveValue>(namedGridLineValue.get()).stringValue());1033 }1034 trackList.append(WTFMove(names));1035 1053 } else { 1036 1054 trackList.append(createGridTrackSize(currentValue, builderState)); 1037 1055 } 1038 1056 } 1057 1058 if (!trackList.isEmpty()) 1059 ensureLineNames(trackList); 1039 1060 1040 1061 return true;
Note: See TracChangeset
for help on using the changeset viewer.