diff --git a/Libraries/LibWeb/CSS/Parser/PropertyParsing.cpp b/Libraries/LibWeb/CSS/Parser/PropertyParsing.cpp index 328c0af1a60..b4fa257ed78 100644 --- a/Libraries/LibWeb/CSS/Parser/PropertyParsing.cpp +++ b/Libraries/LibWeb/CSS/Parser/PropertyParsing.cpp @@ -674,6 +674,10 @@ Parser::ParseErrorOr> Parser::parse_css_value if (auto parsed_value = parse_list_of_time_values(property_id, tokens); parsed_value && !tokens.has_next_token()) return parsed_value.release_nonnull(); return ParseError::SyntaxError; + case PropertyID::TransitionDuration: + if (auto parsed_value = parse_list_of_time_values(property_id, tokens); parsed_value && !tokens.has_next_token()) + return parsed_value.release_nonnull(); + return ParseError::SyntaxError; case PropertyID::TransitionProperty: if (auto parsed_value = parse_transition_property_value(tokens); parsed_value && !tokens.has_next_token()) return parsed_value.release_nonnull(); @@ -3807,6 +3811,7 @@ RefPtr Parser::parse_list_of_time_values(PropertyID propert transaction.commit(); return StyleValueList::create(move(time_value_list), StyleValueList::Separator::Comma); } + RefPtr Parser::parse_transition_property_value(TokenStream& tokens) { // https://drafts.csswg.org/css-transitions/#transition-property-property diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-origin-interpolation.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-origin-interpolation.txt index 5c2f8594513..38985e3d26f 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-origin-interpolation.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-origin-interpolation.txt @@ -2,8 +2,8 @@ Harness status: OK Found 280 tests -80 Pass -200 Fail +88 Pass +192 Fail Fail CSS Transitions: property from neutral to [left 20px top 20px] at (0) should be [10px 10px] Fail CSS Transitions: property from neutral to [left 20px top 20px] at (0.25) should be [12.5px 12.5px] Fail CSS Transitions: property from neutral to [left 20px top 20px] at (0.5) should be [15px 15px] @@ -104,7 +104,7 @@ Fail Web Animations: property from [center center] to [lef Fail Web Animations: property from [center center] to [left 20px top 20px] at (0.5) should be [calc(10px + 25%) calc(10px + 25%)] Fail Web Animations: property from [center center] to [left 20px top 20px] at (0.75) should be [calc(15px + 12.5%) calc(15px + 12.5%)] Fail Web Animations: property from [center center] to [left 20px top 20px] at (1) should be [calc(0% + 20px) calc(0% + 20px)] -Fail CSS Transitions: property from [center center] to [center top 20px] at (0) should be [50% 50%] +Pass CSS Transitions: property from [center center] to [center top 20px] at (0) should be [50% 50%] Fail CSS Transitions: property from [center center] to [center top 20px] at (0.25) should be [50% calc(5px + 37.5%)] Fail CSS Transitions: property from [center center] to [center top 20px] at (0.5) should be [50% calc(10px + 25%)] Fail CSS Transitions: property from [center center] to [center top 20px] at (0.75) should be [50% calc(15px + 12.5%)] @@ -144,7 +144,7 @@ Fail Web Animations: property from [center center] to [rig Fail Web Animations: property from [center center] to [right 20px top 20px] at (0.5) should be [calc(-10px + 75%) calc(10px + 25%)] Fail Web Animations: property from [center center] to [right 20px top 20px] at (0.75) should be [calc(-15px + 87.5%) calc(15px + 12.5%)] Fail Web Animations: property from [center center] to [right 20px top 20px] at (1) should be [calc(-20px + 100%) calc(0% + 20px)] -Fail CSS Transitions: property from [center center] to [left 20px center] at (0) should be [50% 50%] +Pass CSS Transitions: property from [center center] to [left 20px center] at (0) should be [50% 50%] Fail CSS Transitions: property from [center center] to [left 20px center] at (0.25) should be [calc(5px + 37.5%) 50%] Fail CSS Transitions: property from [center center] to [left 20px center] at (0.5) should be [calc(10px + 25%) 50%] Fail CSS Transitions: property from [center center] to [left 20px center] at (0.75) should be [calc(15px + 12.5%) 50%] @@ -184,7 +184,7 @@ Pass Web Animations: property from [center center] to [cen Pass Web Animations: property from [center center] to [center center] at (0.5) should be [50% 50%] Pass Web Animations: property from [center center] to [center center] at (0.75) should be [50% 50%] Pass Web Animations: property from [center center] to [center center] at (1) should be [50% 50%] -Fail CSS Transitions: property from [center center] to [right 20px center] at (0) should be [50% 50%] +Pass CSS Transitions: property from [center center] to [right 20px center] at (0) should be [50% 50%] Fail CSS Transitions: property from [center center] to [right 20px center] at (0.25) should be [calc(-5px + 62.5%) 50%] Fail CSS Transitions: property from [center center] to [right 20px center] at (0.5) should be [calc(-10px + 75%) 50%] Fail CSS Transitions: property from [center center] to [right 20px center] at (0.75) should be [calc(-15px + 87.5%) 50%] @@ -224,7 +224,7 @@ Fail Web Animations: property from [center center] to [lef Fail Web Animations: property from [center center] to [left 20px bottom 20px] at (0.5) should be [calc(10px + 25%) calc(-10px + 75%)] Fail Web Animations: property from [center center] to [left 20px bottom 20px] at (0.75) should be [calc(15px + 12.5%) calc(-15px + 87.5%)] Fail Web Animations: property from [center center] to [left 20px bottom 20px] at (1) should be [calc(0% + 20px) calc(-20px + 100%)] -Fail CSS Transitions: property from [center center] to [center bottom 20px] at (0) should be [50% 50%] +Pass CSS Transitions: property from [center center] to [center bottom 20px] at (0) should be [50% 50%] Fail CSS Transitions: property from [center center] to [center bottom 20px] at (0.25) should be [50% calc(-5px + 62.5%)] Fail CSS Transitions: property from [center center] to [center bottom 20px] at (0.5) should be [50% calc(-10px + 75%)] Fail CSS Transitions: property from [center center] to [center bottom 20px] at (0.75) should be [50% calc(-15px + 87.5%)] @@ -264,10 +264,10 @@ Fail Web Animations: property from [center center] to [rig Fail Web Animations: property from [center center] to [right 20px bottom 20px] at (0.5) should be [calc(-10px + 75%) calc(-10px + 75%)] Fail Web Animations: property from [center center] to [right 20px bottom 20px] at (0.75) should be [calc(-15px + 87.5%) calc(-15px + 87.5%)] Pass Web Animations: property from [center center] to [right 20px bottom 20px] at (1) should be [calc(-20px + 100%) calc(-20px + 100%)] -Fail CSS Transitions: property from [center] to [bottom] at (0) should be [50% 50%] -Fail CSS Transitions: property from [center] to [bottom] at (0.25) should be [50% 62.5%] -Fail CSS Transitions: property from [center] to [bottom] at (0.5) should be [50% 75%] -Fail CSS Transitions: property from [center] to [bottom] at (0.75) should be [50% 87.5%] +Pass CSS Transitions: property from [center] to [bottom] at (0) should be [50% 50%] +Pass CSS Transitions: property from [center] to [bottom] at (0.25) should be [50% 62.5%] +Pass CSS Transitions: property from [center] to [bottom] at (0.5) should be [50% 75%] +Pass CSS Transitions: property from [center] to [bottom] at (0.75) should be [50% 87.5%] Pass CSS Transitions: property from [center] to [bottom] at (1) should be [50% 100%] Fail CSS Transitions with transition: all: property from [center] to [bottom] at (0) should be [50% 50%] Fail CSS Transitions with transition: all: property from [center] to [bottom] at (0.25) should be [50% 62.5%] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-x-interpolation.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-x-interpolation.txt index 10461e21208..ba89f304670 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-x-interpolation.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-x-interpolation.txt @@ -2,15 +2,15 @@ Harness status: OK Found 112 tests -50 Pass -62 Fail -Fail CSS Transitions: property from neutral to [80px] at (-0.25) should be [30px] -Fail CSS Transitions: property from neutral to [80px] at (0) should be [40px] -Fail CSS Transitions: property from neutral to [80px] at (0.25) should be [50px] -Fail CSS Transitions: property from neutral to [80px] at (0.5) should be [60px] -Fail CSS Transitions: property from neutral to [80px] at (0.75) should be [70px] +75 Pass +37 Fail +Pass CSS Transitions: property from neutral to [80px] at (-0.25) should be [30px] +Pass CSS Transitions: property from neutral to [80px] at (0) should be [40px] +Pass CSS Transitions: property from neutral to [80px] at (0.25) should be [50px] +Pass CSS Transitions: property from neutral to [80px] at (0.5) should be [60px] +Pass CSS Transitions: property from neutral to [80px] at (0.75) should be [70px] Pass CSS Transitions: property from neutral to [80px] at (1) should be [80px] -Fail CSS Transitions: property from neutral to [80px] at (1.25) should be [90px] +Pass CSS Transitions: property from neutral to [80px] at (1.25) should be [90px] Fail CSS Transitions with transition: all: property from neutral to [80px] at (-0.25) should be [30px] Fail CSS Transitions with transition: all: property from neutral to [80px] at (0) should be [40px] Fail CSS Transitions with transition: all: property from neutral to [80px] at (0.25) should be [50px] @@ -32,13 +32,13 @@ Fail Web Animations: property from neutral to [80px] at Fail Web Animations: property from neutral to [80px] at (0.75) should be [70px] Pass Web Animations: property from neutral to [80px] at (1) should be [80px] Fail Web Animations: property from neutral to [80px] at (1.25) should be [90px] -Fail CSS Transitions: property from [initial] to [right] at (-0.25) should be [-25%] -Fail CSS Transitions: property from [initial] to [right] at (0) should be [0%] -Fail CSS Transitions: property from [initial] to [right] at (0.25) should be [25%] -Fail CSS Transitions: property from [initial] to [right] at (0.5) should be [50%] -Fail CSS Transitions: property from [initial] to [right] at (0.75) should be [75%] +Pass CSS Transitions: property from [initial] to [right] at (-0.25) should be [-25%] +Pass CSS Transitions: property from [initial] to [right] at (0) should be [0%] +Pass CSS Transitions: property from [initial] to [right] at (0.25) should be [25%] +Pass CSS Transitions: property from [initial] to [right] at (0.5) should be [50%] +Pass CSS Transitions: property from [initial] to [right] at (0.75) should be [75%] Pass CSS Transitions: property from [initial] to [right] at (1) should be [100%] -Fail CSS Transitions: property from [initial] to [right] at (1.25) should be [125%] +Pass CSS Transitions: property from [initial] to [right] at (1.25) should be [125%] Fail CSS Transitions with transition: all: property from [initial] to [right] at (-0.25) should be [-25%] Fail CSS Transitions with transition: all: property from [initial] to [right] at (0) should be [0%] Fail CSS Transitions with transition: all: property from [initial] to [right] at (0.25) should be [25%] @@ -60,13 +60,13 @@ Pass Web Animations: property from [initial] to [right] Pass Web Animations: property from [initial] to [right] at (0.75) should be [75%] Pass Web Animations: property from [initial] to [right] at (1) should be [100%] Pass Web Animations: property from [initial] to [right] at (1.25) should be [125%] -Fail CSS Transitions: property from [inherit] to [80px] at (-0.25) should be [55px] -Fail CSS Transitions: property from [inherit] to [80px] at (0) should be [60px] -Fail CSS Transitions: property from [inherit] to [80px] at (0.25) should be [65px] -Fail CSS Transitions: property from [inherit] to [80px] at (0.5) should be [70px] -Fail CSS Transitions: property from [inherit] to [80px] at (0.75) should be [75px] +Pass CSS Transitions: property from [inherit] to [80px] at (-0.25) should be [55px] +Pass CSS Transitions: property from [inherit] to [80px] at (0) should be [60px] +Pass CSS Transitions: property from [inherit] to [80px] at (0.25) should be [65px] +Pass CSS Transitions: property from [inherit] to [80px] at (0.5) should be [70px] +Pass CSS Transitions: property from [inherit] to [80px] at (0.75) should be [75px] Pass CSS Transitions: property from [inherit] to [80px] at (1) should be [80px] -Fail CSS Transitions: property from [inherit] to [80px] at (1.25) should be [85px] +Pass CSS Transitions: property from [inherit] to [80px] at (1.25) should be [85px] Fail CSS Transitions with transition: all: property from [inherit] to [80px] at (-0.25) should be [55px] Fail CSS Transitions with transition: all: property from [inherit] to [80px] at (0) should be [60px] Fail CSS Transitions with transition: all: property from [inherit] to [80px] at (0.25) should be [65px] @@ -88,13 +88,13 @@ Pass Web Animations: property from [inherit] to [80px] a Pass Web Animations: property from [inherit] to [80px] at (0.75) should be [75px] Pass Web Animations: property from [inherit] to [80px] at (1) should be [80px] Pass Web Animations: property from [inherit] to [80px] at (1.25) should be [85px] -Fail CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (-0.25) should be [250px, 350px, 200px, 375px, 225px, 325px] -Fail CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0) should be [300px, 400px, 300px, 400px, 300px, 400px] -Fail CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px] -Fail CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0.5) should be [400px, 500px, 500px, 450px, 450px, 550px] -Fail CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0.75) should be [450px, 550px, 600px, 475px, 525px, 625px] -Fail CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (1) should be [500px, 600px, 700px, 500px, 600px, 700px] -Fail CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (1.25) should be [550px, 650px, 800px, 525px, 675px, 775px] +Pass CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (-0.25) should be [250px, 350px, 200px, 375px, 225px, 325px] +Pass CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0) should be [300px, 400px, 300px, 400px, 300px, 400px] +Pass CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px] +Pass CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0.5) should be [400px, 500px, 500px, 450px, 450px, 550px] +Pass CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0.75) should be [450px, 550px, 600px, 475px, 525px, 625px] +Pass CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (1) should be [500px, 600px, 700px, 500px, 600px, 700px] +Pass CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (1.25) should be [550px, 650px, 800px, 525px, 675px, 775px] Fail CSS Transitions with transition: all: property from [300px, 400px] to [500px, 600px, 700px] at (-0.25) should be [250px, 350px, 200px, 375px, 225px, 325px] Fail CSS Transitions with transition: all: property from [300px, 400px] to [500px, 600px, 700px] at (0) should be [300px, 400px, 300px, 400px, 300px, 400px] Fail CSS Transitions with transition: all: property from [300px, 400px] to [500px, 600px, 700px] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-y-interpolation.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-y-interpolation.txt index 49c24521d8a..69b3ab9c02f 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-y-interpolation.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-y-interpolation.txt @@ -2,15 +2,15 @@ Harness status: OK Found 112 tests -50 Pass -62 Fail -Fail CSS Transitions: property from neutral to [80px] at (-0.25) should be [30px] -Fail CSS Transitions: property from neutral to [80px] at (0) should be [40px] -Fail CSS Transitions: property from neutral to [80px] at (0.25) should be [50px] -Fail CSS Transitions: property from neutral to [80px] at (0.5) should be [60px] -Fail CSS Transitions: property from neutral to [80px] at (0.75) should be [70px] +75 Pass +37 Fail +Pass CSS Transitions: property from neutral to [80px] at (-0.25) should be [30px] +Pass CSS Transitions: property from neutral to [80px] at (0) should be [40px] +Pass CSS Transitions: property from neutral to [80px] at (0.25) should be [50px] +Pass CSS Transitions: property from neutral to [80px] at (0.5) should be [60px] +Pass CSS Transitions: property from neutral to [80px] at (0.75) should be [70px] Pass CSS Transitions: property from neutral to [80px] at (1) should be [80px] -Fail CSS Transitions: property from neutral to [80px] at (1.25) should be [90px] +Pass CSS Transitions: property from neutral to [80px] at (1.25) should be [90px] Fail CSS Transitions with transition: all: property from neutral to [80px] at (-0.25) should be [30px] Fail CSS Transitions with transition: all: property from neutral to [80px] at (0) should be [40px] Fail CSS Transitions with transition: all: property from neutral to [80px] at (0.25) should be [50px] @@ -32,13 +32,13 @@ Fail Web Animations: property from neutral to [80px] at Fail Web Animations: property from neutral to [80px] at (0.75) should be [70px] Pass Web Animations: property from neutral to [80px] at (1) should be [80px] Fail Web Animations: property from neutral to [80px] at (1.25) should be [90px] -Fail CSS Transitions: property from [initial] to [bottom] at (-0.25) should be [-25%] -Fail CSS Transitions: property from [initial] to [bottom] at (0) should be [0%] -Fail CSS Transitions: property from [initial] to [bottom] at (0.25) should be [25%] -Fail CSS Transitions: property from [initial] to [bottom] at (0.5) should be [50%] -Fail CSS Transitions: property from [initial] to [bottom] at (0.75) should be [75%] +Pass CSS Transitions: property from [initial] to [bottom] at (-0.25) should be [-25%] +Pass CSS Transitions: property from [initial] to [bottom] at (0) should be [0%] +Pass CSS Transitions: property from [initial] to [bottom] at (0.25) should be [25%] +Pass CSS Transitions: property from [initial] to [bottom] at (0.5) should be [50%] +Pass CSS Transitions: property from [initial] to [bottom] at (0.75) should be [75%] Pass CSS Transitions: property from [initial] to [bottom] at (1) should be [100%] -Fail CSS Transitions: property from [initial] to [bottom] at (1.25) should be [125%] +Pass CSS Transitions: property from [initial] to [bottom] at (1.25) should be [125%] Fail CSS Transitions with transition: all: property from [initial] to [bottom] at (-0.25) should be [-25%] Fail CSS Transitions with transition: all: property from [initial] to [bottom] at (0) should be [0%] Fail CSS Transitions with transition: all: property from [initial] to [bottom] at (0.25) should be [25%] @@ -60,13 +60,13 @@ Pass Web Animations: property from [initial] to [bottom] Pass Web Animations: property from [initial] to [bottom] at (0.75) should be [75%] Pass Web Animations: property from [initial] to [bottom] at (1) should be [100%] Pass Web Animations: property from [initial] to [bottom] at (1.25) should be [125%] -Fail CSS Transitions: property from [inherit] to [80px] at (-0.25) should be [55px] -Fail CSS Transitions: property from [inherit] to [80px] at (0) should be [60px] -Fail CSS Transitions: property from [inherit] to [80px] at (0.25) should be [65px] -Fail CSS Transitions: property from [inherit] to [80px] at (0.5) should be [70px] -Fail CSS Transitions: property from [inherit] to [80px] at (0.75) should be [75px] +Pass CSS Transitions: property from [inherit] to [80px] at (-0.25) should be [55px] +Pass CSS Transitions: property from [inherit] to [80px] at (0) should be [60px] +Pass CSS Transitions: property from [inherit] to [80px] at (0.25) should be [65px] +Pass CSS Transitions: property from [inherit] to [80px] at (0.5) should be [70px] +Pass CSS Transitions: property from [inherit] to [80px] at (0.75) should be [75px] Pass CSS Transitions: property from [inherit] to [80px] at (1) should be [80px] -Fail CSS Transitions: property from [inherit] to [80px] at (1.25) should be [85px] +Pass CSS Transitions: property from [inherit] to [80px] at (1.25) should be [85px] Fail CSS Transitions with transition: all: property from [inherit] to [80px] at (-0.25) should be [55px] Fail CSS Transitions with transition: all: property from [inherit] to [80px] at (0) should be [60px] Fail CSS Transitions with transition: all: property from [inherit] to [80px] at (0.25) should be [65px] @@ -88,13 +88,13 @@ Pass Web Animations: property from [inherit] to [80px] a Pass Web Animations: property from [inherit] to [80px] at (0.75) should be [75px] Pass Web Animations: property from [inherit] to [80px] at (1) should be [80px] Pass Web Animations: property from [inherit] to [80px] at (1.25) should be [85px] -Fail CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (-0.25) should be [250px, 350px, 200px, 375px, 225px, 325px] -Fail CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0) should be [300px, 400px, 300px, 400px, 300px, 400px] -Fail CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px] -Fail CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0.5) should be [400px, 500px, 500px, 450px, 450px, 550px] -Fail CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0.75) should be [450px, 550px, 600px, 475px, 525px, 625px] -Fail CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (1) should be [500px, 600px, 700px, 500px, 600px, 700px] -Fail CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (1.25) should be [550px, 650px, 800px, 525px, 675px, 775px] +Pass CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (-0.25) should be [250px, 350px, 200px, 375px, 225px, 325px] +Pass CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0) should be [300px, 400px, 300px, 400px, 300px, 400px] +Pass CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px] +Pass CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0.5) should be [400px, 500px, 500px, 450px, 450px, 550px] +Pass CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (0.75) should be [450px, 550px, 600px, 475px, 525px, 625px] +Pass CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (1) should be [500px, 600px, 700px, 500px, 600px, 700px] +Pass CSS Transitions: property from [300px, 400px] to [500px, 600px, 700px] at (1.25) should be [550px, 650px, 800px, 525px, 675px, 775px] Fail CSS Transitions with transition: all: property from [300px, 400px] to [500px, 600px, 700px] at (-0.25) should be [250px, 350px, 200px, 375px, 225px, 325px] Fail CSS Transitions with transition: all: property from [300px, 400px] to [500px, 600px, 700px] at (0) should be [300px, 400px, 300px, 400px, 300px, 400px] Fail CSS Transitions with transition: all: property from [300px, 400px] to [500px, 600px, 700px] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-display/animations/display-interpolation.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-display/animations/display-interpolation.txt index ccbc18b1349..6e7172efff7 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-display/animations/display-interpolation.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-display/animations/display-interpolation.txt @@ -2,11 +2,11 @@ Harness status: OK Found 42 tests -31 Pass -11 Fail -Pass CSS Transitions with transition-behavior:allow-discrete: property from [none] to [flex] at (-0.3) should be [flex] -Pass CSS Transitions with transition-behavior:allow-discrete: property from [none] to [flex] at (0) should be [flex] -Pass CSS Transitions with transition-behavior:allow-discrete: property from [none] to [flex] at (0.3) should be [flex] +25 Pass +17 Fail +Fail CSS Transitions with transition-behavior:allow-discrete: property from [none] to [flex] at (-0.3) should be [flex] +Fail CSS Transitions with transition-behavior:allow-discrete: property from [none] to [flex] at (0) should be [flex] +Fail CSS Transitions with transition-behavior:allow-discrete: property from [none] to [flex] at (0.3) should be [flex] Pass CSS Transitions with transition-behavior:allow-discrete: property from [none] to [flex] at (0.5) should be [flex] Pass CSS Transitions with transition-behavior:allow-discrete: property from [none] to [flex] at (0.6) should be [flex] Pass CSS Transitions with transition-behavior:allow-discrete: property from [none] to [flex] at (1) should be [flex] @@ -18,9 +18,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [none] to [flex] at (0.6) should be [flex] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [none] to [flex] at (1) should be [flex] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [none] to [flex] at (1.5) should be [flex] -Pass CSS Transitions: property from [none] to [flex] at (-0.3) should be [flex] -Pass CSS Transitions: property from [none] to [flex] at (0) should be [flex] -Pass CSS Transitions: property from [none] to [flex] at (0.3) should be [flex] +Fail CSS Transitions: property from [none] to [flex] at (-0.3) should be [flex] +Fail CSS Transitions: property from [none] to [flex] at (0) should be [flex] +Fail CSS Transitions: property from [none] to [flex] at (0.3) should be [flex] Pass CSS Transitions: property from [none] to [flex] at (0.5) should be [flex] Pass CSS Transitions: property from [none] to [flex] at (0.6) should be [flex] Pass CSS Transitions: property from [none] to [flex] at (1) should be [flex] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-images/animation/object-position-interpolation.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-images/animation/object-position-interpolation.txt index 2e51d84871f..61a29433ff9 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-images/animation/object-position-interpolation.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-images/animation/object-position-interpolation.txt @@ -2,15 +2,15 @@ Harness status: OK Found 112 tests -64 Pass -48 Fail -Fail CSS Transitions: property from neutral to [left top] at (-0.25) should be [62.5% 62.5%] -Fail CSS Transitions: property from neutral to [left top] at (0) should be [50% 50%] -Fail CSS Transitions: property from neutral to [left top] at (0.25) should be [37.5% 37.5%] -Fail CSS Transitions: property from neutral to [left top] at (0.5) should be [25% 25%] -Fail CSS Transitions: property from neutral to [left top] at (0.75) should be [12.5% 12.5%] +88 Pass +24 Fail +Pass CSS Transitions: property from neutral to [left top] at (-0.25) should be [62.5% 62.5%] +Pass CSS Transitions: property from neutral to [left top] at (0) should be [50% 50%] +Pass CSS Transitions: property from neutral to [left top] at (0.25) should be [37.5% 37.5%] +Pass CSS Transitions: property from neutral to [left top] at (0.5) should be [25% 25%] +Pass CSS Transitions: property from neutral to [left top] at (0.75) should be [12.5% 12.5%] Pass CSS Transitions: property from neutral to [left top] at (1) should be [0% 0%] -Fail CSS Transitions: property from neutral to [left top] at (1.25) should be [-12.5% -12.5%] +Pass CSS Transitions: property from neutral to [left top] at (1.25) should be [-12.5% -12.5%] Fail CSS Transitions with transition: all: property from neutral to [left top] at (-0.25) should be [62.5% 62.5%] Fail CSS Transitions with transition: all: property from neutral to [left top] at (0) should be [50% 50%] Fail CSS Transitions with transition: all: property from neutral to [left top] at (0.25) should be [37.5% 37.5%] @@ -32,13 +32,13 @@ Pass Web Animations: property from neutral to [left top] at (0 Pass Web Animations: property from neutral to [left top] at (0.75) should be [12.5% 12.5%] Pass Web Animations: property from neutral to [left top] at (1) should be [0% 0%] Pass Web Animations: property from neutral to [left top] at (1.25) should be [-12.5% -12.5%] -Fail CSS Transitions: property from [initial] to [center top] at (-0.25) should be [50% 62.5%] -Fail CSS Transitions: property from [initial] to [center top] at (0) should be [50% 50%] -Fail CSS Transitions: property from [initial] to [center top] at (0.25) should be [50% 37.5%] -Fail CSS Transitions: property from [initial] to [center top] at (0.5) should be [50% 25%] -Fail CSS Transitions: property from [initial] to [center top] at (0.75) should be [50% 12.5%] +Pass CSS Transitions: property from [initial] to [center top] at (-0.25) should be [50% 62.5%] +Pass CSS Transitions: property from [initial] to [center top] at (0) should be [50% 50%] +Pass CSS Transitions: property from [initial] to [center top] at (0.25) should be [50% 37.5%] +Pass CSS Transitions: property from [initial] to [center top] at (0.5) should be [50% 25%] +Pass CSS Transitions: property from [initial] to [center top] at (0.75) should be [50% 12.5%] Pass CSS Transitions: property from [initial] to [center top] at (1) should be [50% 0%] -Fail CSS Transitions: property from [initial] to [center top] at (1.25) should be [50% -12.5%] +Pass CSS Transitions: property from [initial] to [center top] at (1.25) should be [50% -12.5%] Fail CSS Transitions with transition: all: property from [initial] to [center top] at (-0.25) should be [50% 62.5%] Fail CSS Transitions with transition: all: property from [initial] to [center top] at (0) should be [50% 50%] Fail CSS Transitions with transition: all: property from [initial] to [center top] at (0.25) should be [50% 37.5%] @@ -60,13 +60,13 @@ Pass Web Animations: property from [initial] to [center top] a Pass Web Animations: property from [initial] to [center top] at (0.75) should be [50% 12.5%] Pass Web Animations: property from [initial] to [center top] at (1) should be [50% 0%] Pass Web Animations: property from [initial] to [center top] at (1.25) should be [50% -12.5%] -Fail CSS Transitions: property from [initial] to [left center] at (-0.25) should be [62.5% 50%] -Fail CSS Transitions: property from [initial] to [left center] at (0) should be [50% 50%] -Fail CSS Transitions: property from [initial] to [left center] at (0.25) should be [37.5% 50%] -Fail CSS Transitions: property from [initial] to [left center] at (0.5) should be [25% 50%] -Fail CSS Transitions: property from [initial] to [left center] at (0.75) should be [12.5% 50%] +Pass CSS Transitions: property from [initial] to [left center] at (-0.25) should be [62.5% 50%] +Pass CSS Transitions: property from [initial] to [left center] at (0) should be [50% 50%] +Pass CSS Transitions: property from [initial] to [left center] at (0.25) should be [37.5% 50%] +Pass CSS Transitions: property from [initial] to [left center] at (0.5) should be [25% 50%] +Pass CSS Transitions: property from [initial] to [left center] at (0.75) should be [12.5% 50%] Pass CSS Transitions: property from [initial] to [left center] at (1) should be [0% 50%] -Fail CSS Transitions: property from [initial] to [left center] at (1.25) should be [-12.5% 50%] +Pass CSS Transitions: property from [initial] to [left center] at (1.25) should be [-12.5% 50%] Fail CSS Transitions with transition: all: property from [initial] to [left center] at (-0.25) should be [62.5% 50%] Fail CSS Transitions with transition: all: property from [initial] to [left center] at (0) should be [50% 50%] Fail CSS Transitions with transition: all: property from [initial] to [left center] at (0.25) should be [37.5% 50%] @@ -88,13 +88,13 @@ Pass Web Animations: property from [initial] to [left center] Pass Web Animations: property from [initial] to [left center] at (0.75) should be [12.5% 50%] Pass Web Animations: property from [initial] to [left center] at (1) should be [0% 50%] Pass Web Animations: property from [initial] to [left center] at (1.25) should be [-12.5% 50%] -Fail CSS Transitions: property from [20px 20px] to [100px 100px] at (-0.25) should be [0px 0px] -Fail CSS Transitions: property from [20px 20px] to [100px 100px] at (0) should be [20px 20px] -Fail CSS Transitions: property from [20px 20px] to [100px 100px] at (0.25) should be [40px 40px] -Fail CSS Transitions: property from [20px 20px] to [100px 100px] at (0.5) should be [60px 60px] -Fail CSS Transitions: property from [20px 20px] to [100px 100px] at (0.75) should be [80px 80px] +Pass CSS Transitions: property from [20px 20px] to [100px 100px] at (-0.25) should be [0px 0px] +Pass CSS Transitions: property from [20px 20px] to [100px 100px] at (0) should be [20px 20px] +Pass CSS Transitions: property from [20px 20px] to [100px 100px] at (0.25) should be [40px 40px] +Pass CSS Transitions: property from [20px 20px] to [100px 100px] at (0.5) should be [60px 60px] +Pass CSS Transitions: property from [20px 20px] to [100px 100px] at (0.75) should be [80px 80px] Pass CSS Transitions: property from [20px 20px] to [100px 100px] at (1) should be [100px 100px] -Fail CSS Transitions: property from [20px 20px] to [100px 100px] at (1.25) should be [120px 120px] +Pass CSS Transitions: property from [20px 20px] to [100px 100px] at (1.25) should be [120px 120px] Fail CSS Transitions with transition: all: property from [20px 20px] to [100px 100px] at (-0.25) should be [0px 0px] Fail CSS Transitions with transition: all: property from [20px 20px] to [100px 100px] at (0) should be [20px 20px] Fail CSS Transitions with transition: all: property from [20px 20px] to [100px 100px] at (0.25) should be [40px 40px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-masking/animations/clip-interpolation.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-masking/animations/clip-interpolation.txt index f8f7ab972c6..f2901fca09d 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-masking/animations/clip-interpolation.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-masking/animations/clip-interpolation.txt @@ -2,14 +2,14 @@ Harness status: OK Found 324 tests -248 Pass -76 Fail -Fail CSS Transitions: property from neutral to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(-20px 180px -20px 180px)] -Fail CSS Transitions: property from neutral to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(0px 100px 0px 100px)] -Fail CSS Transitions: property from neutral to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(5px 80px 5px 80px)] -Fail CSS Transitions: property from neutral to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(15px 40px 15px 40px)] +263 Pass +61 Fail +Pass CSS Transitions: property from neutral to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(-20px 180px -20px 180px)] +Pass CSS Transitions: property from neutral to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(0px 100px 0px 100px)] +Pass CSS Transitions: property from neutral to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(5px 80px 5px 80px)] +Pass CSS Transitions: property from neutral to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(15px 40px 15px 40px)] Pass CSS Transitions: property from neutral to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)] -Fail CSS Transitions: property from neutral to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(40px -60px 40px -60px)] +Pass CSS Transitions: property from neutral to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(40px -60px 40px -60px)] Fail CSS Transitions with transition: all: property from neutral to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(-20px 180px -20px 180px)] Fail CSS Transitions with transition: all: property from neutral to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(0px 100px 0px 100px)] Fail CSS Transitions with transition: all: property from neutral to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(5px 80px 5px 80px)] @@ -28,9 +28,9 @@ Fail Web Animations: property from neutral to [rect(20px, 20px, 20px, 20p Fail Web Animations: property from neutral to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(15px 40px 15px 40px)] Pass Web Animations: property from neutral to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)] Fail Web Animations: property from neutral to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(40px -60px 40px -60px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [initial] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (0) should be [initial] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [initial] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [initial] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (0) should be [initial] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [initial] Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] @@ -42,9 +42,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] -Pass CSS Transitions: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [rect(20px, 20px, 20px, 20px)] -Pass CSS Transitions: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(20px, 20px, 20px, 20px)] -Pass CSS Transitions: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [rect(20px, 20px, 20px, 20px)] +Fail CSS Transitions: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [rect(20px, 20px, 20px, 20px)] +Fail CSS Transitions: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(20px, 20px, 20px, 20px)] +Fail CSS Transitions: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [rect(20px, 20px, 20px, 20px)] Pass CSS Transitions: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] Pass CSS Transitions: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] Pass CSS Transitions: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] @@ -70,12 +70,12 @@ Pass Web Animations: property from [initial] to [rect(20px, 20px, 20px, 2 Pass Web Animations: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] Pass Web Animations: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] Pass Web Animations: property from [initial] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] -Fail CSS Transitions: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(180px -20px 180px -20px)] -Fail CSS Transitions: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(100px 0px 100px 0px)] -Fail CSS Transitions: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(80px 5px 80px 5px)] -Fail CSS Transitions: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(40px 15px 40px 15px)] +Pass CSS Transitions: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(180px -20px 180px -20px)] +Pass CSS Transitions: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(100px 0px 100px 0px)] +Pass CSS Transitions: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(80px 5px 80px 5px)] +Pass CSS Transitions: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(40px 15px 40px 15px)] Pass CSS Transitions: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)] -Fail CSS Transitions: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(-60px 40px -60px 40px)] +Pass CSS Transitions: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(-60px 40px -60px 40px)] Fail CSS Transitions with transition: all: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(180px -20px 180px -20px)] Fail CSS Transitions with transition: all: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(100px 0px 100px 0px)] Fail CSS Transitions with transition: all: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(80px 5px 80px 5px)] @@ -94,9 +94,9 @@ Pass Web Animations: property from [inherit] to [rect(20px, 20px, 20px, 2 Pass Web Animations: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(40px 15px 40px 15px)] Pass Web Animations: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)] Pass Web Animations: property from [inherit] to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(-60px 40px -60px 40px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [unset] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (0) should be [unset] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [unset] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [unset] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (0) should be [unset] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [unset] Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] @@ -108,9 +108,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] -Pass CSS Transitions: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [rect(20px, 20px, 20px, 20px)] -Pass CSS Transitions: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(20px, 20px, 20px, 20px)] -Pass CSS Transitions: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [rect(20px, 20px, 20px, 20px)] +Fail CSS Transitions: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [rect(20px, 20px, 20px, 20px)] +Fail CSS Transitions: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(20px, 20px, 20px, 20px)] +Fail CSS Transitions: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [rect(20px, 20px, 20px, 20px)] Pass CSS Transitions: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] Pass CSS Transitions: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] Pass CSS Transitions: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] @@ -136,12 +136,12 @@ Pass Web Animations: property from [unset] to [rect(20px, 20px, 20px, 20p Pass Web Animations: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] Pass Web Animations: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] Pass Web Animations: property from [unset] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] -Fail CSS Transitions: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (-1) should be [rect(0px, 50px, 70px, 15px)] -Fail CSS Transitions: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0) should be [rect(0px, 75px, 80px, 10px)] -Fail CSS Transitions: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0.25) should be [rect(0px, 81.25px, 82.5px, 8.75px)] -Fail CSS Transitions: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0.75) should be [rect(0px, 93.75px, 87.5px, 6.25px)] +Pass CSS Transitions: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (-1) should be [rect(0px, 50px, 70px, 15px)] +Pass CSS Transitions: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0) should be [rect(0px, 75px, 80px, 10px)] +Pass CSS Transitions: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0.25) should be [rect(0px, 81.25px, 82.5px, 8.75px)] +Pass CSS Transitions: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0.75) should be [rect(0px, 93.75px, 87.5px, 6.25px)] Pass CSS Transitions: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (1) should be [rect(0px, 100px, 90px, 5px)] -Fail CSS Transitions: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (2) should be [rect(0px, 125px, 100px, 0px)] +Pass CSS Transitions: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (2) should be [rect(0px, 125px, 100px, 0px)] Fail CSS Transitions with transition: all: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (-1) should be [rect(0px, 50px, 70px, 15px)] Fail CSS Transitions with transition: all: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0) should be [rect(0px, 75px, 80px, 10px)] Fail CSS Transitions with transition: all: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0.25) should be [rect(0px, 81.25px, 82.5px, 8.75px)] @@ -160,9 +160,9 @@ Pass Web Animations: property from [rect(0px, 75px, 80px, 10px)] to [rect Pass Web Animations: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0.75) should be [rect(0px, 93.75px, 87.5px, 6.25px)] Pass Web Animations: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (1) should be [rect(0px, 100px, 90px, 5px)] Pass Web Animations: property from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (2) should be [rect(0px, 125px, 100px, 0px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (-0.3) should be [rect(auto, auto, auto, 10px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0) should be [rect(auto, auto, auto, 10px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.3) should be [rect(auto, auto, auto, 10px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (-0.3) should be [rect(auto, auto, auto, 10px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0) should be [rect(auto, auto, auto, 10px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.3) should be [rect(auto, auto, auto, 10px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.5) should be [rect(20px, 50px, 50px, auto)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.6) should be [rect(20px, 50px, 50px, auto)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1) should be [rect(20px, 50px, 50px, auto)] @@ -174,9 +174,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.6) should be [rect(20px, 50px, 50px, auto)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1) should be [rect(20px, 50px, 50px, auto)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1.5) should be [rect(20px, 50px, 50px, auto)] -Pass CSS Transitions: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (-0.3) should be [rect(20px, 50px, 50px, auto)] -Pass CSS Transitions: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0) should be [rect(20px, 50px, 50px, auto)] -Pass CSS Transitions: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.3) should be [rect(20px, 50px, 50px, auto)] +Fail CSS Transitions: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (-0.3) should be [rect(20px, 50px, 50px, auto)] +Fail CSS Transitions: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0) should be [rect(20px, 50px, 50px, auto)] +Fail CSS Transitions: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.3) should be [rect(20px, 50px, 50px, auto)] Pass CSS Transitions: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.5) should be [rect(20px, 50px, 50px, auto)] Pass CSS Transitions: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.6) should be [rect(20px, 50px, 50px, auto)] Pass CSS Transitions: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1) should be [rect(20px, 50px, 50px, auto)] @@ -202,9 +202,9 @@ Pass Web Animations: property from [rect(auto, auto, auto, 10px)] to [rec Pass Web Animations: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.6) should be [rect(20px, 50px, 50px, auto)] Pass Web Animations: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1) should be [rect(20px, 50px, 50px, auto)] Pass Web Animations: property from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1.5) should be [rect(20px, 50px, 50px, auto)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (-0.3) should be [rect(auto, 0px, auto, 10px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0) should be [rect(auto, 0px, auto, 10px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.3) should be [rect(auto, 0px, auto, 10px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (-0.3) should be [rect(auto, 0px, auto, 10px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0) should be [rect(auto, 0px, auto, 10px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.3) should be [rect(auto, 0px, auto, 10px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.5) should be [rect(auto, 50px, 50px, auto)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.6) should be [rect(auto, 50px, 50px, auto)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1) should be [rect(auto, 50px, 50px, auto)] @@ -216,9 +216,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.6) should be [rect(auto, 50px, 50px, auto)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1) should be [rect(auto, 50px, 50px, auto)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1.5) should be [rect(auto, 50px, 50px, auto)] -Pass CSS Transitions: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (-0.3) should be [rect(auto, 50px, 50px, auto)] -Pass CSS Transitions: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0) should be [rect(auto, 50px, 50px, auto)] -Pass CSS Transitions: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.3) should be [rect(auto, 50px, 50px, auto)] +Fail CSS Transitions: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (-0.3) should be [rect(auto, 50px, 50px, auto)] +Fail CSS Transitions: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0) should be [rect(auto, 50px, 50px, auto)] +Fail CSS Transitions: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.3) should be [rect(auto, 50px, 50px, auto)] Pass CSS Transitions: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.5) should be [rect(auto, 50px, 50px, auto)] Pass CSS Transitions: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.6) should be [rect(auto, 50px, 50px, auto)] Pass CSS Transitions: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1) should be [rect(auto, 50px, 50px, auto)] @@ -244,9 +244,9 @@ Pass Web Animations: property from [rect(auto, 0px, auto, 10px)] to [rect Pass Web Animations: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.6) should be [rect(auto, 50px, 50px, auto)] Pass Web Animations: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1) should be [rect(auto, 50px, 50px, auto)] Pass Web Animations: property from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1.5) should be [rect(auto, 50px, 50px, auto)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (-0.3) should be [auto] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (0) should be [auto] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.3) should be [auto] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (-0.3) should be [auto] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (0) should be [auto] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.3) should be [auto] Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.5) should be [rect(0px, 50px, 50px, 0px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.6) should be [rect(0px, 50px, 50px, 0px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (1) should be [rect(0px, 50px, 50px, 0px)] @@ -258,9 +258,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.6) should be [rect(0px, 50px, 50px, 0px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (1) should be [rect(0px, 50px, 50px, 0px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (1.5) should be [rect(0px, 50px, 50px, 0px)] -Pass CSS Transitions: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (-0.3) should be [rect(0px, 50px, 50px, 0px)] -Pass CSS Transitions: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (0) should be [rect(0px, 50px, 50px, 0px)] -Pass CSS Transitions: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.3) should be [rect(0px, 50px, 50px, 0px)] +Fail CSS Transitions: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (-0.3) should be [rect(0px, 50px, 50px, 0px)] +Fail CSS Transitions: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (0) should be [rect(0px, 50px, 50px, 0px)] +Fail CSS Transitions: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.3) should be [rect(0px, 50px, 50px, 0px)] Pass CSS Transitions: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.5) should be [rect(0px, 50px, 50px, 0px)] Pass CSS Transitions: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.6) should be [rect(0px, 50px, 50px, 0px)] Pass CSS Transitions: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (1) should be [rect(0px, 50px, 50px, 0px)] @@ -286,9 +286,9 @@ Pass Web Animations: property from [auto] to [rect(0px, 50px, 50px, 0px)] Pass Web Animations: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.6) should be [rect(0px, 50px, 50px, 0px)] Pass Web Animations: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (1) should be [rect(0px, 50px, 50px, 0px)] Pass Web Animations: property from [auto] to [rect(0px, 50px, 50px, 0px)] at (1.5) should be [rect(0px, 50px, 50px, 0px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (-0.3) should be [rect(0px, 50px, 50px, 0px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (0) should be [rect(0px, 50px, 50px, 0px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.3) should be [rect(0px, 50px, 50px, 0px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (-0.3) should be [rect(0px, 50px, 50px, 0px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (0) should be [rect(0px, 50px, 50px, 0px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.3) should be [rect(0px, 50px, 50px, 0px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.5) should be [auto] Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.6) should be [auto] Pass CSS Transitions with transition-behavior:allow-discrete: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (1) should be [auto] @@ -300,9 +300,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.6) should be [auto] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (1) should be [auto] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (1.5) should be [auto] -Pass CSS Transitions: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (-0.3) should be [auto] -Pass CSS Transitions: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (0) should be [auto] -Pass CSS Transitions: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.3) should be [auto] +Fail CSS Transitions: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (-0.3) should be [auto] +Fail CSS Transitions: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (0) should be [auto] +Fail CSS Transitions: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.3) should be [auto] Pass CSS Transitions: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.5) should be [auto] Pass CSS Transitions: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.6) should be [auto] Pass CSS Transitions: property from [rect(0px, 50px, 50px, 0px)] to [auto] at (1) should be [auto] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-masking/animations/clip-path-interpolation-002.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-masking/animations/clip-path-interpolation-002.txt index 8b89f106306..4d39df78449 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-masking/animations/clip-path-interpolation-002.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-masking/animations/clip-path-interpolation-002.txt @@ -2,10 +2,10 @@ Harness status: OK Found 720 tests -470 Pass -250 Fail +476 Pass +244 Fail Fail CSS Transitions: property from neutral to [inset(20px)] at (-0.3) should be [inset(7px)] -Fail CSS Transitions: property from neutral to [inset(20px)] at (0) should be [inset(10px)] +Pass CSS Transitions: property from neutral to [inset(20px)] at (0) should be [inset(10px)] Fail CSS Transitions: property from neutral to [inset(20px)] at (0.3) should be [inset(13px)] Fail CSS Transitions: property from neutral to [inset(20px)] at (0.6) should be [inset(16px)] Pass CSS Transitions: property from neutral to [inset(20px)] at (1) should be [inset(20px)] @@ -28,9 +28,9 @@ Fail Web Animations: property from neutral to [inset(20px)] at (0.3) Fail Web Animations: property from neutral to [inset(20px)] at (0.6) should be [inset(16px)] Pass Web Animations: property from neutral to [inset(20px)] at (1) should be [inset(20px)] Fail Web Animations: property from neutral to [inset(20px)] at (1.5) should be [inset(25px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [inset(20px)] at (-0.3) should be [initial] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [inset(20px)] at (0) should be [initial] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [inset(20px)] at (0.3) should be [initial] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [inset(20px)] at (-0.3) should be [initial] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [inset(20px)] at (0) should be [initial] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [inset(20px)] at (0.3) should be [initial] Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [inset(20px)] at (0.5) should be [inset(20px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [inset(20px)] at (0.6) should be [inset(20px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [inset(20px)] at (1) should be [inset(20px)] @@ -42,9 +42,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [inset(20px)] at (0.6) should be [inset(20px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [inset(20px)] at (1) should be [inset(20px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [inset(20px)] at (1.5) should be [inset(20px)] -Pass CSS Transitions: property from [initial] to [inset(20px)] at (-0.3) should be [inset(20px)] -Pass CSS Transitions: property from [initial] to [inset(20px)] at (0) should be [inset(20px)] -Pass CSS Transitions: property from [initial] to [inset(20px)] at (0.3) should be [inset(20px)] +Fail CSS Transitions: property from [initial] to [inset(20px)] at (-0.3) should be [inset(20px)] +Fail CSS Transitions: property from [initial] to [inset(20px)] at (0) should be [inset(20px)] +Fail CSS Transitions: property from [initial] to [inset(20px)] at (0.3) should be [inset(20px)] Pass CSS Transitions: property from [initial] to [inset(20px)] at (0.5) should be [inset(20px)] Pass CSS Transitions: property from [initial] to [inset(20px)] at (0.6) should be [inset(20px)] Pass CSS Transitions: property from [initial] to [inset(20px)] at (1) should be [inset(20px)] @@ -71,7 +71,7 @@ Pass Web Animations: property from [initial] to [inset(20px)] at (0. Pass Web Animations: property from [initial] to [inset(20px)] at (1) should be [inset(20px)] Pass Web Animations: property from [initial] to [inset(20px)] at (1.5) should be [inset(20px)] Fail CSS Transitions: property from [inherit] to [inset(20px)] at (-0.3) should be [inset(7px)] -Fail CSS Transitions: property from [inherit] to [inset(20px)] at (0) should be [inset(10px)] +Pass CSS Transitions: property from [inherit] to [inset(20px)] at (0) should be [inset(10px)] Fail CSS Transitions: property from [inherit] to [inset(20px)] at (0.3) should be [inset(13px)] Fail CSS Transitions: property from [inherit] to [inset(20px)] at (0.6) should be [inset(16px)] Pass CSS Transitions: property from [inherit] to [inset(20px)] at (1) should be [inset(20px)] @@ -94,9 +94,9 @@ Fail Web Animations: property from [inherit] to [inset(20px)] at (0. Fail Web Animations: property from [inherit] to [inset(20px)] at (0.6) should be [inset(16px)] Pass Web Animations: property from [inherit] to [inset(20px)] at (1) should be [inset(20px)] Fail Web Animations: property from [inherit] to [inset(20px)] at (1.5) should be [inset(25px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [inset(20px)] at (-0.3) should be [unset] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [inset(20px)] at (0) should be [unset] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [inset(20px)] at (0.3) should be [unset] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [inset(20px)] at (-0.3) should be [unset] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [inset(20px)] at (0) should be [unset] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [inset(20px)] at (0.3) should be [unset] Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [inset(20px)] at (0.5) should be [inset(20px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [inset(20px)] at (0.6) should be [inset(20px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [inset(20px)] at (1) should be [inset(20px)] @@ -108,9 +108,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [inset(20px)] at (0.6) should be [inset(20px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [inset(20px)] at (1) should be [inset(20px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [inset(20px)] at (1.5) should be [inset(20px)] -Pass CSS Transitions: property from [unset] to [inset(20px)] at (-0.3) should be [inset(20px)] -Pass CSS Transitions: property from [unset] to [inset(20px)] at (0) should be [inset(20px)] -Pass CSS Transitions: property from [unset] to [inset(20px)] at (0.3) should be [inset(20px)] +Fail CSS Transitions: property from [unset] to [inset(20px)] at (-0.3) should be [inset(20px)] +Fail CSS Transitions: property from [unset] to [inset(20px)] at (0) should be [inset(20px)] +Fail CSS Transitions: property from [unset] to [inset(20px)] at (0.3) should be [inset(20px)] Pass CSS Transitions: property from [unset] to [inset(20px)] at (0.5) should be [inset(20px)] Pass CSS Transitions: property from [unset] to [inset(20px)] at (0.6) should be [inset(20px)] Pass CSS Transitions: property from [unset] to [inset(20px)] at (1) should be [inset(20px)] @@ -136,9 +136,9 @@ Pass Web Animations: property from [unset] to [inset(20px)] at (0.5) Pass Web Animations: property from [unset] to [inset(20px)] at (0.6) should be [inset(20px)] Pass Web Animations: property from [unset] to [inset(20px)] at (1) should be [inset(20px)] Pass Web Animations: property from [unset] to [inset(20px)] at (1.5) should be [inset(20px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [none] to [circle(3px at 1px 2px)] at (-0.3) should be [none] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [none] to [circle(3px at 1px 2px)] at (0) should be [none] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [none] to [circle(3px at 1px 2px)] at (0.3) should be [none] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [none] to [circle(3px at 1px 2px)] at (-0.3) should be [none] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [none] to [circle(3px at 1px 2px)] at (0) should be [none] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [none] to [circle(3px at 1px 2px)] at (0.3) should be [none] Pass CSS Transitions with transition-behavior:allow-discrete: property from [none] to [circle(3px at 1px 2px)] at (0.5) should be [circle(3px at 1px 2px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [none] to [circle(3px at 1px 2px)] at (0.6) should be [circle(3px at 1px 2px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [none] to [circle(3px at 1px 2px)] at (1) should be [circle(3px at 1px 2px)] @@ -150,9 +150,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [none] to [circle(3px at 1px 2px)] at (0.6) should be [circle(3px at 1px 2px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [none] to [circle(3px at 1px 2px)] at (1) should be [circle(3px at 1px 2px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [none] to [circle(3px at 1px 2px)] at (1.5) should be [circle(3px at 1px 2px)] -Pass CSS Transitions: property from [none] to [circle(3px at 1px 2px)] at (-0.3) should be [circle(3px at 1px 2px)] -Pass CSS Transitions: property from [none] to [circle(3px at 1px 2px)] at (0) should be [circle(3px at 1px 2px)] -Pass CSS Transitions: property from [none] to [circle(3px at 1px 2px)] at (0.3) should be [circle(3px at 1px 2px)] +Fail CSS Transitions: property from [none] to [circle(3px at 1px 2px)] at (-0.3) should be [circle(3px at 1px 2px)] +Fail CSS Transitions: property from [none] to [circle(3px at 1px 2px)] at (0) should be [circle(3px at 1px 2px)] +Fail CSS Transitions: property from [none] to [circle(3px at 1px 2px)] at (0.3) should be [circle(3px at 1px 2px)] Pass CSS Transitions: property from [none] to [circle(3px at 1px 2px)] at (0.5) should be [circle(3px at 1px 2px)] Pass CSS Transitions: property from [none] to [circle(3px at 1px 2px)] at (0.6) should be [circle(3px at 1px 2px)] Pass CSS Transitions: property from [none] to [circle(3px at 1px 2px)] at (1) should be [circle(3px at 1px 2px)] @@ -179,7 +179,7 @@ Pass Web Animations: property from [none] to [circle(3px at 1px 2px) Pass Web Animations: property from [none] to [circle(3px at 1px 2px)] at (1) should be [circle(3px at 1px 2px)] Pass Web Animations: property from [none] to [circle(3px at 1px 2px)] at (1.5) should be [circle(3px at 1px 2px)] Fail CSS Transitions: property from [circle(10px at 25px 75%)] to [circle(50px at 50px center)] at (-0.3) should be [circle(0px at 17.5px 82.5%)] -Fail CSS Transitions: property from [circle(10px at 25px 75%)] to [circle(50px at 50px center)] at (0) should be [circle(10px at 25px 75%)] +Pass CSS Transitions: property from [circle(10px at 25px 75%)] to [circle(50px at 50px center)] at (0) should be [circle(10px at 25px 75%)] Fail CSS Transitions: property from [circle(10px at 25px 75%)] to [circle(50px at 50px center)] at (0.3) should be [circle(22px at 32.5px 67.5%)] Fail CSS Transitions: property from [circle(10px at 25px 75%)] to [circle(50px at 50px center)] at (0.6) should be [circle(34px at 40px 60%)] Pass CSS Transitions: property from [circle(10px at 25px 75%)] to [circle(50px at 50px center)] at (1) should be [circle(50px at 50px 50%)] @@ -202,9 +202,9 @@ Fail Web Animations: property from [circle(10px at 25px 75%)] to [ci Fail Web Animations: property from [circle(10px at 25px 75%)] to [circle(50px at 50px center)] at (0.6) should be [circle(34px at 40px 60%)] Pass Web Animations: property from [circle(10px at 25px 75%)] to [circle(50px at 50px center)] at (1) should be [circle(50px at 50px 50%)] Fail Web Animations: property from [circle(10px at 25px 75%)] to [circle(50px at 50px center)] at (1.5) should be [circle(70px at 62.5px 37.5%)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (-0.3) should be [circle(farthest-side at 25px 75%)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (0) should be [circle(farthest-side at 25px 75%)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (0.3) should be [circle(farthest-side at 25px 75%)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (-0.3) should be [circle(farthest-side at 25px 75%)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (0) should be [circle(farthest-side at 25px 75%)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (0.3) should be [circle(farthest-side at 25px 75%)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (0.5) should be [circle(farthest-side at 50px center)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (0.6) should be [circle(farthest-side at 50px center)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (1) should be [circle(farthest-side at 50px center)] @@ -216,9 +216,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (0.6) should be [circle(farthest-side at 50px center)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (1) should be [circle(farthest-side at 50px center)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (1.5) should be [circle(farthest-side at 50px center)] -Pass CSS Transitions: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (-0.3) should be [circle(farthest-side at 50px center)] -Pass CSS Transitions: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (0) should be [circle(farthest-side at 50px center)] -Pass CSS Transitions: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (0.3) should be [circle(farthest-side at 50px center)] +Fail CSS Transitions: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (-0.3) should be [circle(farthest-side at 50px center)] +Fail CSS Transitions: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (0) should be [circle(farthest-side at 50px center)] +Fail CSS Transitions: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (0.3) should be [circle(farthest-side at 50px center)] Pass CSS Transitions: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (0.5) should be [circle(farthest-side at 50px center)] Pass CSS Transitions: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (0.6) should be [circle(farthest-side at 50px center)] Pass CSS Transitions: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (1) should be [circle(farthest-side at 50px center)] @@ -244,9 +244,9 @@ Pass Web Animations: property from [circle(farthest-side at 25px 75% Pass Web Animations: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (0.6) should be [circle(farthest-side at 50px center)] Pass Web Animations: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (1) should be [circle(farthest-side at 50px center)] Pass Web Animations: property from [circle(farthest-side at 25px 75%)] to [circle(farthest-side at 50px center)] at (1.5) should be [circle(farthest-side at 50px center)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (-0.3) should be [circle(closest-side at 10px 20px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0) should be [circle(closest-side at 10px 20px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.3) should be [circle(closest-side at 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (-0.3) should be [circle(closest-side at 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0) should be [circle(closest-side at 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.3) should be [circle(closest-side at 10px 20px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.5) should be [circle(farthest-side at 30px 40px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.6) should be [circle(farthest-side at 30px 40px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (1) should be [circle(farthest-side at 30px 40px)] @@ -258,9 +258,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.6) should be [circle(farthest-side at 30px 40px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (1) should be [circle(farthest-side at 30px 40px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (1.5) should be [circle(farthest-side at 30px 40px)] -Pass CSS Transitions: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (-0.3) should be [circle(farthest-side at 30px 40px)] -Pass CSS Transitions: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0) should be [circle(farthest-side at 30px 40px)] -Pass CSS Transitions: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.3) should be [circle(farthest-side at 30px 40px)] +Fail CSS Transitions: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (-0.3) should be [circle(farthest-side at 30px 40px)] +Fail CSS Transitions: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0) should be [circle(farthest-side at 30px 40px)] +Fail CSS Transitions: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.3) should be [circle(farthest-side at 30px 40px)] Pass CSS Transitions: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.5) should be [circle(farthest-side at 30px 40px)] Pass CSS Transitions: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.6) should be [circle(farthest-side at 30px 40px)] Pass CSS Transitions: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (1) should be [circle(farthest-side at 30px 40px)] @@ -286,9 +286,9 @@ Pass Web Animations: property from [circle(closest-side at 10px 20px Pass Web Animations: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.6) should be [circle(farthest-side at 30px 40px)] Pass Web Animations: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (1) should be [circle(farthest-side at 30px 40px)] Pass Web Animations: property from [circle(closest-side at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (1.5) should be [circle(farthest-side at 30px 40px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (-0.3) should be [circle(50px at 10px 20px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0) should be [circle(50px at 10px 20px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.3) should be [circle(50px at 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (-0.3) should be [circle(50px at 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0) should be [circle(50px at 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.3) should be [circle(50px at 10px 20px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.5) should be [circle(farthest-side at 30px 40px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.6) should be [circle(farthest-side at 30px 40px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (1) should be [circle(farthest-side at 30px 40px)] @@ -300,9 +300,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.6) should be [circle(farthest-side at 30px 40px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (1) should be [circle(farthest-side at 30px 40px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (1.5) should be [circle(farthest-side at 30px 40px)] -Pass CSS Transitions: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (-0.3) should be [circle(farthest-side at 30px 40px)] -Pass CSS Transitions: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0) should be [circle(farthest-side at 30px 40px)] -Pass CSS Transitions: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.3) should be [circle(farthest-side at 30px 40px)] +Fail CSS Transitions: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (-0.3) should be [circle(farthest-side at 30px 40px)] +Fail CSS Transitions: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0) should be [circle(farthest-side at 30px 40px)] +Fail CSS Transitions: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.3) should be [circle(farthest-side at 30px 40px)] Pass CSS Transitions: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.5) should be [circle(farthest-side at 30px 40px)] Pass CSS Transitions: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (0.6) should be [circle(farthest-side at 30px 40px)] Pass CSS Transitions: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (1) should be [circle(farthest-side at 30px 40px)] @@ -329,7 +329,7 @@ Pass Web Animations: property from [circle(50px at 10px 20px)] to [c Pass Web Animations: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (1) should be [circle(farthest-side at 30px 40px)] Pass Web Animations: property from [circle(50px at 10px 20px)] to [circle(farthest-side at 30px 40px)] at (1.5) should be [circle(farthest-side at 30px 40px)] Fail CSS Transitions: property from [ellipse(10px 20px at 25px 75px)] to [ellipse(50px 100px at 50px 50px)] at (-0.3) should be [ellipse(0px 0px at 17.5px 82.5px)] -Fail CSS Transitions: property from [ellipse(10px 20px at 25px 75px)] to [ellipse(50px 100px at 50px 50px)] at (0) should be [ellipse(10px 20px at 25px 75px)] +Pass CSS Transitions: property from [ellipse(10px 20px at 25px 75px)] to [ellipse(50px 100px at 50px 50px)] at (0) should be [ellipse(10px 20px at 25px 75px)] Fail CSS Transitions: property from [ellipse(10px 20px at 25px 75px)] to [ellipse(50px 100px at 50px 50px)] at (0.3) should be [ellipse(22px 44px at 32.5px 67.5px)] Fail CSS Transitions: property from [ellipse(10px 20px at 25px 75px)] to [ellipse(50px 100px at 50px 50px)] at (0.6) should be [ellipse(34px 68px at 40px 60px)] Pass CSS Transitions: property from [ellipse(10px 20px at 25px 75px)] to [ellipse(50px 100px at 50px 50px)] at (1) should be [ellipse(50px 100px at 50px 50px)] @@ -352,9 +352,9 @@ Fail Web Animations: property from [ellipse(10px 20px at 25px 75px)] Fail Web Animations: property from [ellipse(10px 20px at 25px 75px)] to [ellipse(50px 100px at 50px 50px)] at (0.6) should be [ellipse(34px 68px at 40px 60px)] Pass Web Animations: property from [ellipse(10px 20px at 25px 75px)] to [ellipse(50px 100px at 50px 50px)] at (1) should be [ellipse(50px 100px at 50px 50px)] Fail Web Animations: property from [ellipse(10px 20px at 25px 75px)] to [ellipse(50px 100px at 50px 50px)] at (1.5) should be [ellipse(70px 140px at 62.5px 37.5px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (-0.3) should be [ellipse(closest-side farthest-side at 25px 75%)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (0) should be [ellipse(closest-side farthest-side at 25px 75%)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (0.3) should be [ellipse(closest-side farthest-side at 25px 75%)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (-0.3) should be [ellipse(closest-side farthest-side at 25px 75%)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (0) should be [ellipse(closest-side farthest-side at 25px 75%)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (0.3) should be [ellipse(closest-side farthest-side at 25px 75%)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (0.5) should be [ellipse(closest-side farthest-side at 50px center)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (0.6) should be [ellipse(closest-side farthest-side at 50px center)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (1) should be [ellipse(closest-side farthest-side at 50px center)] @@ -366,9 +366,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (0.6) should be [ellipse(closest-side farthest-side at 50px center)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (1) should be [ellipse(closest-side farthest-side at 50px center)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (1.5) should be [ellipse(closest-side farthest-side at 50px center)] -Pass CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (-0.3) should be [ellipse(closest-side farthest-side at 50px center)] -Pass CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (0) should be [ellipse(closest-side farthest-side at 50px center)] -Pass CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (0.3) should be [ellipse(closest-side farthest-side at 50px center)] +Fail CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (-0.3) should be [ellipse(closest-side farthest-side at 50px center)] +Fail CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (0) should be [ellipse(closest-side farthest-side at 50px center)] +Fail CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (0.3) should be [ellipse(closest-side farthest-side at 50px center)] Pass CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (0.5) should be [ellipse(closest-side farthest-side at 50px center)] Pass CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (0.6) should be [ellipse(closest-side farthest-side at 50px center)] Pass CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (1) should be [ellipse(closest-side farthest-side at 50px center)] @@ -394,9 +394,9 @@ Pass Web Animations: property from [ellipse(closest-side farthest-si Pass Web Animations: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (0.6) should be [ellipse(closest-side farthest-side at 50px center)] Pass Web Animations: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (1) should be [ellipse(closest-side farthest-side at 50px center)] Pass Web Animations: property from [ellipse(closest-side farthest-side at 25px 75%)] to [ellipse(closest-side farthest-side at 50px center)] at (1.5) should be [ellipse(closest-side farthest-side at 50px center)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (-0.3) should be [ellipse(closest-side farthest-side at 10px 20px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (0) should be [ellipse(closest-side farthest-side at 10px 20px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (0.3) should be [ellipse(closest-side farthest-side at 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (-0.3) should be [ellipse(closest-side farthest-side at 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (0) should be [ellipse(closest-side farthest-side at 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (0.3) should be [ellipse(closest-side farthest-side at 10px 20px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (0.5) should be [ellipse(farthest-side closest-side at 30px 40px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (0.6) should be [ellipse(farthest-side closest-side at 30px 40px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (1) should be [ellipse(farthest-side closest-side at 30px 40px)] @@ -408,9 +408,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (0.6) should be [ellipse(farthest-side closest-side at 30px 40px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (1) should be [ellipse(farthest-side closest-side at 30px 40px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (1.5) should be [ellipse(farthest-side closest-side at 30px 40px)] -Pass CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (-0.3) should be [ellipse(farthest-side closest-side at 30px 40px)] -Pass CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (0) should be [ellipse(farthest-side closest-side at 30px 40px)] -Pass CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (0.3) should be [ellipse(farthest-side closest-side at 30px 40px)] +Fail CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (-0.3) should be [ellipse(farthest-side closest-side at 30px 40px)] +Fail CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (0) should be [ellipse(farthest-side closest-side at 30px 40px)] +Fail CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (0.3) should be [ellipse(farthest-side closest-side at 30px 40px)] Pass CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (0.5) should be [ellipse(farthest-side closest-side at 30px 40px)] Pass CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (0.6) should be [ellipse(farthest-side closest-side at 30px 40px)] Pass CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (1) should be [ellipse(farthest-side closest-side at 30px 40px)] @@ -436,9 +436,9 @@ Pass Web Animations: property from [ellipse(closest-side farthest-si Pass Web Animations: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (0.6) should be [ellipse(farthest-side closest-side at 30px 40px)] Pass Web Animations: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (1) should be [ellipse(farthest-side closest-side at 30px 40px)] Pass Web Animations: property from [ellipse(closest-side farthest-side at 10px 20px)] to [ellipse(farthest-side closest-side at 30px 40px)] at (1.5) should be [ellipse(farthest-side closest-side at 30px 40px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (-0.3) should be [ellipse(50px closest-side at 10px 20px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (0) should be [ellipse(50px closest-side at 10px 20px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (0.3) should be [ellipse(50px closest-side at 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (-0.3) should be [ellipse(50px closest-side at 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (0) should be [ellipse(50px closest-side at 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (0.3) should be [ellipse(50px closest-side at 10px 20px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (0.5) should be [ellipse(150px farthest-side at 30px 40px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (0.6) should be [ellipse(150px farthest-side at 30px 40px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (1) should be [ellipse(150px farthest-side at 30px 40px)] @@ -450,9 +450,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (0.6) should be [ellipse(150px farthest-side at 30px 40px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (1) should be [ellipse(150px farthest-side at 30px 40px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (1.5) should be [ellipse(150px farthest-side at 30px 40px)] -Pass CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (-0.3) should be [ellipse(150px farthest-side at 30px 40px)] -Pass CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (0) should be [ellipse(150px farthest-side at 30px 40px)] -Pass CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (0.3) should be [ellipse(150px farthest-side at 30px 40px)] +Fail CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (-0.3) should be [ellipse(150px farthest-side at 30px 40px)] +Fail CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (0) should be [ellipse(150px farthest-side at 30px 40px)] +Fail CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (0.3) should be [ellipse(150px farthest-side at 30px 40px)] Pass CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (0.5) should be [ellipse(150px farthest-side at 30px 40px)] Pass CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (0.6) should be [ellipse(150px farthest-side at 30px 40px)] Pass CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)] to [ellipse(150px farthest-side at 30px 40px)] at (1) should be [ellipse(150px farthest-side at 30px 40px)] @@ -551,7 +551,7 @@ Fail Web Animations: property from [inset(1px 2px round 100px 200px) Fail Web Animations: property from [inset(1px 2px round 100px 200px)] to [inset(101px 102px 101px 102px)] at (1) should be [inset(101px 102px)] Fail Web Animations: property from [inset(1px 2px round 100px 200px)] to [inset(101px 102px 101px 102px)] at (1.5) should be [inset(151px 152px)] Fail CSS Transitions: property from [polygon(10px 20%, 30px 40%)] to [polygon(110px 120%, 130px 140%)] at (-0.3) should be [polygon(-20px -10%, 0px 10%)] -Fail CSS Transitions: property from [polygon(10px 20%, 30px 40%)] to [polygon(110px 120%, 130px 140%)] at (0) should be [polygon(10px 20%, 30px 40%)] +Pass CSS Transitions: property from [polygon(10px 20%, 30px 40%)] to [polygon(110px 120%, 130px 140%)] at (0) should be [polygon(10px 20%, 30px 40%)] Fail CSS Transitions: property from [polygon(10px 20%, 30px 40%)] to [polygon(110px 120%, 130px 140%)] at (0.3) should be [polygon(40px 50%, 60px 70%)] Fail CSS Transitions: property from [polygon(10px 20%, 30px 40%)] to [polygon(110px 120%, 130px 140%)] at (0.6) should be [polygon(70px 80%, 90px 100%)] Pass CSS Transitions: property from [polygon(10px 20%, 30px 40%)] to [polygon(110px 120%, 130px 140%)] at (1) should be [polygon(110px 120%, 130px 140%)] @@ -575,7 +575,7 @@ Fail Web Animations: property from [polygon(10px 20%, 30px 40%)] to Pass Web Animations: property from [polygon(10px 20%, 30px 40%)] to [polygon(110px 120%, 130px 140%)] at (1) should be [polygon(110px 120%, 130px 140%)] Fail Web Animations: property from [polygon(10px 20%, 30px 40%)] to [polygon(110px 120%, 130px 140%)] at (1.5) should be [polygon(160px 170%, 180px 190%)] Fail CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(evenodd, 110px 120px)] at (-0.3) should be [polygon(evenodd, -20px -10px)] -Fail CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(evenodd, 110px 120px)] at (0) should be [polygon(evenodd, 10px 20px)] +Pass CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(evenodd, 110px 120px)] at (0) should be [polygon(evenodd, 10px 20px)] Fail CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(evenodd, 110px 120px)] at (0.3) should be [polygon(evenodd, 40px 50px)] Fail CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(evenodd, 110px 120px)] at (0.6) should be [polygon(evenodd, 70px 80px)] Pass CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(evenodd, 110px 120px)] at (1) should be [polygon(evenodd, 110px 120px)] @@ -598,9 +598,9 @@ Fail Web Animations: property from [polygon(evenodd, 10px 20px)] to Fail Web Animations: property from [polygon(evenodd, 10px 20px)] to [polygon(evenodd, 110px 120px)] at (0.6) should be [polygon(evenodd, 70px 80px)] Pass Web Animations: property from [polygon(evenodd, 10px 20px)] to [polygon(evenodd, 110px 120px)] at (1) should be [polygon(evenodd, 110px 120px)] Fail Web Animations: property from [polygon(evenodd, 10px 20px)] to [polygon(evenodd, 110px 120px)] at (1.5) should be [polygon(evenodd, 160px 170px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (-0.3) should be [polygon(evenodd, 10px 20px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (0) should be [polygon(evenodd, 10px 20px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (0.3) should be [polygon(evenodd, 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (-0.3) should be [polygon(evenodd, 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (0) should be [polygon(evenodd, 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (0.3) should be [polygon(evenodd, 10px 20px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (0.5) should be [polygon(nonzero, 110px 120px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (0.6) should be [polygon(nonzero, 110px 120px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (1) should be [polygon(nonzero, 110px 120px)] @@ -612,9 +612,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (0.6) should be [polygon(nonzero, 110px 120px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (1) should be [polygon(nonzero, 110px 120px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (1.5) should be [polygon(nonzero, 110px 120px)] -Pass CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (-0.3) should be [polygon(nonzero, 110px 120px)] -Pass CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (0) should be [polygon(nonzero, 110px 120px)] -Pass CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (0.3) should be [polygon(nonzero, 110px 120px)] +Fail CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (-0.3) should be [polygon(nonzero, 110px 120px)] +Fail CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (0) should be [polygon(nonzero, 110px 120px)] +Fail CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (0.3) should be [polygon(nonzero, 110px 120px)] Pass CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (0.5) should be [polygon(nonzero, 110px 120px)] Pass CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (0.6) should be [polygon(nonzero, 110px 120px)] Pass CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (1) should be [polygon(nonzero, 110px 120px)] @@ -640,9 +640,9 @@ Pass Web Animations: property from [polygon(evenodd, 10px 20px)] to Pass Web Animations: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (0.6) should be [polygon(nonzero, 110px 120px)] Pass Web Animations: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (1) should be [polygon(nonzero, 110px 120px)] Pass Web Animations: property from [polygon(evenodd, 10px 20px)] to [polygon(nonzero, 110px 120px)] at (1.5) should be [polygon(nonzero, 110px 120px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (-0.3) should be [polygon(evenodd, 10px 20px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (0) should be [polygon(evenodd, 10px 20px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (0.3) should be [polygon(evenodd, 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (-0.3) should be [polygon(evenodd, 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (0) should be [polygon(evenodd, 10px 20px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (0.3) should be [polygon(evenodd, 10px 20px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (0.5) should be [polygon(110px 120px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (0.6) should be [polygon(110px 120px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (1) should be [polygon(110px 120px)] @@ -654,9 +654,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (0.6) should be [polygon(110px 120px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (1) should be [polygon(110px 120px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (1.5) should be [polygon(110px 120px)] -Pass CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (-0.3) should be [polygon(110px 120px)] -Pass CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (0) should be [polygon(110px 120px)] -Pass CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (0.3) should be [polygon(110px 120px)] +Fail CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (-0.3) should be [polygon(110px 120px)] +Fail CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (0) should be [polygon(110px 120px)] +Fail CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (0.3) should be [polygon(110px 120px)] Pass CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (0.5) should be [polygon(110px 120px)] Pass CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (0.6) should be [polygon(110px 120px)] Pass CSS Transitions: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (1) should be [polygon(110px 120px)] @@ -682,9 +682,9 @@ Pass Web Animations: property from [polygon(evenodd, 10px 20px)] to Pass Web Animations: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (0.6) should be [polygon(110px 120px)] Pass Web Animations: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (1) should be [polygon(110px 120px)] Pass Web Animations: property from [polygon(evenodd, 10px 20px)] to [polygon(110px 120px)] at (1.5) should be [polygon(110px 120px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (-0.3) should be [polygon(10px 20px, 30px 40px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (0) should be [polygon(10px 20px, 30px 40px)] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (0.3) should be [polygon(10px 20px, 30px 40px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (-0.3) should be [polygon(10px 20px, 30px 40px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (0) should be [polygon(10px 20px, 30px 40px)] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (0.3) should be [polygon(10px 20px, 30px 40px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (0.5) should be [polygon(110px 120px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (0.6) should be [polygon(110px 120px)] Pass CSS Transitions with transition-behavior:allow-discrete: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (1) should be [polygon(110px 120px)] @@ -696,9 +696,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (0.6) should be [polygon(110px 120px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (1) should be [polygon(110px 120px)] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (1.5) should be [polygon(110px 120px)] -Pass CSS Transitions: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (-0.3) should be [polygon(110px 120px)] -Pass CSS Transitions: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (0) should be [polygon(110px 120px)] -Pass CSS Transitions: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (0.3) should be [polygon(110px 120px)] +Fail CSS Transitions: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (-0.3) should be [polygon(110px 120px)] +Fail CSS Transitions: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (0) should be [polygon(110px 120px)] +Fail CSS Transitions: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (0.3) should be [polygon(110px 120px)] Pass CSS Transitions: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (0.5) should be [polygon(110px 120px)] Pass CSS Transitions: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (0.6) should be [polygon(110px 120px)] Pass CSS Transitions: property from [polygon(10px 20px, 30px 40px)] to [polygon(110px 120px)] at (1) should be [polygon(110px 120px)] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/aspect-ratio-interpolation.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/aspect-ratio-interpolation.txt index e597bba2f51..228c1d6ea39 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/aspect-ratio-interpolation.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/aspect-ratio-interpolation.txt @@ -2,13 +2,13 @@ Harness status: OK Found 246 tests -184 Pass -62 Fail -Fail CSS Transitions: property from [0.5] to [2] at (-0.5) should be [0.25 / 1] -Fail CSS Transitions: property from [0.5] to [2] at (0) should be [0.5 / 1] -Fail CSS Transitions: property from [0.5] to [2] at (0.5) should be [1 / 1] +200 Pass +46 Fail +Pass CSS Transitions: property from [0.5] to [2] at (-0.5) should be [0.25 / 1] +Pass CSS Transitions: property from [0.5] to [2] at (0) should be [0.5 / 1] +Pass CSS Transitions: property from [0.5] to [2] at (0.5) should be [1 / 1] Pass CSS Transitions: property from [0.5] to [2] at (1) should be [2 / 1] -Fail CSS Transitions: property from [0.5] to [2] at (1.5) should be [4 / 1] +Pass CSS Transitions: property from [0.5] to [2] at (1.5) should be [4 / 1] Fail CSS Transitions with transition: all: property from [0.5] to [2] at (-0.5) should be [0.25 / 1] Fail CSS Transitions with transition: all: property from [0.5] to [2] at (0) should be [0.5 / 1] Fail CSS Transitions with transition: all: property from [0.5] to [2] at (0.5) should be [1 / 1] @@ -24,11 +24,11 @@ Pass Web Animations: property from [0.5] to [2] at (0) should be Pass Web Animations: property from [0.5] to [2] at (0.5) should be [1 / 1] Pass Web Animations: property from [0.5] to [2] at (1) should be [2 / 1] Pass Web Animations: property from [0.5] to [2] at (1.5) should be [4 / 1] -Fail CSS Transitions: property from [1 / 2] to [2 / 1] at (-0.5) should be [0.25 / 1] -Fail CSS Transitions: property from [1 / 2] to [2 / 1] at (0) should be [0.5 / 1] -Fail CSS Transitions: property from [1 / 2] to [2 / 1] at (0.5) should be [1 / 1] +Pass CSS Transitions: property from [1 / 2] to [2 / 1] at (-0.5) should be [0.25 / 1] +Pass CSS Transitions: property from [1 / 2] to [2 / 1] at (0) should be [0.5 / 1] +Pass CSS Transitions: property from [1 / 2] to [2 / 1] at (0.5) should be [1 / 1] Pass CSS Transitions: property from [1 / 2] to [2 / 1] at (1) should be [2 / 1] -Fail CSS Transitions: property from [1 / 2] to [2 / 1] at (1.5) should be [4 / 1] +Pass CSS Transitions: property from [1 / 2] to [2 / 1] at (1.5) should be [4 / 1] Fail CSS Transitions with transition: all: property from [1 / 2] to [2 / 1] at (-0.5) should be [0.25 / 1] Fail CSS Transitions with transition: all: property from [1 / 2] to [2 / 1] at (0) should be [0.5 / 1] Fail CSS Transitions with transition: all: property from [1 / 2] to [2 / 1] at (0.5) should be [1 / 1] @@ -44,11 +44,11 @@ Pass Web Animations: property from [1 / 2] to [2 / 1] at (0) shou Pass Web Animations: property from [1 / 2] to [2 / 1] at (0.5) should be [1 / 1] Pass Web Animations: property from [1 / 2] to [2 / 1] at (1) should be [2 / 1] Pass Web Animations: property from [1 / 2] to [2 / 1] at (1.5) should be [4 / 1] -Fail CSS Transitions: property from [] to [2 / 1] at (-0.5) should be [0.25 / 1] -Fail CSS Transitions: property from [] to [2 / 1] at (0) should be [0.5 / 1] -Fail CSS Transitions: property from [] to [2 / 1] at (0.5) should be [1 / 1] +Pass CSS Transitions: property from [] to [2 / 1] at (-0.5) should be [0.25 / 1] +Pass CSS Transitions: property from [] to [2 / 1] at (0) should be [0.5 / 1] +Pass CSS Transitions: property from [] to [2 / 1] at (0.5) should be [1 / 1] Pass CSS Transitions: property from [] to [2 / 1] at (1) should be [2 / 1] -Fail CSS Transitions: property from [] to [2 / 1] at (1.5) should be [4 / 1] +Pass CSS Transitions: property from [] to [2 / 1] at (1.5) should be [4 / 1] Fail CSS Transitions with transition: all: property from [] to [2 / 1] at (-0.5) should be [0.25 / 1] Fail CSS Transitions with transition: all: property from [] to [2 / 1] at (0) should be [0.5 / 1] Fail CSS Transitions with transition: all: property from [] to [2 / 1] at (0.5) should be [1 / 1] @@ -59,11 +59,11 @@ Fail CSS Animations: property from [] to [2 / 1] at (0) should be Fail CSS Animations: property from [] to [2 / 1] at (0.5) should be [1 / 1] Pass CSS Animations: property from [] to [2 / 1] at (1) should be [2 / 1] Fail CSS Animations: property from [] to [2 / 1] at (1.5) should be [4 / 1] -Fail CSS Transitions: property from [auto 1 / 2] to [auto 2 / 1] at (-0.5) should be [auto 0.25 / 1] -Fail CSS Transitions: property from [auto 1 / 2] to [auto 2 / 1] at (0) should be [auto 0.5 / 1] -Fail CSS Transitions: property from [auto 1 / 2] to [auto 2 / 1] at (0.5) should be [auto 1 / 1] +Pass CSS Transitions: property from [auto 1 / 2] to [auto 2 / 1] at (-0.5) should be [auto 0.25 / 1] +Pass CSS Transitions: property from [auto 1 / 2] to [auto 2 / 1] at (0) should be [auto 0.5 / 1] +Pass CSS Transitions: property from [auto 1 / 2] to [auto 2 / 1] at (0.5) should be [auto 1 / 1] Pass CSS Transitions: property from [auto 1 / 2] to [auto 2 / 1] at (1) should be [auto 2 / 1] -Fail CSS Transitions: property from [auto 1 / 2] to [auto 2 / 1] at (1.5) should be [auto 4 / 1] +Pass CSS Transitions: property from [auto 1 / 2] to [auto 2 / 1] at (1.5) should be [auto 4 / 1] Fail CSS Transitions with transition: all: property from [auto 1 / 2] to [auto 2 / 1] at (-0.5) should be [auto 0.25 / 1] Fail CSS Transitions with transition: all: property from [auto 1 / 2] to [auto 2 / 1] at (0) should be [auto 0.5 / 1] Fail CSS Transitions with transition: all: property from [auto 1 / 2] to [auto 2 / 1] at (0.5) should be [auto 1 / 1] @@ -79,9 +79,9 @@ Pass Web Animations: property from [auto 1 / 2] to [auto 2 / 1] a Pass Web Animations: property from [auto 1 / 2] to [auto 2 / 1] at (0.5) should be [auto 1 / 1] Pass Web Animations: property from [auto 1 / 2] to [auto 2 / 1] at (1) should be [auto 2 / 1] Pass Web Animations: property from [auto 1 / 2] to [auto 2 / 1] at (1.5) should be [auto 4 / 1] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [2 / 1] at (-0.3) should be [auto] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [2 / 1] at (0) should be [auto] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [2 / 1] at (0.3) should be [auto] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [2 / 1] at (-0.3) should be [auto] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [2 / 1] at (0) should be [auto] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [2 / 1] at (0.3) should be [auto] Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [2 / 1] at (0.5) should be [2 / 1] Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [2 / 1] at (0.6) should be [2 / 1] Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [2 / 1] at (1) should be [2 / 1] @@ -93,9 +93,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto] to [2 / 1] at (0.6) should be [2 / 1] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto] to [2 / 1] at (1) should be [2 / 1] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto] to [2 / 1] at (1.5) should be [2 / 1] -Pass CSS Transitions: property from [auto] to [2 / 1] at (-0.3) should be [2 / 1] -Pass CSS Transitions: property from [auto] to [2 / 1] at (0) should be [2 / 1] -Pass CSS Transitions: property from [auto] to [2 / 1] at (0.3) should be [2 / 1] +Fail CSS Transitions: property from [auto] to [2 / 1] at (-0.3) should be [2 / 1] +Fail CSS Transitions: property from [auto] to [2 / 1] at (0) should be [2 / 1] +Fail CSS Transitions: property from [auto] to [2 / 1] at (0.3) should be [2 / 1] Pass CSS Transitions: property from [auto] to [2 / 1] at (0.5) should be [2 / 1] Pass CSS Transitions: property from [auto] to [2 / 1] at (0.6) should be [2 / 1] Pass CSS Transitions: property from [auto] to [2 / 1] at (1) should be [2 / 1] @@ -121,9 +121,9 @@ Pass Web Animations: property from [auto] to [2 / 1] at (0.5) sho Pass Web Animations: property from [auto] to [2 / 1] at (0.6) should be [2 / 1] Pass Web Animations: property from [auto] to [2 / 1] at (1) should be [2 / 1] Pass Web Animations: property from [auto] to [2 / 1] at (1.5) should be [2 / 1] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [auto 1 / 1] to [2 / 1] at (-0.3) should be [auto 1 / 1] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [auto 1 / 1] to [2 / 1] at (0) should be [auto 1 / 1] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [auto 1 / 1] to [2 / 1] at (0.3) should be [auto 1 / 1] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto 1 / 1] to [2 / 1] at (-0.3) should be [auto 1 / 1] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto 1 / 1] to [2 / 1] at (0) should be [auto 1 / 1] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto 1 / 1] to [2 / 1] at (0.3) should be [auto 1 / 1] Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto 1 / 1] to [2 / 1] at (0.5) should be [2 / 1] Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto 1 / 1] to [2 / 1] at (0.6) should be [2 / 1] Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto 1 / 1] to [2 / 1] at (1) should be [2 / 1] @@ -135,9 +135,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto 1 / 1] to [2 / 1] at (0.6) should be [2 / 1] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto 1 / 1] to [2 / 1] at (1) should be [2 / 1] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto 1 / 1] to [2 / 1] at (1.5) should be [2 / 1] -Pass CSS Transitions: property from [auto 1 / 1] to [2 / 1] at (-0.3) should be [2 / 1] -Pass CSS Transitions: property from [auto 1 / 1] to [2 / 1] at (0) should be [2 / 1] -Pass CSS Transitions: property from [auto 1 / 1] to [2 / 1] at (0.3) should be [2 / 1] +Fail CSS Transitions: property from [auto 1 / 1] to [2 / 1] at (-0.3) should be [2 / 1] +Fail CSS Transitions: property from [auto 1 / 1] to [2 / 1] at (0) should be [2 / 1] +Fail CSS Transitions: property from [auto 1 / 1] to [2 / 1] at (0.3) should be [2 / 1] Pass CSS Transitions: property from [auto 1 / 1] to [2 / 1] at (0.5) should be [2 / 1] Pass CSS Transitions: property from [auto 1 / 1] to [2 / 1] at (0.6) should be [2 / 1] Pass CSS Transitions: property from [auto 1 / 1] to [2 / 1] at (1) should be [2 / 1] @@ -163,9 +163,9 @@ Pass Web Animations: property from [auto 1 / 1] to [2 / 1] at (0. Pass Web Animations: property from [auto 1 / 1] to [2 / 1] at (0.6) should be [2 / 1] Pass Web Animations: property from [auto 1 / 1] to [2 / 1] at (1) should be [2 / 1] Pass Web Animations: property from [auto 1 / 1] to [2 / 1] at (1.5) should be [2 / 1] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [1 / 0] to [1 / 1] at (-0.3) should be [1 / 0] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [1 / 0] to [1 / 1] at (0) should be [1 / 0] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [1 / 0] to [1 / 1] at (0.3) should be [1 / 0] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [1 / 0] to [1 / 1] at (-0.3) should be [1 / 0] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [1 / 0] to [1 / 1] at (0) should be [1 / 0] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [1 / 0] to [1 / 1] at (0.3) should be [1 / 0] Pass CSS Transitions with transition-behavior:allow-discrete: property from [1 / 0] to [1 / 1] at (0.5) should be [1 / 1] Pass CSS Transitions with transition-behavior:allow-discrete: property from [1 / 0] to [1 / 1] at (0.6) should be [1 / 1] Pass CSS Transitions with transition-behavior:allow-discrete: property from [1 / 0] to [1 / 1] at (1) should be [1 / 1] @@ -177,9 +177,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [1 / 0] to [1 / 1] at (0.6) should be [1 / 1] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [1 / 0] to [1 / 1] at (1) should be [1 / 1] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [1 / 0] to [1 / 1] at (1.5) should be [1 / 1] -Pass CSS Transitions: property from [1 / 0] to [1 / 1] at (-0.3) should be [1 / 1] -Pass CSS Transitions: property from [1 / 0] to [1 / 1] at (0) should be [1 / 1] -Pass CSS Transitions: property from [1 / 0] to [1 / 1] at (0.3) should be [1 / 1] +Fail CSS Transitions: property from [1 / 0] to [1 / 1] at (-0.3) should be [1 / 1] +Fail CSS Transitions: property from [1 / 0] to [1 / 1] at (0) should be [1 / 1] +Fail CSS Transitions: property from [1 / 0] to [1 / 1] at (0.3) should be [1 / 1] Pass CSS Transitions: property from [1 / 0] to [1 / 1] at (0.5) should be [1 / 1] Pass CSS Transitions: property from [1 / 0] to [1 / 1] at (0.6) should be [1 / 1] Pass CSS Transitions: property from [1 / 0] to [1 / 1] at (1) should be [1 / 1] @@ -205,9 +205,9 @@ Pass Web Animations: property from [1 / 0] to [1 / 1] at (0.5) sh Pass Web Animations: property from [1 / 0] to [1 / 1] at (0.6) should be [1 / 1] Pass Web Animations: property from [1 / 0] to [1 / 1] at (1) should be [1 / 1] Pass Web Animations: property from [1 / 0] to [1 / 1] at (1.5) should be [1 / 1] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [1 / 1] to [0 / 1] at (-0.3) should be [1 / 1] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [1 / 1] to [0 / 1] at (0) should be [1 / 1] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [1 / 1] to [0 / 1] at (0.3) should be [1 / 1] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [1 / 1] to [0 / 1] at (-0.3) should be [1 / 1] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [1 / 1] to [0 / 1] at (0) should be [1 / 1] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [1 / 1] to [0 / 1] at (0.3) should be [1 / 1] Pass CSS Transitions with transition-behavior:allow-discrete: property from [1 / 1] to [0 / 1] at (0.5) should be [0 / 1] Pass CSS Transitions with transition-behavior:allow-discrete: property from [1 / 1] to [0 / 1] at (0.6) should be [0 / 1] Pass CSS Transitions with transition-behavior:allow-discrete: property from [1 / 1] to [0 / 1] at (1) should be [0 / 1] @@ -219,9 +219,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [1 / 1] to [0 / 1] at (0.6) should be [0 / 1] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [1 / 1] to [0 / 1] at (1) should be [0 / 1] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [1 / 1] to [0 / 1] at (1.5) should be [0 / 1] -Pass CSS Transitions: property from [1 / 1] to [0 / 1] at (-0.3) should be [0 / 1] -Pass CSS Transitions: property from [1 / 1] to [0 / 1] at (0) should be [0 / 1] -Pass CSS Transitions: property from [1 / 1] to [0 / 1] at (0.3) should be [0 / 1] +Fail CSS Transitions: property from [1 / 1] to [0 / 1] at (-0.3) should be [0 / 1] +Fail CSS Transitions: property from [1 / 1] to [0 / 1] at (0) should be [0 / 1] +Fail CSS Transitions: property from [1 / 1] to [0 / 1] at (0.3) should be [0 / 1] Pass CSS Transitions: property from [1 / 1] to [0 / 1] at (0.5) should be [0 / 1] Pass CSS Transitions: property from [1 / 1] to [0 / 1] at (0.6) should be [0 / 1] Pass CSS Transitions: property from [1 / 1] to [0 / 1] at (1) should be [0 / 1] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/animation/translate-interpolation.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/animation/translate-interpolation.txt index d759185d1be..dbdb1df7ba8 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/animation/translate-interpolation.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/animation/translate-interpolation.txt @@ -2,10 +2,10 @@ Harness status: OK Found 408 tests -50 Pass -358 Fail +54 Pass +354 Fail Fail CSS Transitions: property from [-100px] to [100px] at (-1) should be [-300px] -Fail CSS Transitions: property from [-100px] to [100px] at (0) should be [-100px] +Pass CSS Transitions: property from [-100px] to [100px] at (0) should be [-100px] Fail CSS Transitions: property from [-100px] to [100px] at (0.25) should be [-50px] Fail CSS Transitions: property from [-100px] to [100px] at (0.75) should be [50px] Pass CSS Transitions: property from [-100px] to [100px] at (1) should be [100px] @@ -29,7 +29,7 @@ Fail Web Animations: property from [-100px] to [100px] at (0.75) sho Pass Web Animations: property from [-100px] to [100px] at (1) should be [100px] Fail Web Animations: property from [-100px] to [100px] at (2) should be [300px] Fail CSS Transitions: property from [-100%] to [100%] at (-1) should be [-300%] -Fail CSS Transitions: property from [-100%] to [100%] at (0) should be [-100%] +Pass CSS Transitions: property from [-100%] to [100%] at (0) should be [-100%] Fail CSS Transitions: property from [-100%] to [100%] at (0.25) should be [-50%] Fail CSS Transitions: property from [-100%] to [100%] at (0.75) should be [50%] Pass CSS Transitions: property from [-100%] to [100%] at (1) should be [100%] @@ -53,7 +53,7 @@ Fail Web Animations: property from [-100%] to [100%] at (0.75) shoul Pass Web Animations: property from [-100%] to [100%] at (1) should be [100%] Fail Web Animations: property from [-100%] to [100%] at (2) should be [300%] Fail CSS Transitions: property from [-100px -50px] to [100px 50px] at (-1) should be [-300px -150px] -Fail CSS Transitions: property from [-100px -50px] to [100px 50px] at (0) should be [-100px -50px] +Pass CSS Transitions: property from [-100px -50px] to [100px 50px] at (0) should be [-100px -50px] Fail CSS Transitions: property from [-100px -50px] to [100px 50px] at (0.25) should be [-50px -25px] Fail CSS Transitions: property from [-100px -50px] to [100px 50px] at (0.75) should be [50px 25px] Pass CSS Transitions: property from [-100px -50px] to [100px 50px] at (1) should be [100px 50px] @@ -221,7 +221,7 @@ Fail Web Animations: property from [none] to [8px 80% 800px] at (0.8 Fail Web Animations: property from [none] to [8px 80% 800px] at (1) should be [8px 80% 800px] Fail Web Animations: property from [none] to [8px 80% 800px] at (2) should be [16px 160% 1600px] Fail CSS Transitions: property from neutral to [20px] at (-1) should be [0px] -Fail CSS Transitions: property from neutral to [20px] at (0) should be [10px] +Pass CSS Transitions: property from neutral to [20px] at (0) should be [10px] Fail CSS Transitions: property from neutral to [20px] at (0.25) should be [12.5px] Fail CSS Transitions: property from neutral to [20px] at (0.75) should be [17.5px] Pass CSS Transitions: property from neutral to [20px] at (1) should be [20px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/animations/z-index-interpolation.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/animations/z-index-interpolation.txt index c434b34d0ce..aa8be3e25be 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/animations/z-index-interpolation.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/animations/z-index-interpolation.txt @@ -2,12 +2,12 @@ Harness status: OK Found 250 tests -170 Pass -80 Fail -Fail CSS Transitions: property from neutral to [5] at (-0.3) should be [-4] -Fail CSS Transitions: property from neutral to [5] at (0) should be [-2] -Fail CSS Transitions: property from neutral to [5] at (0.3) should be [0] -Fail CSS Transitions: property from neutral to [5] at (0.6) should be [2] +195 Pass +55 Fail +Pass CSS Transitions: property from neutral to [5] at (-0.3) should be [-4] +Pass CSS Transitions: property from neutral to [5] at (0) should be [-2] +Pass CSS Transitions: property from neutral to [5] at (0.3) should be [0] +Pass CSS Transitions: property from neutral to [5] at (0.6) should be [2] Pass CSS Transitions: property from neutral to [5] at (1) should be [5] Fail CSS Transitions: property from neutral to [5] at (1.5) should be [9] Fail CSS Transitions with transition: all: property from neutral to [5] at (-0.3) should be [-4] @@ -28,9 +28,9 @@ Fail Web Animations: property from neutral to [5] at (0.3) should be [ Fail Web Animations: property from neutral to [5] at (0.6) should be [2] Pass Web Animations: property from neutral to [5] at (1) should be [5] Fail Web Animations: property from neutral to [5] at (1.5) should be [9] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [5] at (-0.3) should be [initial] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [5] at (0) should be [initial] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [5] at (0.3) should be [initial] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [5] at (-0.3) should be [initial] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [5] at (0) should be [initial] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [5] at (0.3) should be [initial] Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [5] at (0.5) should be [5] Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [5] at (0.6) should be [5] Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [5] at (1) should be [5] @@ -42,9 +42,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [5] at (0.6) should be [5] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [5] at (1) should be [5] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [5] at (1.5) should be [5] -Pass CSS Transitions: property from [initial] to [5] at (-0.3) should be [5] -Pass CSS Transitions: property from [initial] to [5] at (0) should be [5] -Pass CSS Transitions: property from [initial] to [5] at (0.3) should be [5] +Fail CSS Transitions: property from [initial] to [5] at (-0.3) should be [5] +Fail CSS Transitions: property from [initial] to [5] at (0) should be [5] +Fail CSS Transitions: property from [initial] to [5] at (0.3) should be [5] Pass CSS Transitions: property from [initial] to [5] at (0.5) should be [5] Pass CSS Transitions: property from [initial] to [5] at (0.6) should be [5] Pass CSS Transitions: property from [initial] to [5] at (1) should be [5] @@ -70,12 +70,12 @@ Pass Web Animations: property from [initial] to [5] at (0.5) should be Pass Web Animations: property from [initial] to [5] at (0.6) should be [5] Pass Web Animations: property from [initial] to [5] at (1) should be [5] Pass Web Animations: property from [initial] to [5] at (1.5) should be [5] -Fail CSS Transitions: property from [inherit] to [5] at (-0.3) should be [18] -Fail CSS Transitions: property from [inherit] to [5] at (0) should be [15] -Fail CSS Transitions: property from [inherit] to [5] at (0.3) should be [12] -Fail CSS Transitions: property from [inherit] to [5] at (0.6) should be [9] +Pass CSS Transitions: property from [inherit] to [5] at (-0.3) should be [18] +Pass CSS Transitions: property from [inherit] to [5] at (0) should be [15] +Pass CSS Transitions: property from [inherit] to [5] at (0.3) should be [12] +Pass CSS Transitions: property from [inherit] to [5] at (0.6) should be [9] Pass CSS Transitions: property from [inherit] to [5] at (1) should be [5] -Fail CSS Transitions: property from [inherit] to [5] at (1.5) should be [0] +Pass CSS Transitions: property from [inherit] to [5] at (1.5) should be [0] Fail CSS Transitions with transition: all: property from [inherit] to [5] at (-0.3) should be [18] Fail CSS Transitions with transition: all: property from [inherit] to [5] at (0) should be [15] Fail CSS Transitions with transition: all: property from [inherit] to [5] at (0.3) should be [12] @@ -94,9 +94,9 @@ Pass Web Animations: property from [inherit] to [5] at (0.3) should be Pass Web Animations: property from [inherit] to [5] at (0.6) should be [9] Pass Web Animations: property from [inherit] to [5] at (1) should be [5] Pass Web Animations: property from [inherit] to [5] at (1.5) should be [0] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [5] at (-0.3) should be [unset] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [5] at (0) should be [unset] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [5] at (0.3) should be [unset] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [5] at (-0.3) should be [unset] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [5] at (0) should be [unset] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [5] at (0.3) should be [unset] Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [5] at (0.5) should be [5] Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [5] at (0.6) should be [5] Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [5] at (1) should be [5] @@ -108,9 +108,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [5] at (0.6) should be [5] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [5] at (1) should be [5] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [5] at (1.5) should be [5] -Pass CSS Transitions: property from [unset] to [5] at (-0.3) should be [5] -Pass CSS Transitions: property from [unset] to [5] at (0) should be [5] -Pass CSS Transitions: property from [unset] to [5] at (0.3) should be [5] +Fail CSS Transitions: property from [unset] to [5] at (-0.3) should be [5] +Fail CSS Transitions: property from [unset] to [5] at (0) should be [5] +Fail CSS Transitions: property from [unset] to [5] at (0.3) should be [5] Pass CSS Transitions: property from [unset] to [5] at (0.5) should be [5] Pass CSS Transitions: property from [unset] to [5] at (0.6) should be [5] Pass CSS Transitions: property from [unset] to [5] at (1) should be [5] @@ -136,12 +136,12 @@ Pass Web Animations: property from [unset] to [5] at (0.5) should be [ Pass Web Animations: property from [unset] to [5] at (0.6) should be [5] Pass Web Animations: property from [unset] to [5] at (1) should be [5] Pass Web Animations: property from [unset] to [5] at (1.5) should be [5] -Fail CSS Transitions: property from [-5] to [5] at (-0.3) should be [-8] -Fail CSS Transitions: property from [-5] to [5] at (0) should be [-5] -Fail CSS Transitions: property from [-5] to [5] at (0.3) should be [-2] -Fail CSS Transitions: property from [-5] to [5] at (0.6) should be [1] +Pass CSS Transitions: property from [-5] to [5] at (-0.3) should be [-8] +Pass CSS Transitions: property from [-5] to [5] at (0) should be [-5] +Pass CSS Transitions: property from [-5] to [5] at (0.3) should be [-2] +Pass CSS Transitions: property from [-5] to [5] at (0.6) should be [1] Pass CSS Transitions: property from [-5] to [5] at (1) should be [5] -Fail CSS Transitions: property from [-5] to [5] at (1.5) should be [10] +Pass CSS Transitions: property from [-5] to [5] at (1.5) should be [10] Fail CSS Transitions with transition: all: property from [-5] to [5] at (-0.3) should be [-8] Fail CSS Transitions with transition: all: property from [-5] to [5] at (0) should be [-5] Fail CSS Transitions with transition: all: property from [-5] to [5] at (0.3) should be [-2] @@ -160,12 +160,12 @@ Pass Web Animations: property from [-5] to [5] at (0.3) should be [-2] Pass Web Animations: property from [-5] to [5] at (0.6) should be [1] Pass Web Animations: property from [-5] to [5] at (1) should be [5] Pass Web Animations: property from [-5] to [5] at (1.5) should be [10] -Fail CSS Transitions: property from [2] to [4] at (-0.3) should be [1] -Fail CSS Transitions: property from [2] to [4] at (0) should be [2] -Fail CSS Transitions: property from [2] to [4] at (0.3) should be [3] -Fail CSS Transitions: property from [2] to [4] at (0.6) should be [3] +Pass CSS Transitions: property from [2] to [4] at (-0.3) should be [1] +Pass CSS Transitions: property from [2] to [4] at (0) should be [2] +Pass CSS Transitions: property from [2] to [4] at (0.3) should be [3] +Pass CSS Transitions: property from [2] to [4] at (0.6) should be [3] Pass CSS Transitions: property from [2] to [4] at (1) should be [4] -Fail CSS Transitions: property from [2] to [4] at (1.5) should be [5] +Pass CSS Transitions: property from [2] to [4] at (1.5) should be [5] Fail CSS Transitions with transition: all: property from [2] to [4] at (-0.3) should be [1] Fail CSS Transitions with transition: all: property from [2] to [4] at (0) should be [2] Fail CSS Transitions with transition: all: property from [2] to [4] at (0.3) should be [3] @@ -184,13 +184,13 @@ Pass Web Animations: property from [2] to [4] at (0.3) should be [3] Pass Web Animations: property from [2] to [4] at (0.6) should be [3] Pass Web Animations: property from [2] to [4] at (1) should be [4] Pass Web Animations: property from [2] to [4] at (1.5) should be [5] -Fail CSS Transitions: property from [-2] to [-4] at (-0.3) should be [-1] -Fail CSS Transitions: property from [-2] to [-4] at (0) should be [-2] -Fail CSS Transitions: property from [-2] to [-4] at (0.1) should be [-2] -Fail CSS Transitions: property from [-2] to [-4] at (0.3) should be [-3] -Fail CSS Transitions: property from [-2] to [-4] at (0.6) should be [-3] +Pass CSS Transitions: property from [-2] to [-4] at (-0.3) should be [-1] +Pass CSS Transitions: property from [-2] to [-4] at (0) should be [-2] +Pass CSS Transitions: property from [-2] to [-4] at (0.1) should be [-2] +Pass CSS Transitions: property from [-2] to [-4] at (0.3) should be [-3] +Pass CSS Transitions: property from [-2] to [-4] at (0.6) should be [-3] Pass CSS Transitions: property from [-2] to [-4] at (1) should be [-4] -Fail CSS Transitions: property from [-2] to [-4] at (1.5) should be [-5] +Pass CSS Transitions: property from [-2] to [-4] at (1.5) should be [-5] Fail CSS Transitions with transition: all: property from [-2] to [-4] at (-0.3) should be [-1] Fail CSS Transitions with transition: all: property from [-2] to [-4] at (0) should be [-2] Fail CSS Transitions with transition: all: property from [-2] to [-4] at (0.1) should be [-2] @@ -212,9 +212,9 @@ Pass Web Animations: property from [-2] to [-4] at (0.3) should be [-3 Pass Web Animations: property from [-2] to [-4] at (0.6) should be [-3] Pass Web Animations: property from [-2] to [-4] at (1) should be [-4] Pass Web Animations: property from [-2] to [-4] at (1.5) should be [-5] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [10] at (-0.3) should be [auto] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [10] at (0) should be [auto] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [10] at (0.3) should be [auto] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [10] at (-0.3) should be [auto] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [10] at (0) should be [auto] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [10] at (0.3) should be [auto] Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [10] at (0.5) should be [10] Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [10] at (0.6) should be [10] Pass CSS Transitions with transition-behavior:allow-discrete: property from [auto] to [10] at (1) should be [10] @@ -226,9 +226,9 @@ Pass CSS Transitions with transition-property:all and transition-behavor:allow-d Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto] to [10] at (0.6) should be [10] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto] to [10] at (1) should be [10] Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto] to [10] at (1.5) should be [10] -Pass CSS Transitions: property from [auto] to [10] at (-0.3) should be [10] -Pass CSS Transitions: property from [auto] to [10] at (0) should be [10] -Pass CSS Transitions: property from [auto] to [10] at (0.3) should be [10] +Fail CSS Transitions: property from [auto] to [10] at (-0.3) should be [10] +Fail CSS Transitions: property from [auto] to [10] at (0) should be [10] +Fail CSS Transitions: property from [auto] to [10] at (0.3) should be [10] Pass CSS Transitions: property from [auto] to [10] at (0.5) should be [10] Pass CSS Transitions: property from [auto] to [10] at (0.6) should be [10] Pass CSS Transitions: property from [auto] to [10] at (1) should be [10] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/parsing/transition-duration-valid.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/parsing/transition-duration-valid.txt index 81a7da6559c..fd07a816a4d 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/parsing/transition-duration-valid.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/parsing/transition-duration-valid.txt @@ -2,8 +2,7 @@ Harness status: OK Found 3 tests -2 Pass -1 Fail +3 Pass Pass e.style['transition-duration'] = "0s" should set the property value Pass e.style['transition-duration'] = "500ms" should set the property value -Fail e.style['transition-duration'] = "1s, 2s" should set the property value \ No newline at end of file +Pass e.style['transition-duration'] = "1s, 2s" should set the property value \ No newline at end of file