diff --git a/Libraries/LibWeb/CMakeLists.txt b/Libraries/LibWeb/CMakeLists.txt index 8d3f8261f75..d8de17201a8 100644 --- a/Libraries/LibWeb/CMakeLists.txt +++ b/Libraries/LibWeb/CMakeLists.txt @@ -155,6 +155,7 @@ set(SOURCES CSS/StyleValues/BackgroundRepeatStyleValue.cpp CSS/StyleValues/BackgroundSizeStyleValue.cpp CSS/StyleValues/BasicShapeStyleValue.cpp + CSS/StyleValues/BorderImageSliceStyleValue.cpp CSS/StyleValues/BorderRadiusStyleValue.cpp CSS/StyleValues/CalculatedStyleValue.cpp CSS/StyleValues/ColorFunctionStyleValue.cpp diff --git a/Libraries/LibWeb/CSS/CSSStyleValue.cpp b/Libraries/LibWeb/CSS/CSSStyleValue.cpp index dbbf0701f42..7a0c8119edb 100644 --- a/Libraries/LibWeb/CSS/CSSStyleValue.cpp +++ b/Libraries/LibWeb/CSS/CSSStyleValue.cpp @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include @@ -105,6 +106,12 @@ BasicShapeStyleValue const& CSSStyleValue::as_basic_shape() const return static_cast(*this); } +BorderImageSliceStyleValue const& CSSStyleValue::as_border_image_slice() const +{ + VERIFY(is_border_image_slice()); + return static_cast(*this); +} + BorderRadiusStyleValue const& CSSStyleValue::as_border_radius() const { VERIFY(is_border_radius()); diff --git a/Libraries/LibWeb/CSS/CSSStyleValue.h b/Libraries/LibWeb/CSS/CSSStyleValue.h index 35236c61e47..ee0b97a8ad4 100644 --- a/Libraries/LibWeb/CSS/CSSStyleValue.h +++ b/Libraries/LibWeb/CSS/CSSStyleValue.h @@ -90,6 +90,7 @@ public: Angle, BackgroundRepeat, BackgroundSize, + BorderImageSlice, BasicShape, BorderRadius, Calculated, @@ -169,6 +170,10 @@ public: BasicShapeStyleValue const& as_basic_shape() const; BasicShapeStyleValue& as_basic_shape() { return const_cast(const_cast(*this).as_basic_shape()); } + bool is_border_image_slice() const { return type() == Type::BorderImageSlice; } + BorderImageSliceStyleValue const& as_border_image_slice() const; + BorderImageSliceStyleValue& as_border_image_slice() { return const_cast(const_cast(*this).as_border_image_slice()); } + bool is_border_radius() const { return type() == Type::BorderRadius; } BorderRadiusStyleValue const& as_border_radius() const; BorderRadiusStyleValue& as_border_radius() { return const_cast(const_cast(*this).as_border_radius()); } diff --git a/Libraries/LibWeb/CSS/Parser/Parser.h b/Libraries/LibWeb/CSS/Parser/Parser.h index 77cf5c0aab3..b118b0f7c0a 100644 --- a/Libraries/LibWeb/CSS/Parser/Parser.h +++ b/Libraries/LibWeb/CSS/Parser/Parser.h @@ -412,6 +412,7 @@ private: RefPtr parse_single_background_repeat_value(TokenStream&); RefPtr parse_single_background_size_value(TokenStream&); RefPtr parse_border_value(PropertyID, TokenStream&); + RefPtr parse_border_image_slice_value(TokenStream&); RefPtr parse_border_radius_value(TokenStream&); RefPtr parse_border_radius_shorthand_value(TokenStream&); RefPtr parse_columns_value(TokenStream&); diff --git a/Libraries/LibWeb/CSS/Parser/PropertyParsing.cpp b/Libraries/LibWeb/CSS/Parser/PropertyParsing.cpp index 3f8b23cc38e..4c923050cf5 100644 --- a/Libraries/LibWeb/CSS/Parser/PropertyParsing.cpp +++ b/Libraries/LibWeb/CSS/Parser/PropertyParsing.cpp @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include @@ -529,6 +530,10 @@ Parser::ParseErrorOr> Parser::parse_css_value if (auto parsed_value = parse_border_value(property_id, tokens); parsed_value && !tokens.has_next_token()) return parsed_value.release_nonnull(); return ParseError::SyntaxError; + case PropertyID::BorderImageSlice: + if (auto parsed_value = parse_border_image_slice_value(tokens); parsed_value && !tokens.has_next_token()) + return parsed_value.release_nonnull(); + return ParseError::SyntaxError; case PropertyID::BorderTopLeftRadius: case PropertyID::BorderTopRightRadius: case PropertyID::BorderBottomRightRadius: @@ -1653,6 +1658,91 @@ RefPtr Parser::parse_border_value(PropertyID property_id, T { border_width.release_nonnull(), border_style.release_nonnull(), border_color.release_nonnull() }); } +// https://drafts.csswg.org/css-backgrounds/#border-image-slice +RefPtr Parser::parse_border_image_slice_value(TokenStream& tokens) +{ + // [ | ]{1,4} && fill? + auto transaction = tokens.begin_transaction(); + auto fill = false; + RefPtr top; + RefPtr right; + RefPtr bottom; + RefPtr left; + + auto parse_fill = [&](TokenStream& fill_tokens) -> Optional { + if (auto keyword = parse_keyword_value(fill_tokens)) { + if (fill || keyword->to_keyword() != Keyword::Fill) + return {}; + return true; + } + return false; + }; + + auto maybe_fill_value = parse_fill(tokens); + if (!maybe_fill_value.has_value()) + return nullptr; + if (*maybe_fill_value) + fill = true; + + Vector> number_percentages; + while (number_percentages.size() <= 4 && tokens.has_next_token()) { + auto number_percentage = parse_number_percentage_value(tokens); + if (!number_percentage) + break; + + if (number_percentage->is_number() && !property_accepts_number(PropertyID::BorderImageSlice, number_percentage->as_number().number())) + return nullptr; + if (number_percentage->is_percentage() && !property_accepts_percentage(PropertyID::BorderImageSlice, number_percentage->as_percentage().percentage())) + return nullptr; + number_percentages.append(number_percentage.release_nonnull()); + } + + switch (number_percentages.size()) { + case 1: + top = number_percentages[0]; + right = number_percentages[0]; + bottom = number_percentages[0]; + left = number_percentages[0]; + break; + case 2: + top = number_percentages[0]; + bottom = number_percentages[0]; + right = number_percentages[1]; + left = number_percentages[1]; + break; + case 3: + top = number_percentages[0]; + right = number_percentages[1]; + left = number_percentages[1]; + bottom = number_percentages[2]; + break; + case 4: + top = number_percentages[0]; + right = number_percentages[1]; + bottom = number_percentages[2]; + left = number_percentages[3]; + break; + default: + return nullptr; + } + + if (tokens.has_next_token()) { + maybe_fill_value = parse_fill(tokens); + if (!maybe_fill_value.has_value()) + return nullptr; + if (*maybe_fill_value) + fill = true; + } + + transaction.commit(); + return BorderImageSliceStyleValue::create( + top.release_nonnull(), + right.release_nonnull(), + bottom.release_nonnull(), + left.release_nonnull(), + fill); +} + RefPtr Parser::parse_border_radius_value(TokenStream& tokens) { if (tokens.remaining_token_count() == 2) { diff --git a/Libraries/LibWeb/CSS/Properties.json b/Libraries/LibWeb/CSS/Properties.json index 8d5b19619a4..5425caac7e2 100644 --- a/Libraries/LibWeb/CSS/Properties.json +++ b/Libraries/LibWeb/CSS/Properties.json @@ -705,6 +705,19 @@ ], "max-values": 1 }, + "border-image-slice": { + "affects-layout": false, + "animation-type": "by-computed-value", + "inherited": false, + "initial": "100%", + "valid-identifiers": [ + "fill" + ], + "valid-types": [ + "number [0,∞]", + "percentage [0,∞]" + ] + }, "border-image-source": { "affects-layout": false, "animation-type": "discrete", @@ -717,6 +730,21 @@ "none" ] }, + "border-image-width": { + "affects-layout": false, + "animation-type": "by-computed-value", + "inherited": false, + "initial": "1", + "max-values": 4, + "valid-types": [ + "length [0,∞]", + "percentage [0,∞]", + "number [0,∞]" + ], + "valid-identifiers": [ + "auto" + ] + }, "border-inline-color": { "inherited": false, "initial": "currentcolor", diff --git a/Libraries/LibWeb/CSS/StyleValues/BorderImageSliceStyleValue.cpp b/Libraries/LibWeb/CSS/StyleValues/BorderImageSliceStyleValue.cpp new file mode 100644 index 00000000000..7142a175f43 --- /dev/null +++ b/Libraries/LibWeb/CSS/StyleValues/BorderImageSliceStyleValue.cpp @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2025, Tim Ledbetter + * + * SPDX-License-Identifier: BSD-2-Clause + */ + +#include "BorderImageSliceStyleValue.h" +#include + +namespace Web::CSS { + +String BorderImageSliceStyleValue::to_string(SerializationMode mode) const +{ + StringBuilder builder; + if (first_is_equal_to_all_of(top(), right(), bottom(), left())) { + builder.append(top()->to_string(mode)); + } else if (top() == bottom() && right() == left()) { + builder.appendff("{} {}", top()->to_string(mode), right()->to_string(mode)); + } else if (left() == right()) { + builder.appendff("{} {} {}", top()->to_string(mode), right()->to_string(mode), bottom()->to_string(mode)); + } else { + builder.appendff("{} {} {} {}", top()->to_string(mode), right()->to_string(mode), bottom()->to_string(mode), left()->to_string(mode)); + } + + if (fill()) + builder.append(" fill"sv); + + return MUST(builder.to_string()); +} + +} diff --git a/Libraries/LibWeb/CSS/StyleValues/BorderImageSliceStyleValue.h b/Libraries/LibWeb/CSS/StyleValues/BorderImageSliceStyleValue.h new file mode 100644 index 00000000000..71b76f0e219 --- /dev/null +++ b/Libraries/LibWeb/CSS/StyleValues/BorderImageSliceStyleValue.h @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2025, Tim Ledbetter + * + * SPDX-License-Identifier: BSD-2-Clause + */ + +#pragma once + +#include + +namespace Web::CSS { + +class BorderImageSliceStyleValue final : public StyleValueWithDefaultOperators { +public: + static ValueComparingNonnullRefPtr create(ValueComparingNonnullRefPtr top, ValueComparingNonnullRefPtr right, ValueComparingNonnullRefPtr bottom, ValueComparingNonnullRefPtr left, bool fill) + { + return adopt_ref(*new (nothrow) BorderImageSliceStyleValue(top, right, bottom, left, fill)); + } + + virtual ~BorderImageSliceStyleValue() override = default; + + ValueComparingNonnullRefPtr top() const { return m_properties.top; } + ValueComparingNonnullRefPtr left() const { return m_properties.left; } + ValueComparingNonnullRefPtr bottom() const { return m_properties.bottom; } + ValueComparingNonnullRefPtr right() const { return m_properties.right; } + + bool fill() const { return m_properties.fill; } + + virtual String to_string(SerializationMode) const override; + + bool properties_equal(BorderImageSliceStyleValue const& other) const { return m_properties == other.m_properties; } + +private: + BorderImageSliceStyleValue(ValueComparingNonnullRefPtr top, ValueComparingNonnullRefPtr right, ValueComparingNonnullRefPtr bottom, ValueComparingNonnullRefPtr left, bool fill) + : StyleValueWithDefaultOperators(Type::BorderImageSlice) + , m_properties { .top = move(top), .right = move(right), .bottom = move(bottom), .left = move(left), .fill = fill } + { + } + + struct Properties { + ValueComparingNonnullRefPtr top; + ValueComparingNonnullRefPtr right; + ValueComparingNonnullRefPtr bottom; + ValueComparingNonnullRefPtr left; + bool fill; + bool operator==(Properties const&) const = default; + } m_properties; +}; + +} diff --git a/Libraries/LibWeb/Forward.h b/Libraries/LibWeb/Forward.h index 496a23400ce..8cfe021198f 100644 --- a/Libraries/LibWeb/Forward.h +++ b/Libraries/LibWeb/Forward.h @@ -177,6 +177,7 @@ class AngleStyleValue; class BackgroundRepeatStyleValue; class BackgroundSizeStyleValue; class BasicShapeStyleValue; +class BorderImageSliceStyleValue; class BorderRadiusStyleValue; class CalculatedStyleValue; class Clip; diff --git a/Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateCSSPseudoElement.cpp b/Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateCSSPseudoElement.cpp index d815a60902a..de45b6810aa 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateCSSPseudoElement.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateCSSPseudoElement.cpp @@ -316,7 +316,9 @@ bool pseudo_element_supports_property(PseudoElement pseudo_element, PropertyID p append_property("border-bottom-style"sv); append_property("border-bottom-width"sv); append_property("border-color"sv); + append_property("border-image-slice"sv); append_property("border-image-source"sv); + append_property("border-image-width"sv); append_property("border-inline-end"sv); append_property("border-inline-end-color"sv); append_property("border-inline-end-style"sv); diff --git a/Tests/LibWeb/Text/expected/css/CSSStyleDeclaration-has-indexed-property-getter.txt b/Tests/LibWeb/Text/expected/css/CSSStyleDeclaration-has-indexed-property-getter.txt index db1d5b99aea..e001e07d510 100644 --- a/Tests/LibWeb/Text/expected/css/CSSStyleDeclaration-has-indexed-property-getter.txt +++ b/Tests/LibWeb/Text/expected/css/CSSStyleDeclaration-has-indexed-property-getter.txt @@ -105,7 +105,9 @@ All properties associated with getComputedStyle(document.body): "border-bottom-width", "border-end-end-radius", "border-end-start-radius", + "border-image-slice", "border-image-source", + "border-image-width", "border-inline-end-color", "border-inline-end-style", "border-inline-end-width", diff --git a/Tests/LibWeb/Text/expected/css/CSSStyleProperties-all-supported-properties-and-default-values.txt b/Tests/LibWeb/Text/expected/css/CSSStyleProperties-all-supported-properties-and-default-values.txt index 680a59a16a2..cea64c9ce06 100644 --- a/Tests/LibWeb/Text/expected/css/CSSStyleProperties-all-supported-properties-and-default-values.txt +++ b/Tests/LibWeb/Text/expected/css/CSSStyleProperties-all-supported-properties-and-default-values.txt @@ -243,8 +243,12 @@ All supported properties and their default values exposed from CSSStylePropertie 'border-end-end-radius': '0px' 'borderEndStartRadius': '0px' 'border-end-start-radius': '0px' +'borderImageSlice': '100%' +'border-image-slice': '100%' 'borderImageSource': 'none' 'border-image-source': 'none' +'borderImageWidth': '1' +'border-image-width': '1' 'borderInlineColor': 'rgb(0, 0, 0)' 'border-inline-color': 'rgb(0, 0, 0)' 'borderInlineEnd': '0px rgb(0, 0, 0)' diff --git a/Tests/LibWeb/Text/expected/css/getComputedStyle-print-all.txt b/Tests/LibWeb/Text/expected/css/getComputedStyle-print-all.txt index 2771c14d819..da84712a068 100644 --- a/Tests/LibWeb/Text/expected/css/getComputedStyle-print-all.txt +++ b/Tests/LibWeb/Text/expected/css/getComputedStyle-print-all.txt @@ -103,7 +103,9 @@ border-bottom-style: none border-bottom-width: 0px border-end-end-radius: 0px border-end-start-radius: 0px +border-image-slice: 100% border-image-source: none +border-image-width: 1 border-inline-end-color: rgb(0, 0, 0) border-inline-end-style: none border-inline-end-width: 0px @@ -159,7 +161,7 @@ grid-row-start: auto grid-template-areas: none grid-template-columns: none grid-template-rows: none -height: 2415px +height: 2445px inline-size: 784px inset-block-end: auto inset-block-start: auto diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-slice-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-slice-composition.txt index bb6b0cd3972..5be24ae368b 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-slice-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-slice-composition.txt @@ -2,7 +2,8 @@ Harness status: OK Found 56 tests -56 Fail +17 Pass +39 Fail Fail Compositing: property underlying [1 2 3 4] from add [1 2 3 4] to add [101 102 103 104] at (-0.25) should be [0] Fail Compositing: property underlying [1 2 3 4] from add [1 2 3 4] to add [101 102 103 104] at (0) should be [2 4 6 8] Fail Compositing: property underlying [1 2 3 4] from add [1 2 3 4] to add [101 102 103 104] at (0.25) should be [27 29 31 33] @@ -32,7 +33,7 @@ Fail Compositing: property underlying [10% 20%] from add [1 Fail Compositing: property underlying [10% 20%] from add [190% 180% 290% 280%] to add [90% 80%] at (1) should be [100%] Fail Compositing: property underlying [10% 20%] from add [190% 180% 290% 280%] to add [90% 80%] at (1.25) should be [75% 75% 50% 50%] Fail Compositing: property underlying [10 20%] from replace [100 100%] to add [190 180%] at (-0.25) should be [75 75%] -Fail Compositing: property underlying [10 20%] from replace [100 100%] to add [190 180%] at (0) should be [100 100%] +Pass Compositing: property underlying [10 20%] from replace [100 100%] to add [190 180%] at (0) should be [100 100%] Fail Compositing: property underlying [10 20%] from replace [100 100%] to add [190 180%] at (0.25) should be [125 125%] Fail Compositing: property underlying [10 20%] from replace [100 100%] to add [190 180%] at (0.5) should be [150 150%] Fail Compositing: property underlying [10 20%] from replace [100 100%] to add [190 180%] at (0.75) should be [175 175%] @@ -43,19 +44,19 @@ Fail Compositing: property underlying [10% 20] from add [90 Fail Compositing: property underlying [10% 20] from add [90% 80] to replace [0% 0 0% 0] at (0.25) should be [75% 75] Fail Compositing: property underlying [10% 20] from add [90% 80] to replace [0% 0 0% 0] at (0.5) should be [50% 50] Fail Compositing: property underlying [10% 20] from add [90% 80] to replace [0% 0 0% 0] at (0.75) should be [25% 25] -Fail Compositing: property underlying [10% 20] from add [90% 80] to replace [0% 0 0% 0] at (1) should be [0% 0] -Fail Compositing: property underlying [10% 20] from add [90% 80] to replace [0% 0 0% 0] at (1.25) should be [0% 0] -Fail Compositing: property underlying [10 20] from add [100% 150%] to add [200% 250% fill] at (-0.25) should be [100% 150%] -Fail Compositing: property underlying [10 20] from add [100% 150%] to add [200% 250% fill] at (0) should be [100% 150%] -Fail Compositing: property underlying [10 20] from add [100% 150%] to add [200% 250% fill] at (0.25) should be [100% 150%] -Fail Compositing: property underlying [10 20] from add [100% 150%] to add [200% 250% fill] at (0.5) should be [200% 250% fill] -Fail Compositing: property underlying [10 20] from add [100% 150%] to add [200% 250% fill] at (0.75) should be [200% 250% fill] -Fail Compositing: property underlying [10 20] from add [100% 150%] to add [200% 250% fill] at (1) should be [200% 250% fill] -Fail Compositing: property underlying [10 20] from add [100% 150%] to add [200% 250% fill] at (1.25) should be [200% 250% fill] -Fail Compositing: property underlying [10 20] from add [100 150%] to add [200% 250] at (-0.25) should be [100 150%] -Fail Compositing: property underlying [10 20] from add [100 150%] to add [200% 250] at (0) should be [100 150%] -Fail Compositing: property underlying [10 20] from add [100 150%] to add [200% 250] at (0.25) should be [100 150%] -Fail Compositing: property underlying [10 20] from add [100 150%] to add [200% 250] at (0.5) should be [200% 250] -Fail Compositing: property underlying [10 20] from add [100 150%] to add [200% 250] at (0.75) should be [200% 250] -Fail Compositing: property underlying [10 20] from add [100 150%] to add [200% 250] at (1) should be [200% 250] -Fail Compositing: property underlying [10 20] from add [100 150%] to add [200% 250] at (1.25) should be [200% 250] \ No newline at end of file +Pass Compositing: property underlying [10% 20] from add [90% 80] to replace [0% 0 0% 0] at (1) should be [0% 0] +Pass Compositing: property underlying [10% 20] from add [90% 80] to replace [0% 0 0% 0] at (1.25) should be [0% 0] +Pass Compositing: property underlying [10 20] from add [100% 150%] to add [200% 250% fill] at (-0.25) should be [100% 150%] +Pass Compositing: property underlying [10 20] from add [100% 150%] to add [200% 250% fill] at (0) should be [100% 150%] +Pass Compositing: property underlying [10 20] from add [100% 150%] to add [200% 250% fill] at (0.25) should be [100% 150%] +Pass Compositing: property underlying [10 20] from add [100% 150%] to add [200% 250% fill] at (0.5) should be [200% 250% fill] +Pass Compositing: property underlying [10 20] from add [100% 150%] to add [200% 250% fill] at (0.75) should be [200% 250% fill] +Pass Compositing: property underlying [10 20] from add [100% 150%] to add [200% 250% fill] at (1) should be [200% 250% fill] +Pass Compositing: property underlying [10 20] from add [100% 150%] to add [200% 250% fill] at (1.25) should be [200% 250% fill] +Pass Compositing: property underlying [10 20] from add [100 150%] to add [200% 250] at (-0.25) should be [100 150%] +Pass Compositing: property underlying [10 20] from add [100 150%] to add [200% 250] at (0) should be [100 150%] +Pass Compositing: property underlying [10 20] from add [100 150%] to add [200% 250] at (0.25) should be [100 150%] +Pass Compositing: property underlying [10 20] from add [100 150%] to add [200% 250] at (0.5) should be [200% 250] +Pass Compositing: property underlying [10 20] from add [100 150%] to add [200% 250] at (0.75) should be [200% 250] +Pass Compositing: property underlying [10 20] from add [100 150%] to add [200% 250] at (1) should be [200% 250] +Pass Compositing: property underlying [10 20] from add [100 150%] to add [200% 250] at (1.25) should be [200% 250] \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-slice-interpolation-stability.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-slice-interpolation-stability.txt index 145cea5ae99..56f80437deb 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-slice-interpolation-stability.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-slice-interpolation-stability.txt @@ -2,5 +2,5 @@ Harness status: OK Found 1 tests -1 Fail -Fail border-image-slice interpolation stability \ No newline at end of file +1 Pass +Pass border-image-slice interpolation stability \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-slice-interpolation.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-slice-interpolation.txt index dc4b712b243..13552426a5f 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-slice-interpolation.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-slice-interpolation.txt @@ -2,438 +2,439 @@ Harness status: OK Found 434 tests -434 Fail +260 Pass +174 Fail Fail CSS Transitions: property from neutral to [10%] at (-0.3) should be [23%] Fail CSS Transitions: property from neutral to [10%] at (0) should be [20%] Fail CSS Transitions: property from neutral to [10%] at (0.3) should be [17%] Fail CSS Transitions: property from neutral to [10%] at (0.5) should be [15%] Fail CSS Transitions: property from neutral to [10%] at (0.6) should be [14%] -Fail CSS Transitions: property from neutral to [10%] at (1) should be [10%] +Pass CSS Transitions: property from neutral to [10%] at (1) should be [10%] Fail CSS Transitions: property from neutral to [10%] at (1.5) should be [5%] Fail CSS Transitions with transition: all: property from neutral to [10%] at (-0.3) should be [23%] Fail CSS Transitions with transition: all: property from neutral to [10%] at (0) should be [20%] Fail CSS Transitions with transition: all: property from neutral to [10%] at (0.3) should be [17%] Fail CSS Transitions with transition: all: property from neutral to [10%] at (0.5) should be [15%] Fail CSS Transitions with transition: all: property from neutral to [10%] at (0.6) should be [14%] -Fail CSS Transitions with transition: all: property from neutral to [10%] at (1) should be [10%] +Pass CSS Transitions with transition: all: property from neutral to [10%] at (1) should be [10%] Fail CSS Transitions with transition: all: property from neutral to [10%] at (1.5) should be [5%] Fail CSS Animations: property from neutral to [10%] at (-0.3) should be [23%] -Fail CSS Animations: property from neutral to [10%] at (0) should be [20%] +Pass CSS Animations: property from neutral to [10%] at (0) should be [20%] Fail CSS Animations: property from neutral to [10%] at (0.3) should be [17%] Fail CSS Animations: property from neutral to [10%] at (0.5) should be [15%] Fail CSS Animations: property from neutral to [10%] at (0.6) should be [14%] -Fail CSS Animations: property from neutral to [10%] at (1) should be [10%] +Pass CSS Animations: property from neutral to [10%] at (1) should be [10%] Fail CSS Animations: property from neutral to [10%] at (1.5) should be [5%] Fail Web Animations: property from neutral to [10%] at (-0.3) should be [23%] -Fail Web Animations: property from neutral to [10%] at (0) should be [20%] +Pass Web Animations: property from neutral to [10%] at (0) should be [20%] Fail Web Animations: property from neutral to [10%] at (0.3) should be [17%] Fail Web Animations: property from neutral to [10%] at (0.5) should be [15%] Fail Web Animations: property from neutral to [10%] at (0.6) should be [14%] -Fail Web Animations: property from neutral to [10%] at (1) should be [10%] +Pass Web Animations: property from neutral to [10%] at (1) should be [10%] Fail Web Animations: property from neutral to [10%] at (1.5) should be [5%] Fail CSS Transitions: property from [initial] to [10%] at (-0.3) should be [127%] Fail CSS Transitions: property from [initial] to [10%] at (0) should be [100%] Fail CSS Transitions: property from [initial] to [10%] at (0.3) should be [73%] Fail CSS Transitions: property from [initial] to [10%] at (0.5) should be [55%] Fail CSS Transitions: property from [initial] to [10%] at (0.6) should be [46%] -Fail CSS Transitions: property from [initial] to [10%] at (1) should be [10%] +Pass CSS Transitions: property from [initial] to [10%] at (1) should be [10%] Fail CSS Transitions: property from [initial] to [10%] at (1.5) should be [0%] Fail CSS Transitions with transition: all: property from [initial] to [10%] at (-0.3) should be [127%] Fail CSS Transitions with transition: all: property from [initial] to [10%] at (0) should be [100%] Fail CSS Transitions with transition: all: property from [initial] to [10%] at (0.3) should be [73%] Fail CSS Transitions with transition: all: property from [initial] to [10%] at (0.5) should be [55%] Fail CSS Transitions with transition: all: property from [initial] to [10%] at (0.6) should be [46%] -Fail CSS Transitions with transition: all: property from [initial] to [10%] at (1) should be [10%] +Pass CSS Transitions with transition: all: property from [initial] to [10%] at (1) should be [10%] Fail CSS Transitions with transition: all: property from [initial] to [10%] at (1.5) should be [0%] Fail CSS Animations: property from [initial] to [10%] at (-0.3) should be [127%] -Fail CSS Animations: property from [initial] to [10%] at (0) should be [100%] +Pass CSS Animations: property from [initial] to [10%] at (0) should be [100%] Fail CSS Animations: property from [initial] to [10%] at (0.3) should be [73%] Fail CSS Animations: property from [initial] to [10%] at (0.5) should be [55%] Fail CSS Animations: property from [initial] to [10%] at (0.6) should be [46%] -Fail CSS Animations: property from [initial] to [10%] at (1) should be [10%] +Pass CSS Animations: property from [initial] to [10%] at (1) should be [10%] Fail CSS Animations: property from [initial] to [10%] at (1.5) should be [0%] Fail Web Animations: property from [initial] to [10%] at (-0.3) should be [127%] -Fail Web Animations: property from [initial] to [10%] at (0) should be [100%] +Pass Web Animations: property from [initial] to [10%] at (0) should be [100%] Fail Web Animations: property from [initial] to [10%] at (0.3) should be [73%] Fail Web Animations: property from [initial] to [10%] at (0.5) should be [55%] Fail Web Animations: property from [initial] to [10%] at (0.6) should be [46%] -Fail Web Animations: property from [initial] to [10%] at (1) should be [10%] +Pass Web Animations: property from [initial] to [10%] at (1) should be [10%] Fail Web Animations: property from [initial] to [10%] at (1.5) should be [0%] Fail CSS Transitions: property from [inherit] to [10%] at (-0.3) should be [62%] Fail CSS Transitions: property from [inherit] to [10%] at (0) should be [50%] Fail CSS Transitions: property from [inherit] to [10%] at (0.3) should be [38%] Fail CSS Transitions: property from [inherit] to [10%] at (0.5) should be [30%] Fail CSS Transitions: property from [inherit] to [10%] at (0.6) should be [26%] -Fail CSS Transitions: property from [inherit] to [10%] at (1) should be [10%] +Pass CSS Transitions: property from [inherit] to [10%] at (1) should be [10%] Fail CSS Transitions: property from [inherit] to [10%] at (1.5) should be [0%] Fail CSS Transitions with transition: all: property from [inherit] to [10%] at (-0.3) should be [62%] Fail CSS Transitions with transition: all: property from [inherit] to [10%] at (0) should be [50%] Fail CSS Transitions with transition: all: property from [inherit] to [10%] at (0.3) should be [38%] Fail CSS Transitions with transition: all: property from [inherit] to [10%] at (0.5) should be [30%] Fail CSS Transitions with transition: all: property from [inherit] to [10%] at (0.6) should be [26%] -Fail CSS Transitions with transition: all: property from [inherit] to [10%] at (1) should be [10%] +Pass CSS Transitions with transition: all: property from [inherit] to [10%] at (1) should be [10%] Fail CSS Transitions with transition: all: property from [inherit] to [10%] at (1.5) should be [0%] Fail CSS Animations: property from [inherit] to [10%] at (-0.3) should be [62%] -Fail CSS Animations: property from [inherit] to [10%] at (0) should be [50%] +Pass CSS Animations: property from [inherit] to [10%] at (0) should be [50%] Fail CSS Animations: property from [inherit] to [10%] at (0.3) should be [38%] Fail CSS Animations: property from [inherit] to [10%] at (0.5) should be [30%] Fail CSS Animations: property from [inherit] to [10%] at (0.6) should be [26%] -Fail CSS Animations: property from [inherit] to [10%] at (1) should be [10%] +Pass CSS Animations: property from [inherit] to [10%] at (1) should be [10%] Fail CSS Animations: property from [inherit] to [10%] at (1.5) should be [0%] Fail Web Animations: property from [inherit] to [10%] at (-0.3) should be [62%] -Fail Web Animations: property from [inherit] to [10%] at (0) should be [50%] +Pass Web Animations: property from [inherit] to [10%] at (0) should be [50%] Fail Web Animations: property from [inherit] to [10%] at (0.3) should be [38%] Fail Web Animations: property from [inherit] to [10%] at (0.5) should be [30%] Fail Web Animations: property from [inherit] to [10%] at (0.6) should be [26%] -Fail Web Animations: property from [inherit] to [10%] at (1) should be [10%] +Pass Web Animations: property from [inherit] to [10%] at (1) should be [10%] Fail Web Animations: property from [inherit] to [10%] at (1.5) should be [0%] Fail CSS Transitions: property from [unset] to [10%] at (-0.3) should be [127%] Fail CSS Transitions: property from [unset] to [10%] at (0) should be [100%] Fail CSS Transitions: property from [unset] to [10%] at (0.3) should be [73%] Fail CSS Transitions: property from [unset] to [10%] at (0.5) should be [55%] Fail CSS Transitions: property from [unset] to [10%] at (0.6) should be [46%] -Fail CSS Transitions: property from [unset] to [10%] at (1) should be [10%] +Pass CSS Transitions: property from [unset] to [10%] at (1) should be [10%] Fail CSS Transitions: property from [unset] to [10%] at (1.5) should be [0%] Fail CSS Transitions with transition: all: property from [unset] to [10%] at (-0.3) should be [127%] Fail CSS Transitions with transition: all: property from [unset] to [10%] at (0) should be [100%] Fail CSS Transitions with transition: all: property from [unset] to [10%] at (0.3) should be [73%] Fail CSS Transitions with transition: all: property from [unset] to [10%] at (0.5) should be [55%] Fail CSS Transitions with transition: all: property from [unset] to [10%] at (0.6) should be [46%] -Fail CSS Transitions with transition: all: property from [unset] to [10%] at (1) should be [10%] +Pass CSS Transitions with transition: all: property from [unset] to [10%] at (1) should be [10%] Fail CSS Transitions with transition: all: property from [unset] to [10%] at (1.5) should be [0%] Fail CSS Animations: property from [unset] to [10%] at (-0.3) should be [127%] -Fail CSS Animations: property from [unset] to [10%] at (0) should be [100%] +Pass CSS Animations: property from [unset] to [10%] at (0) should be [100%] Fail CSS Animations: property from [unset] to [10%] at (0.3) should be [73%] Fail CSS Animations: property from [unset] to [10%] at (0.5) should be [55%] Fail CSS Animations: property from [unset] to [10%] at (0.6) should be [46%] -Fail CSS Animations: property from [unset] to [10%] at (1) should be [10%] +Pass CSS Animations: property from [unset] to [10%] at (1) should be [10%] Fail CSS Animations: property from [unset] to [10%] at (1.5) should be [0%] Fail Web Animations: property from [unset] to [10%] at (-0.3) should be [127%] -Fail Web Animations: property from [unset] to [10%] at (0) should be [100%] +Pass Web Animations: property from [unset] to [10%] at (0) should be [100%] Fail Web Animations: property from [unset] to [10%] at (0.3) should be [73%] Fail Web Animations: property from [unset] to [10%] at (0.5) should be [55%] Fail Web Animations: property from [unset] to [10%] at (0.6) should be [46%] -Fail Web Animations: property from [unset] to [10%] at (1) should be [10%] +Pass Web Animations: property from [unset] to [10%] at (1) should be [10%] Fail Web Animations: property from [unset] to [10%] at (1.5) should be [0%] Fail CSS Transitions: property from [0%] to [50%] at (-0.3) should be [0%] Fail CSS Transitions: property from [0%] to [50%] at (0) should be [0%] Fail CSS Transitions: property from [0%] to [50%] at (0.3) should be [15%] Fail CSS Transitions: property from [0%] to [50%] at (0.5) should be [25%] Fail CSS Transitions: property from [0%] to [50%] at (0.6) should be [30%] -Fail CSS Transitions: property from [0%] to [50%] at (1) should be [50%] +Pass CSS Transitions: property from [0%] to [50%] at (1) should be [50%] Fail CSS Transitions: property from [0%] to [50%] at (1.5) should be [75%] Fail CSS Transitions with transition: all: property from [0%] to [50%] at (-0.3) should be [0%] Fail CSS Transitions with transition: all: property from [0%] to [50%] at (0) should be [0%] Fail CSS Transitions with transition: all: property from [0%] to [50%] at (0.3) should be [15%] Fail CSS Transitions with transition: all: property from [0%] to [50%] at (0.5) should be [25%] Fail CSS Transitions with transition: all: property from [0%] to [50%] at (0.6) should be [30%] -Fail CSS Transitions with transition: all: property from [0%] to [50%] at (1) should be [50%] +Pass CSS Transitions with transition: all: property from [0%] to [50%] at (1) should be [50%] Fail CSS Transitions with transition: all: property from [0%] to [50%] at (1.5) should be [75%] -Fail CSS Animations: property from [0%] to [50%] at (-0.3) should be [0%] -Fail CSS Animations: property from [0%] to [50%] at (0) should be [0%] +Pass CSS Animations: property from [0%] to [50%] at (-0.3) should be [0%] +Pass CSS Animations: property from [0%] to [50%] at (0) should be [0%] Fail CSS Animations: property from [0%] to [50%] at (0.3) should be [15%] Fail CSS Animations: property from [0%] to [50%] at (0.5) should be [25%] Fail CSS Animations: property from [0%] to [50%] at (0.6) should be [30%] -Fail CSS Animations: property from [0%] to [50%] at (1) should be [50%] +Pass CSS Animations: property from [0%] to [50%] at (1) should be [50%] Fail CSS Animations: property from [0%] to [50%] at (1.5) should be [75%] -Fail Web Animations: property from [0%] to [50%] at (-0.3) should be [0%] -Fail Web Animations: property from [0%] to [50%] at (0) should be [0%] +Pass Web Animations: property from [0%] to [50%] at (-0.3) should be [0%] +Pass Web Animations: property from [0%] to [50%] at (0) should be [0%] Fail Web Animations: property from [0%] to [50%] at (0.3) should be [15%] Fail Web Animations: property from [0%] to [50%] at (0.5) should be [25%] Fail Web Animations: property from [0%] to [50%] at (0.6) should be [30%] -Fail Web Animations: property from [0%] to [50%] at (1) should be [50%] +Pass Web Animations: property from [0%] to [50%] at (1) should be [50%] Fail Web Animations: property from [0%] to [50%] at (1.5) should be [75%] Fail CSS Transitions: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (-0.5) should be [0% 0% 0% 10%] Fail CSS Transitions: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0) should be [0% 10% 20% 30%] Fail CSS Transitions: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0.3) should be [12% 22% 32% 42%] Fail CSS Transitions: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0.5) should be [20% 30% 40% 50%] Fail CSS Transitions: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0.6) should be [24% 34% 44% 54%] -Fail CSS Transitions: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (1) should be [40% 50% 60% 70%] +Pass CSS Transitions: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (1) should be [40% 50% 60% 70%] Fail CSS Transitions: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (1.5) should be [60% 70% 80% 90%] Fail CSS Transitions with transition: all: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (-0.5) should be [0% 0% 0% 10%] Fail CSS Transitions with transition: all: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0) should be [0% 10% 20% 30%] Fail CSS Transitions with transition: all: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0.3) should be [12% 22% 32% 42%] Fail CSS Transitions with transition: all: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0.5) should be [20% 30% 40% 50%] Fail CSS Transitions with transition: all: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0.6) should be [24% 34% 44% 54%] -Fail CSS Transitions with transition: all: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (1) should be [40% 50% 60% 70%] +Pass CSS Transitions with transition: all: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (1) should be [40% 50% 60% 70%] Fail CSS Transitions with transition: all: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (1.5) should be [60% 70% 80% 90%] Fail CSS Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (-0.5) should be [0% 0% 0% 10%] -Fail CSS Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0) should be [0% 10% 20% 30%] +Pass CSS Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0) should be [0% 10% 20% 30%] Fail CSS Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0.3) should be [12% 22% 32% 42%] Fail CSS Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0.5) should be [20% 30% 40% 50%] Fail CSS Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0.6) should be [24% 34% 44% 54%] -Fail CSS Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (1) should be [40% 50% 60% 70%] +Pass CSS Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (1) should be [40% 50% 60% 70%] Fail CSS Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (1.5) should be [60% 70% 80% 90%] Fail Web Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (-0.5) should be [0% 0% 0% 10%] -Fail Web Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0) should be [0% 10% 20% 30%] +Pass Web Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0) should be [0% 10% 20% 30%] Fail Web Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0.3) should be [12% 22% 32% 42%] Fail Web Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0.5) should be [20% 30% 40% 50%] Fail Web Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (0.6) should be [24% 34% 44% 54%] -Fail Web Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (1) should be [40% 50% 60% 70%] +Pass Web Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (1) should be [40% 50% 60% 70%] Fail Web Animations: property from [0% 10% 20% 30%] to [40% 50% 60% 70%] at (1.5) should be [60% 70% 80% 90%] Fail CSS Transitions: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (-0.5) should be [0 0 0 10 fill] Fail CSS Transitions: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0) should be [0 10 20 30 fill] Fail CSS Transitions: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0.3) should be [12 22 32 42 fill] Fail CSS Transitions: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0.5) should be [20 30 40 50 fill] Fail CSS Transitions: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0.6) should be [24 34 44 54 fill] -Fail CSS Transitions: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (1) should be [40 50 60 70 fill] +Pass CSS Transitions: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (1) should be [40 50 60 70 fill] Fail CSS Transitions: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (1.5) should be [60 70 80 90 fill] Fail CSS Transitions with transition: all: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (-0.5) should be [0 0 0 10 fill] Fail CSS Transitions with transition: all: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0) should be [0 10 20 30 fill] Fail CSS Transitions with transition: all: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0.3) should be [12 22 32 42 fill] Fail CSS Transitions with transition: all: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0.5) should be [20 30 40 50 fill] Fail CSS Transitions with transition: all: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0.6) should be [24 34 44 54 fill] -Fail CSS Transitions with transition: all: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (1) should be [40 50 60 70 fill] +Pass CSS Transitions with transition: all: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (1) should be [40 50 60 70 fill] Fail CSS Transitions with transition: all: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (1.5) should be [60 70 80 90 fill] Fail CSS Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (-0.5) should be [0 0 0 10 fill] -Fail CSS Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0) should be [0 10 20 30 fill] +Pass CSS Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0) should be [0 10 20 30 fill] Fail CSS Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0.3) should be [12 22 32 42 fill] Fail CSS Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0.5) should be [20 30 40 50 fill] Fail CSS Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0.6) should be [24 34 44 54 fill] -Fail CSS Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (1) should be [40 50 60 70 fill] +Pass CSS Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (1) should be [40 50 60 70 fill] Fail CSS Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (1.5) should be [60 70 80 90 fill] Fail Web Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (-0.5) should be [0 0 0 10 fill] -Fail Web Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0) should be [0 10 20 30 fill] +Pass Web Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0) should be [0 10 20 30 fill] Fail Web Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0.3) should be [12 22 32 42 fill] Fail Web Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0.5) should be [20 30 40 50 fill] Fail Web Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (0.6) should be [24 34 44 54 fill] -Fail Web Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (1) should be [40 50 60 70 fill] +Pass Web Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (1) should be [40 50 60 70 fill] Fail Web Animations: property from [0 10 20 30 fill] to [40 50 60 70 fill] at (1.5) should be [60 70 80 90 fill] Fail CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (-0.5) should be [0% 0 0% 10 fill] Fail CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0) should be [0% 10 20% 30 fill] Fail CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0.3) should be [12% 22 32% 42 fill] Fail CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0.5) should be [20% 30 40% 50 fill] Fail CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0.6) should be [24% 34 44% 54 fill] -Fail CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (1) should be [40% 50 60% 70 fill] +Pass CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (1) should be [40% 50 60% 70 fill] Fail CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (1.5) should be [60% 70 80% 90 fill] Fail CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (-0.5) should be [0% 0 0% 10 fill] Fail CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0) should be [0% 10 20% 30 fill] Fail CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0.3) should be [12% 22 32% 42 fill] Fail CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0.5) should be [20% 30 40% 50 fill] Fail CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0.6) should be [24% 34 44% 54 fill] -Fail CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (1) should be [40% 50 60% 70 fill] +Pass CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (1) should be [40% 50 60% 70 fill] Fail CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (1.5) should be [60% 70 80% 90 fill] Fail CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (-0.5) should be [0% 0 0% 10 fill] -Fail CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0) should be [0% 10 20% 30 fill] +Pass CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0) should be [0% 10 20% 30 fill] Fail CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0.3) should be [12% 22 32% 42 fill] Fail CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0.5) should be [20% 30 40% 50 fill] Fail CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0.6) should be [24% 34 44% 54 fill] -Fail CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (1) should be [40% 50 60% 70 fill] +Pass CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (1) should be [40% 50 60% 70 fill] Fail CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (1.5) should be [60% 70 80% 90 fill] Fail Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (-0.5) should be [0% 0 0% 10 fill] -Fail Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0) should be [0% 10 20% 30 fill] +Pass Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0) should be [0% 10 20% 30 fill] Fail Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0.3) should be [12% 22 32% 42 fill] Fail Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0.5) should be [20% 30 40% 50 fill] Fail Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (0.6) should be [24% 34 44% 54 fill] -Fail Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (1) should be [40% 50 60% 70 fill] +Pass Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (1) should be [40% 50 60% 70 fill] Fail Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70 fill] at (1.5) should be [60% 70 80% 90 fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% fill] to [50%] at (-0.3) should be [0% fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% fill] to [50%] at (0) should be [0% fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% fill] to [50%] at (0.3) should be [0% fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% fill] to [50%] at (0.5) should be [50%] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% fill] to [50%] at (0.6) should be [50%] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% fill] to [50%] at (1) should be [50%] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% fill] to [50%] at (1.5) should be [50%] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% fill] to [50%] at (-0.3) should be [0% fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% fill] to [50%] at (0) should be [0% fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% fill] to [50%] at (0.3) should be [0% fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% fill] to [50%] at (0.5) should be [50%] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% fill] to [50%] at (0.6) should be [50%] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% fill] to [50%] at (1) should be [50%] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% fill] to [50%] at (1.5) should be [50%] -Fail CSS Transitions: property from [0% fill] to [50%] at (-0.3) should be [50%] -Fail CSS Transitions: property from [0% fill] to [50%] at (0) should be [50%] -Fail CSS Transitions: property from [0% fill] to [50%] at (0.3) should be [50%] -Fail CSS Transitions: property from [0% fill] to [50%] at (0.5) should be [50%] -Fail CSS Transitions: property from [0% fill] to [50%] at (0.6) should be [50%] -Fail CSS Transitions: property from [0% fill] to [50%] at (1) should be [50%] -Fail CSS Transitions: property from [0% fill] to [50%] at (1.5) should be [50%] -Fail CSS Transitions with transition: all: property from [0% fill] to [50%] at (-0.3) should be [50%] -Fail CSS Transitions with transition: all: property from [0% fill] to [50%] at (0) should be [50%] -Fail CSS Transitions with transition: all: property from [0% fill] to [50%] at (0.3) should be [50%] -Fail CSS Transitions with transition: all: property from [0% fill] to [50%] at (0.5) should be [50%] -Fail CSS Transitions with transition: all: property from [0% fill] to [50%] at (0.6) should be [50%] -Fail CSS Transitions with transition: all: property from [0% fill] to [50%] at (1) should be [50%] -Fail CSS Transitions with transition: all: property from [0% fill] to [50%] at (1.5) should be [50%] -Fail CSS Animations: property from [0% fill] to [50%] at (-0.3) should be [0% fill] -Fail CSS Animations: property from [0% fill] to [50%] at (0) should be [0% fill] -Fail CSS Animations: property from [0% fill] to [50%] at (0.3) should be [0% fill] -Fail CSS Animations: property from [0% fill] to [50%] at (0.5) should be [50%] -Fail CSS Animations: property from [0% fill] to [50%] at (0.6) should be [50%] -Fail CSS Animations: property from [0% fill] to [50%] at (1) should be [50%] -Fail CSS Animations: property from [0% fill] to [50%] at (1.5) should be [50%] -Fail Web Animations: property from [0% fill] to [50%] at (-0.3) should be [0% fill] -Fail Web Animations: property from [0% fill] to [50%] at (0) should be [0% fill] -Fail Web Animations: property from [0% fill] to [50%] at (0.3) should be [0% fill] -Fail Web Animations: property from [0% fill] to [50%] at (0.5) should be [50%] -Fail Web Animations: property from [0% fill] to [50%] at (0.6) should be [50%] -Fail Web Animations: property from [0% fill] to [50%] at (1) should be [50%] -Fail Web Animations: property from [0% fill] to [50%] at (1.5) should be [50%] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [50%] to [100] at (-0.3) should be [50%] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [50%] to [100] at (0) should be [50%] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [50%] to [100] at (0.3) should be [50%] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [50%] to [100] at (0.5) should be [100] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [50%] to [100] at (0.6) should be [100] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [50%] to [100] at (1) should be [100] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [50%] to [100] at (1.5) should be [100] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50%] to [100] at (-0.3) should be [50%] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50%] to [100] at (0) should be [50%] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50%] to [100] at (0.3) should be [50%] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50%] to [100] at (0.5) should be [100] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50%] to [100] at (0.6) should be [100] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50%] to [100] at (1) should be [100] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50%] to [100] at (1.5) should be [100] -Fail CSS Transitions: property from [50%] to [100] at (-0.3) should be [100] -Fail CSS Transitions: property from [50%] to [100] at (0) should be [100] -Fail CSS Transitions: property from [50%] to [100] at (0.3) should be [100] -Fail CSS Transitions: property from [50%] to [100] at (0.5) should be [100] -Fail CSS Transitions: property from [50%] to [100] at (0.6) should be [100] -Fail CSS Transitions: property from [50%] to [100] at (1) should be [100] -Fail CSS Transitions: property from [50%] to [100] at (1.5) should be [100] -Fail CSS Transitions with transition: all: property from [50%] to [100] at (-0.3) should be [100] -Fail CSS Transitions with transition: all: property from [50%] to [100] at (0) should be [100] -Fail CSS Transitions with transition: all: property from [50%] to [100] at (0.3) should be [100] -Fail CSS Transitions with transition: all: property from [50%] to [100] at (0.5) should be [100] -Fail CSS Transitions with transition: all: property from [50%] to [100] at (0.6) should be [100] -Fail CSS Transitions with transition: all: property from [50%] to [100] at (1) should be [100] -Fail CSS Transitions with transition: all: property from [50%] to [100] at (1.5) should be [100] -Fail CSS Animations: property from [50%] to [100] at (-0.3) should be [50%] -Fail CSS Animations: property from [50%] to [100] at (0) should be [50%] -Fail CSS Animations: property from [50%] to [100] at (0.3) should be [50%] -Fail CSS Animations: property from [50%] to [100] at (0.5) should be [100] -Fail CSS Animations: property from [50%] to [100] at (0.6) should be [100] -Fail CSS Animations: property from [50%] to [100] at (1) should be [100] -Fail CSS Animations: property from [50%] to [100] at (1.5) should be [100] -Fail Web Animations: property from [50%] to [100] at (-0.3) should be [50%] -Fail Web Animations: property from [50%] to [100] at (0) should be [50%] -Fail Web Animations: property from [50%] to [100] at (0.3) should be [50%] -Fail Web Animations: property from [50%] to [100] at (0.5) should be [100] -Fail Web Animations: property from [50%] to [100] at (0.6) should be [100] -Fail Web Animations: property from [50%] to [100] at (1) should be [100] -Fail Web Animations: property from [50%] to [100] at (1.5) should be [100] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [50% fill] to [100 fill] at (-0.3) should be [50% fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [50% fill] to [100 fill] at (0) should be [50% fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [50% fill] to [100 fill] at (0.3) should be [50% fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [50% fill] to [100 fill] at (0.5) should be [100 fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [50% fill] to [100 fill] at (0.6) should be [100 fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [50% fill] to [100 fill] at (1) should be [100 fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [50% fill] to [100 fill] at (1.5) should be [100 fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50% fill] to [100 fill] at (-0.3) should be [50% fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50% fill] to [100 fill] at (0) should be [50% fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50% fill] to [100 fill] at (0.3) should be [50% fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50% fill] to [100 fill] at (0.5) should be [100 fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50% fill] to [100 fill] at (0.6) should be [100 fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50% fill] to [100 fill] at (1) should be [100 fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50% fill] to [100 fill] at (1.5) should be [100 fill] -Fail CSS Transitions: property from [50% fill] to [100 fill] at (-0.3) should be [100 fill] -Fail CSS Transitions: property from [50% fill] to [100 fill] at (0) should be [100 fill] -Fail CSS Transitions: property from [50% fill] to [100 fill] at (0.3) should be [100 fill] -Fail CSS Transitions: property from [50% fill] to [100 fill] at (0.5) should be [100 fill] -Fail CSS Transitions: property from [50% fill] to [100 fill] at (0.6) should be [100 fill] -Fail CSS Transitions: property from [50% fill] to [100 fill] at (1) should be [100 fill] -Fail CSS Transitions: property from [50% fill] to [100 fill] at (1.5) should be [100 fill] -Fail CSS Transitions with transition: all: property from [50% fill] to [100 fill] at (-0.3) should be [100 fill] -Fail CSS Transitions with transition: all: property from [50% fill] to [100 fill] at (0) should be [100 fill] -Fail CSS Transitions with transition: all: property from [50% fill] to [100 fill] at (0.3) should be [100 fill] -Fail CSS Transitions with transition: all: property from [50% fill] to [100 fill] at (0.5) should be [100 fill] -Fail CSS Transitions with transition: all: property from [50% fill] to [100 fill] at (0.6) should be [100 fill] -Fail CSS Transitions with transition: all: property from [50% fill] to [100 fill] at (1) should be [100 fill] -Fail CSS Transitions with transition: all: property from [50% fill] to [100 fill] at (1.5) should be [100 fill] -Fail CSS Animations: property from [50% fill] to [100 fill] at (-0.3) should be [50% fill] -Fail CSS Animations: property from [50% fill] to [100 fill] at (0) should be [50% fill] -Fail CSS Animations: property from [50% fill] to [100 fill] at (0.3) should be [50% fill] -Fail CSS Animations: property from [50% fill] to [100 fill] at (0.5) should be [100 fill] -Fail CSS Animations: property from [50% fill] to [100 fill] at (0.6) should be [100 fill] -Fail CSS Animations: property from [50% fill] to [100 fill] at (1) should be [100 fill] -Fail CSS Animations: property from [50% fill] to [100 fill] at (1.5) should be [100 fill] -Fail Web Animations: property from [50% fill] to [100 fill] at (-0.3) should be [50% fill] -Fail Web Animations: property from [50% fill] to [100 fill] at (0) should be [50% fill] -Fail Web Animations: property from [50% fill] to [100 fill] at (0.3) should be [50% fill] -Fail Web Animations: property from [50% fill] to [100 fill] at (0.5) should be [100 fill] -Fail Web Animations: property from [50% fill] to [100 fill] at (0.6) should be [100 fill] -Fail Web Animations: property from [50% fill] to [100 fill] at (1) should be [100 fill] -Fail Web Animations: property from [50% fill] to [100 fill] at (1.5) should be [100 fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (-0.3) should be [0% 10 20% 30 fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0) should be [0% 10 20% 30 fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.3) should be [0% 10 20% 30 fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.5) should be [40% 50 60% 70] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.6) should be [40% 50 60% 70] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1) should be [40% 50 60% 70] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1.5) should be [40% 50 60% 70] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (-0.3) should be [0% 10 20% 30 fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0) should be [0% 10 20% 30 fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.3) should be [0% 10 20% 30 fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.5) should be [40% 50 60% 70] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.6) should be [40% 50 60% 70] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1) should be [40% 50 60% 70] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1.5) should be [40% 50 60% 70] -Fail CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (-0.3) should be [40% 50 60% 70] -Fail CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0) should be [40% 50 60% 70] -Fail CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.3) should be [40% 50 60% 70] -Fail CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.5) should be [40% 50 60% 70] -Fail CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.6) should be [40% 50 60% 70] -Fail CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1) should be [40% 50 60% 70] -Fail CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1.5) should be [40% 50 60% 70] -Fail CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (-0.3) should be [40% 50 60% 70] -Fail CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0) should be [40% 50 60% 70] -Fail CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.3) should be [40% 50 60% 70] -Fail CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.5) should be [40% 50 60% 70] -Fail CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.6) should be [40% 50 60% 70] -Fail CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1) should be [40% 50 60% 70] -Fail CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1.5) should be [40% 50 60% 70] -Fail CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (-0.3) should be [0% 10 20% 30 fill] -Fail CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0) should be [0% 10 20% 30 fill] -Fail CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.3) should be [0% 10 20% 30 fill] -Fail CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.5) should be [40% 50 60% 70] -Fail CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.6) should be [40% 50 60% 70] -Fail CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1) should be [40% 50 60% 70] -Fail CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1.5) should be [40% 50 60% 70] -Fail Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (-0.3) should be [0% 10 20% 30 fill] -Fail Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0) should be [0% 10 20% 30 fill] -Fail Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.3) should be [0% 10 20% 30 fill] -Fail Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.5) should be [40% 50 60% 70] -Fail Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.6) should be [40% 50 60% 70] -Fail Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1) should be [40% 50 60% 70] -Fail Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1.5) should be [40% 50 60% 70] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [0% 10 20 30 fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [0% 10 20 30 fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [0% 10 20 30 fill] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.5) should be [40 50 60% 70] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.6) should be [40 50 60% 70] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1) should be [40 50 60% 70] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1.5) should be [40 50 60% 70] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [0% 10 20 30 fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [0% 10 20 30 fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [0% 10 20 30 fill] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.5) should be [40 50 60% 70] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.6) should be [40 50 60% 70] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1) should be [40 50 60% 70] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1.5) should be [40 50 60% 70] -Fail CSS Transitions: property from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [40 50 60% 70] -Fail CSS Transitions: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [40 50 60% 70] -Fail CSS Transitions: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [40 50 60% 70] -Fail CSS Transitions: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.5) should be [40 50 60% 70] -Fail CSS Transitions: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.6) should be [40 50 60% 70] -Fail CSS Transitions: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1) should be [40 50 60% 70] -Fail CSS Transitions: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1.5) should be [40 50 60% 70] -Fail CSS Transitions with transition: all: property from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [40 50 60% 70] -Fail CSS Transitions with transition: all: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [40 50 60% 70] -Fail CSS Transitions with transition: all: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [40 50 60% 70] -Fail CSS Transitions with transition: all: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.5) should be [40 50 60% 70] -Fail CSS Transitions with transition: all: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.6) should be [40 50 60% 70] -Fail CSS Transitions with transition: all: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1) should be [40 50 60% 70] -Fail CSS Transitions with transition: all: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1.5) should be [40 50 60% 70] -Fail CSS Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [0% 10 20 30 fill] -Fail CSS Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [0% 10 20 30 fill] -Fail CSS Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [0% 10 20 30 fill] -Fail CSS Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.5) should be [40 50 60% 70] -Fail CSS Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.6) should be [40 50 60% 70] -Fail CSS Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1) should be [40 50 60% 70] -Fail CSS Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1.5) should be [40 50 60% 70] -Fail Web Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [0% 10 20 30 fill] -Fail Web Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [0% 10 20 30 fill] -Fail Web Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [0% 10 20 30 fill] -Fail Web Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.5) should be [40 50 60% 70] -Fail Web Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.6) should be [40 50 60% 70] -Fail Web Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1) should be [40 50 60% 70] -Fail Web Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1.5) should be [40 50 60% 70] \ No newline at end of file +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% fill] to [50%] at (-0.3) should be [0% fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% fill] to [50%] at (0) should be [0% fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% fill] to [50%] at (0.3) should be [0% fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% fill] to [50%] at (0.5) should be [50%] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% fill] to [50%] at (0.6) should be [50%] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% fill] to [50%] at (1) should be [50%] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% fill] to [50%] at (1.5) should be [50%] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% fill] to [50%] at (-0.3) should be [0% fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% fill] to [50%] at (0) should be [0% fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% fill] to [50%] at (0.3) should be [0% fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% fill] to [50%] at (0.5) should be [50%] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% fill] to [50%] at (0.6) should be [50%] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% fill] to [50%] at (1) should be [50%] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% fill] to [50%] at (1.5) should be [50%] +Pass CSS Transitions: property from [0% fill] to [50%] at (-0.3) should be [50%] +Pass CSS Transitions: property from [0% fill] to [50%] at (0) should be [50%] +Pass CSS Transitions: property from [0% fill] to [50%] at (0.3) should be [50%] +Pass CSS Transitions: property from [0% fill] to [50%] at (0.5) should be [50%] +Pass CSS Transitions: property from [0% fill] to [50%] at (0.6) should be [50%] +Pass CSS Transitions: property from [0% fill] to [50%] at (1) should be [50%] +Pass CSS Transitions: property from [0% fill] to [50%] at (1.5) should be [50%] +Pass CSS Transitions with transition: all: property from [0% fill] to [50%] at (-0.3) should be [50%] +Pass CSS Transitions with transition: all: property from [0% fill] to [50%] at (0) should be [50%] +Pass CSS Transitions with transition: all: property from [0% fill] to [50%] at (0.3) should be [50%] +Pass CSS Transitions with transition: all: property from [0% fill] to [50%] at (0.5) should be [50%] +Pass CSS Transitions with transition: all: property from [0% fill] to [50%] at (0.6) should be [50%] +Pass CSS Transitions with transition: all: property from [0% fill] to [50%] at (1) should be [50%] +Pass CSS Transitions with transition: all: property from [0% fill] to [50%] at (1.5) should be [50%] +Pass CSS Animations: property from [0% fill] to [50%] at (-0.3) should be [0% fill] +Pass CSS Animations: property from [0% fill] to [50%] at (0) should be [0% fill] +Pass CSS Animations: property from [0% fill] to [50%] at (0.3) should be [0% fill] +Pass CSS Animations: property from [0% fill] to [50%] at (0.5) should be [50%] +Pass CSS Animations: property from [0% fill] to [50%] at (0.6) should be [50%] +Pass CSS Animations: property from [0% fill] to [50%] at (1) should be [50%] +Pass CSS Animations: property from [0% fill] to [50%] at (1.5) should be [50%] +Pass Web Animations: property from [0% fill] to [50%] at (-0.3) should be [0% fill] +Pass Web Animations: property from [0% fill] to [50%] at (0) should be [0% fill] +Pass Web Animations: property from [0% fill] to [50%] at (0.3) should be [0% fill] +Pass Web Animations: property from [0% fill] to [50%] at (0.5) should be [50%] +Pass Web Animations: property from [0% fill] to [50%] at (0.6) should be [50%] +Pass Web Animations: property from [0% fill] to [50%] at (1) should be [50%] +Pass Web Animations: property from [0% fill] to [50%] at (1.5) should be [50%] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [50%] to [100] at (-0.3) should be [50%] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [50%] to [100] at (0) should be [50%] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [50%] to [100] at (0.3) should be [50%] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [50%] to [100] at (0.5) should be [100] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [50%] to [100] at (0.6) should be [100] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [50%] to [100] at (1) should be [100] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [50%] to [100] at (1.5) should be [100] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50%] to [100] at (-0.3) should be [50%] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50%] to [100] at (0) should be [50%] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50%] to [100] at (0.3) should be [50%] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50%] to [100] at (0.5) should be [100] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50%] to [100] at (0.6) should be [100] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50%] to [100] at (1) should be [100] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50%] to [100] at (1.5) should be [100] +Pass CSS Transitions: property from [50%] to [100] at (-0.3) should be [100] +Pass CSS Transitions: property from [50%] to [100] at (0) should be [100] +Pass CSS Transitions: property from [50%] to [100] at (0.3) should be [100] +Pass CSS Transitions: property from [50%] to [100] at (0.5) should be [100] +Pass CSS Transitions: property from [50%] to [100] at (0.6) should be [100] +Pass CSS Transitions: property from [50%] to [100] at (1) should be [100] +Pass CSS Transitions: property from [50%] to [100] at (1.5) should be [100] +Pass CSS Transitions with transition: all: property from [50%] to [100] at (-0.3) should be [100] +Pass CSS Transitions with transition: all: property from [50%] to [100] at (0) should be [100] +Pass CSS Transitions with transition: all: property from [50%] to [100] at (0.3) should be [100] +Pass CSS Transitions with transition: all: property from [50%] to [100] at (0.5) should be [100] +Pass CSS Transitions with transition: all: property from [50%] to [100] at (0.6) should be [100] +Pass CSS Transitions with transition: all: property from [50%] to [100] at (1) should be [100] +Pass CSS Transitions with transition: all: property from [50%] to [100] at (1.5) should be [100] +Pass CSS Animations: property from [50%] to [100] at (-0.3) should be [50%] +Pass CSS Animations: property from [50%] to [100] at (0) should be [50%] +Pass CSS Animations: property from [50%] to [100] at (0.3) should be [50%] +Pass CSS Animations: property from [50%] to [100] at (0.5) should be [100] +Pass CSS Animations: property from [50%] to [100] at (0.6) should be [100] +Pass CSS Animations: property from [50%] to [100] at (1) should be [100] +Pass CSS Animations: property from [50%] to [100] at (1.5) should be [100] +Pass Web Animations: property from [50%] to [100] at (-0.3) should be [50%] +Pass Web Animations: property from [50%] to [100] at (0) should be [50%] +Pass Web Animations: property from [50%] to [100] at (0.3) should be [50%] +Pass Web Animations: property from [50%] to [100] at (0.5) should be [100] +Pass Web Animations: property from [50%] to [100] at (0.6) should be [100] +Pass Web Animations: property from [50%] to [100] at (1) should be [100] +Pass Web Animations: property from [50%] to [100] at (1.5) should be [100] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [50% fill] to [100 fill] at (-0.3) should be [50% fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [50% fill] to [100 fill] at (0) should be [50% fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [50% fill] to [100 fill] at (0.3) should be [50% fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [50% fill] to [100 fill] at (0.5) should be [100 fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [50% fill] to [100 fill] at (0.6) should be [100 fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [50% fill] to [100 fill] at (1) should be [100 fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [50% fill] to [100 fill] at (1.5) should be [100 fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50% fill] to [100 fill] at (-0.3) should be [50% fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50% fill] to [100 fill] at (0) should be [50% fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50% fill] to [100 fill] at (0.3) should be [50% fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50% fill] to [100 fill] at (0.5) should be [100 fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50% fill] to [100 fill] at (0.6) should be [100 fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50% fill] to [100 fill] at (1) should be [100 fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [50% fill] to [100 fill] at (1.5) should be [100 fill] +Pass CSS Transitions: property from [50% fill] to [100 fill] at (-0.3) should be [100 fill] +Pass CSS Transitions: property from [50% fill] to [100 fill] at (0) should be [100 fill] +Pass CSS Transitions: property from [50% fill] to [100 fill] at (0.3) should be [100 fill] +Pass CSS Transitions: property from [50% fill] to [100 fill] at (0.5) should be [100 fill] +Pass CSS Transitions: property from [50% fill] to [100 fill] at (0.6) should be [100 fill] +Pass CSS Transitions: property from [50% fill] to [100 fill] at (1) should be [100 fill] +Pass CSS Transitions: property from [50% fill] to [100 fill] at (1.5) should be [100 fill] +Pass CSS Transitions with transition: all: property from [50% fill] to [100 fill] at (-0.3) should be [100 fill] +Pass CSS Transitions with transition: all: property from [50% fill] to [100 fill] at (0) should be [100 fill] +Pass CSS Transitions with transition: all: property from [50% fill] to [100 fill] at (0.3) should be [100 fill] +Pass CSS Transitions with transition: all: property from [50% fill] to [100 fill] at (0.5) should be [100 fill] +Pass CSS Transitions with transition: all: property from [50% fill] to [100 fill] at (0.6) should be [100 fill] +Pass CSS Transitions with transition: all: property from [50% fill] to [100 fill] at (1) should be [100 fill] +Pass CSS Transitions with transition: all: property from [50% fill] to [100 fill] at (1.5) should be [100 fill] +Pass CSS Animations: property from [50% fill] to [100 fill] at (-0.3) should be [50% fill] +Pass CSS Animations: property from [50% fill] to [100 fill] at (0) should be [50% fill] +Pass CSS Animations: property from [50% fill] to [100 fill] at (0.3) should be [50% fill] +Pass CSS Animations: property from [50% fill] to [100 fill] at (0.5) should be [100 fill] +Pass CSS Animations: property from [50% fill] to [100 fill] at (0.6) should be [100 fill] +Pass CSS Animations: property from [50% fill] to [100 fill] at (1) should be [100 fill] +Pass CSS Animations: property from [50% fill] to [100 fill] at (1.5) should be [100 fill] +Pass Web Animations: property from [50% fill] to [100 fill] at (-0.3) should be [50% fill] +Pass Web Animations: property from [50% fill] to [100 fill] at (0) should be [50% fill] +Pass Web Animations: property from [50% fill] to [100 fill] at (0.3) should be [50% fill] +Pass Web Animations: property from [50% fill] to [100 fill] at (0.5) should be [100 fill] +Pass Web Animations: property from [50% fill] to [100 fill] at (0.6) should be [100 fill] +Pass Web Animations: property from [50% fill] to [100 fill] at (1) should be [100 fill] +Pass Web Animations: property from [50% fill] to [100 fill] at (1.5) should be [100 fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (-0.3) should be [0% 10 20% 30 fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0) should be [0% 10 20% 30 fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.3) should be [0% 10 20% 30 fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.5) should be [40% 50 60% 70] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.6) should be [40% 50 60% 70] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1) should be [40% 50 60% 70] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1.5) should be [40% 50 60% 70] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (-0.3) should be [0% 10 20% 30 fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0) should be [0% 10 20% 30 fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.3) should be [0% 10 20% 30 fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.5) should be [40% 50 60% 70] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.6) should be [40% 50 60% 70] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1) should be [40% 50 60% 70] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1.5) should be [40% 50 60% 70] +Pass CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (-0.3) should be [40% 50 60% 70] +Pass CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0) should be [40% 50 60% 70] +Pass CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.3) should be [40% 50 60% 70] +Pass CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.5) should be [40% 50 60% 70] +Pass CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.6) should be [40% 50 60% 70] +Pass CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1) should be [40% 50 60% 70] +Pass CSS Transitions: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1.5) should be [40% 50 60% 70] +Pass CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (-0.3) should be [40% 50 60% 70] +Pass CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0) should be [40% 50 60% 70] +Pass CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.3) should be [40% 50 60% 70] +Pass CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.5) should be [40% 50 60% 70] +Pass CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.6) should be [40% 50 60% 70] +Pass CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1) should be [40% 50 60% 70] +Pass CSS Transitions with transition: all: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1.5) should be [40% 50 60% 70] +Pass CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (-0.3) should be [0% 10 20% 30 fill] +Pass CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0) should be [0% 10 20% 30 fill] +Pass CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.3) should be [0% 10 20% 30 fill] +Pass CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.5) should be [40% 50 60% 70] +Pass CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.6) should be [40% 50 60% 70] +Pass CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1) should be [40% 50 60% 70] +Pass CSS Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1.5) should be [40% 50 60% 70] +Pass Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (-0.3) should be [0% 10 20% 30 fill] +Pass Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0) should be [0% 10 20% 30 fill] +Pass Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.3) should be [0% 10 20% 30 fill] +Pass Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.5) should be [40% 50 60% 70] +Pass Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (0.6) should be [40% 50 60% 70] +Pass Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1) should be [40% 50 60% 70] +Pass Web Animations: property from [0% 10 20% 30 fill] to [40% 50 60% 70] at (1.5) should be [40% 50 60% 70] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [0% 10 20 30 fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [0% 10 20 30 fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [0% 10 20 30 fill] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.5) should be [40 50 60% 70] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.6) should be [40 50 60% 70] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1) should be [40 50 60% 70] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1.5) should be [40 50 60% 70] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [0% 10 20 30 fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [0% 10 20 30 fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [0% 10 20 30 fill] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.5) should be [40 50 60% 70] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.6) should be [40 50 60% 70] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1) should be [40 50 60% 70] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1.5) should be [40 50 60% 70] +Pass CSS Transitions: property from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [40 50 60% 70] +Pass CSS Transitions: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [40 50 60% 70] +Pass CSS Transitions: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [40 50 60% 70] +Pass CSS Transitions: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.5) should be [40 50 60% 70] +Pass CSS Transitions: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.6) should be [40 50 60% 70] +Pass CSS Transitions: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1) should be [40 50 60% 70] +Pass CSS Transitions: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1.5) should be [40 50 60% 70] +Pass CSS Transitions with transition: all: property from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [40 50 60% 70] +Pass CSS Transitions with transition: all: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [40 50 60% 70] +Pass CSS Transitions with transition: all: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [40 50 60% 70] +Pass CSS Transitions with transition: all: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.5) should be [40 50 60% 70] +Pass CSS Transitions with transition: all: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.6) should be [40 50 60% 70] +Pass CSS Transitions with transition: all: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1) should be [40 50 60% 70] +Pass CSS Transitions with transition: all: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1.5) should be [40 50 60% 70] +Pass CSS Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [0% 10 20 30 fill] +Pass CSS Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [0% 10 20 30 fill] +Pass CSS Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [0% 10 20 30 fill] +Pass CSS Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.5) should be [40 50 60% 70] +Pass CSS Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.6) should be [40 50 60% 70] +Pass CSS Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1) should be [40 50 60% 70] +Pass CSS Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1.5) should be [40 50 60% 70] +Pass Web Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (-0.3) should be [0% 10 20 30 fill] +Pass Web Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0) should be [0% 10 20 30 fill] +Pass Web Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.3) should be [0% 10 20 30 fill] +Pass Web Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.5) should be [40 50 60% 70] +Pass Web Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (0.6) should be [40 50 60% 70] +Pass Web Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1) should be [40 50 60% 70] +Pass Web Animations: property from [0% 10 20 30 fill] to [40 50 60% 70] at (1.5) should be [40 50 60% 70] \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-width-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-width-composition.txt index 2e621220fd8..f5f42ab28e2 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-width-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-width-composition.txt @@ -2,7 +2,8 @@ Harness status: OK Found 56 tests -56 Fail +15 Pass +41 Fail Fail Compositing: property underlying [1 2 3 4] from add [1 2 3 4] to add [101 102 103 104] at (-0.25) should be [0] Fail Compositing: property underlying [1 2 3 4] from add [1 2 3 4] to add [101 102 103 104] at (0) should be [2 4 6 8] Fail Compositing: property underlying [1 2 3 4] from add [1 2 3 4] to add [101 102 103 104] at (0.25) should be [27 29 31 33] @@ -32,7 +33,7 @@ Fail Compositing: property underlying [10px 20px] from add Fail Compositing: property underlying [10px 20px] from add [190px 180px 290px 280px] to add [90px 80px] at (1) should be [100px] Fail Compositing: property underlying [10px 20px] from add [190px 180px 290px 280px] to add [90px 80px] at (1.25) should be [75px 75px 50px 50px] Fail Compositing: property underlying [10 20px] from replace [100 100px] to add [190 180px] at (-0.25) should be [75 75px] -Fail Compositing: property underlying [10 20px] from replace [100 100px] to add [190 180px] at (0) should be [100 100px] +Pass Compositing: property underlying [10 20px] from replace [100 100px] to add [190 180px] at (0) should be [100 100px] Fail Compositing: property underlying [10 20px] from replace [100 100px] to add [190 180px] at (0.25) should be [125 125px] Fail Compositing: property underlying [10 20px] from replace [100 100px] to add [190 180px] at (0.5) should be [150 150px] Fail Compositing: property underlying [10 20px] from replace [100 100px] to add [190 180px] at (0.75) should be [175 175px] @@ -45,17 +46,17 @@ Fail Compositing: property underlying [10px 20] from add [9 Fail Compositing: property underlying [10px 20] from add [90px 80] to replace [0px 0 0px 0] at (0.75) should be [25px 25] Fail Compositing: property underlying [10px 20] from add [90px 80] to replace [0px 0 0px 0] at (1) should be [0px 0] Fail Compositing: property underlying [10px 20] from add [90px 80] to replace [0px 0 0px 0] at (1.25) should be [0px 0] -Fail Compositing: property underlying [10 20] from add [100px 150px] to add [200px 250px] at (-0.25) should be [75px 125px] -Fail Compositing: property underlying [10 20] from add [100px 150px] to add [200px 250px] at (0) should be [100px 150px] -Fail Compositing: property underlying [10 20] from add [100px 150px] to add [200px 250px] at (0.25) should be [125px 175px] -Fail Compositing: property underlying [10 20] from add [100px 150px] to add [200px 250px] at (0.5) should be [150px 200px] -Fail Compositing: property underlying [10 20] from add [100px 150px] to add [200px 250px] at (0.75) should be [175px 225px] -Fail Compositing: property underlying [10 20] from add [100px 150px] to add [200px 250px] at (1) should be [200px 250px] -Fail Compositing: property underlying [10 20] from add [100px 150px] to add [200px 250px] at (1.25) should be [225px 275px] -Fail Compositing: property underlying [10 20] from add [100 150px] to add [200% 250] at (-0.25) should be [100 150px] -Fail Compositing: property underlying [10 20] from add [100 150px] to add [200% 250] at (0) should be [100 150px] -Fail Compositing: property underlying [10 20] from add [100 150px] to add [200% 250] at (0.25) should be [100 150px] -Fail Compositing: property underlying [10 20] from add [100 150px] to add [200% 250] at (0.5) should be [200% 250] -Fail Compositing: property underlying [10 20] from add [100 150px] to add [200% 250] at (0.75) should be [200% 250] -Fail Compositing: property underlying [10 20] from add [100 150px] to add [200% 250] at (1) should be [200% 250] -Fail Compositing: property underlying [10 20] from add [100 150px] to add [200% 250] at (1.25) should be [200% 250] \ No newline at end of file +Pass Compositing: property underlying [10 20] from add [100px 150px] to add [200px 250px] at (-0.25) should be [75px 125px] +Pass Compositing: property underlying [10 20] from add [100px 150px] to add [200px 250px] at (0) should be [100px 150px] +Pass Compositing: property underlying [10 20] from add [100px 150px] to add [200px 250px] at (0.25) should be [125px 175px] +Pass Compositing: property underlying [10 20] from add [100px 150px] to add [200px 250px] at (0.5) should be [150px 200px] +Pass Compositing: property underlying [10 20] from add [100px 150px] to add [200px 250px] at (0.75) should be [175px 225px] +Pass Compositing: property underlying [10 20] from add [100px 150px] to add [200px 250px] at (1) should be [200px 250px] +Pass Compositing: property underlying [10 20] from add [100px 150px] to add [200px 250px] at (1.25) should be [225px 275px] +Pass Compositing: property underlying [10 20] from add [100 150px] to add [200% 250] at (-0.25) should be [100 150px] +Pass Compositing: property underlying [10 20] from add [100 150px] to add [200% 250] at (0) should be [100 150px] +Pass Compositing: property underlying [10 20] from add [100 150px] to add [200% 250] at (0.25) should be [100 150px] +Pass Compositing: property underlying [10 20] from add [100 150px] to add [200% 250] at (0.5) should be [200% 250] +Pass Compositing: property underlying [10 20] from add [100 150px] to add [200% 250] at (0.75) should be [200% 250] +Pass Compositing: property underlying [10 20] from add [100 150px] to add [200% 250] at (1) should be [200% 250] +Pass Compositing: property underlying [10 20] from add [100 150px] to add [200% 250] at (1.25) should be [200% 250] \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-width-interpolation.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-width-interpolation.txt index ee37f156921..cf70660d9ad 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-width-interpolation.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/border-image-width-interpolation.txt @@ -2,28 +2,29 @@ Harness status: OK Found 558 tests -558 Fail -Fail CSS Transitions: property from neutral to [20px] at (-0.3) should be [7px] -Fail CSS Transitions: property from neutral to [20px] at (0) should be [10px] -Fail CSS Transitions: property from neutral to [20px] at (0.3) should be [13px] -Fail CSS Transitions: property from neutral to [20px] at (0.6) should be [16px] -Fail CSS Transitions: property from neutral to [20px] at (1) should be [20px] -Fail CSS Transitions: property from neutral to [20px] at (1.5) should be [25px] -Fail CSS Transitions: property from neutral to [20px] at (5) should be [60px] -Fail CSS Transitions: property from neutral to [20px] at (10) should be [110px] -Fail CSS Transitions with transition: all: property from neutral to [20px] at (-0.3) should be [7px] -Fail CSS Transitions with transition: all: property from neutral to [20px] at (0) should be [10px] -Fail CSS Transitions with transition: all: property from neutral to [20px] at (0.3) should be [13px] -Fail CSS Transitions with transition: all: property from neutral to [20px] at (0.6) should be [16px] -Fail CSS Transitions with transition: all: property from neutral to [20px] at (1) should be [20px] -Fail CSS Transitions with transition: all: property from neutral to [20px] at (1.5) should be [25px] -Fail CSS Transitions with transition: all: property from neutral to [20px] at (5) should be [60px] -Fail CSS Transitions with transition: all: property from neutral to [20px] at (10) should be [110px] +464 Pass +94 Fail +Pass CSS Transitions: property from neutral to [20px] at (-0.3) should be [7px] +Pass CSS Transitions: property from neutral to [20px] at (0) should be [10px] +Pass CSS Transitions: property from neutral to [20px] at (0.3) should be [13px] +Pass CSS Transitions: property from neutral to [20px] at (0.6) should be [16px] +Pass CSS Transitions: property from neutral to [20px] at (1) should be [20px] +Pass CSS Transitions: property from neutral to [20px] at (1.5) should be [25px] +Pass CSS Transitions: property from neutral to [20px] at (5) should be [60px] +Pass CSS Transitions: property from neutral to [20px] at (10) should be [110px] +Pass CSS Transitions with transition: all: property from neutral to [20px] at (-0.3) should be [7px] +Pass CSS Transitions with transition: all: property from neutral to [20px] at (0) should be [10px] +Pass CSS Transitions with transition: all: property from neutral to [20px] at (0.3) should be [13px] +Pass CSS Transitions with transition: all: property from neutral to [20px] at (0.6) should be [16px] +Pass CSS Transitions with transition: all: property from neutral to [20px] at (1) should be [20px] +Pass CSS Transitions with transition: all: property from neutral to [20px] at (1.5) should be [25px] +Pass CSS Transitions with transition: all: property from neutral to [20px] at (5) should be [60px] +Pass CSS Transitions with transition: all: property from neutral to [20px] at (10) should be [110px] Fail CSS Animations: property from neutral to [20px] at (-0.3) should be [7px] Fail CSS Animations: property from neutral to [20px] at (0) should be [10px] Fail CSS Animations: property from neutral to [20px] at (0.3) should be [13px] Fail CSS Animations: property from neutral to [20px] at (0.6) should be [16px] -Fail CSS Animations: property from neutral to [20px] at (1) should be [20px] +Pass CSS Animations: property from neutral to [20px] at (1) should be [20px] Fail CSS Animations: property from neutral to [20px] at (1.5) should be [25px] Fail CSS Animations: property from neutral to [20px] at (5) should be [60px] Fail CSS Animations: property from neutral to [20px] at (10) should be [110px] @@ -31,254 +32,254 @@ Fail Web Animations: property from neutral to [20px] at (-0 Fail Web Animations: property from neutral to [20px] at (0) should be [10px] Fail Web Animations: property from neutral to [20px] at (0.3) should be [13px] Fail Web Animations: property from neutral to [20px] at (0.6) should be [16px] -Fail Web Animations: property from neutral to [20px] at (1) should be [20px] +Pass Web Animations: property from neutral to [20px] at (1) should be [20px] Fail Web Animations: property from neutral to [20px] at (1.5) should be [25px] Fail Web Animations: property from neutral to [20px] at (5) should be [60px] Fail Web Animations: property from neutral to [20px] at (10) should be [110px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [20px] at (-0.3) should be [initial] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [20px] at (0) should be [initial] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [20px] at (0.3) should be [initial] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [20px] at (0.5) should be [20px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [20px] at (0.6) should be [20px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [20px] at (1) should be [20px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [20px] at (1.5) should be [20px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [20px] at (-0.3) should be [initial] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [20px] at (0) should be [initial] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [20px] at (0.3) should be [initial] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [20px] at (0.5) should be [20px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [20px] at (0.6) should be [20px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [20px] at (1) should be [20px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [20px] at (1.5) should be [20px] -Fail CSS Transitions: property from [initial] to [20px] at (-0.3) should be [20px] -Fail CSS Transitions: property from [initial] to [20px] at (0) should be [20px] -Fail CSS Transitions: property from [initial] to [20px] at (0.3) should be [20px] -Fail CSS Transitions: property from [initial] to [20px] at (0.5) should be [20px] -Fail CSS Transitions: property from [initial] to [20px] at (0.6) should be [20px] -Fail CSS Transitions: property from [initial] to [20px] at (1) should be [20px] -Fail CSS Transitions: property from [initial] to [20px] at (1.5) should be [20px] -Fail CSS Transitions with transition: all: property from [initial] to [20px] at (-0.3) should be [20px] -Fail CSS Transitions with transition: all: property from [initial] to [20px] at (0) should be [20px] -Fail CSS Transitions with transition: all: property from [initial] to [20px] at (0.3) should be [20px] -Fail CSS Transitions with transition: all: property from [initial] to [20px] at (0.5) should be [20px] -Fail CSS Transitions with transition: all: property from [initial] to [20px] at (0.6) should be [20px] -Fail CSS Transitions with transition: all: property from [initial] to [20px] at (1) should be [20px] -Fail CSS Transitions with transition: all: property from [initial] to [20px] at (1.5) should be [20px] -Fail CSS Animations: property from [initial] to [20px] at (-0.3) should be [initial] -Fail CSS Animations: property from [initial] to [20px] at (0) should be [initial] -Fail CSS Animations: property from [initial] to [20px] at (0.3) should be [initial] -Fail CSS Animations: property from [initial] to [20px] at (0.5) should be [20px] -Fail CSS Animations: property from [initial] to [20px] at (0.6) should be [20px] -Fail CSS Animations: property from [initial] to [20px] at (1) should be [20px] -Fail CSS Animations: property from [initial] to [20px] at (1.5) should be [20px] -Fail Web Animations: property from [initial] to [20px] at (-0.3) should be [initial] -Fail Web Animations: property from [initial] to [20px] at (0) should be [initial] -Fail Web Animations: property from [initial] to [20px] at (0.3) should be [initial] -Fail Web Animations: property from [initial] to [20px] at (0.5) should be [20px] -Fail Web Animations: property from [initial] to [20px] at (0.6) should be [20px] -Fail Web Animations: property from [initial] to [20px] at (1) should be [20px] -Fail Web Animations: property from [initial] to [20px] at (1.5) should be [20px] -Fail CSS Transitions: property from [inherit] to [20px] at (-0.3) should be [124px] -Fail CSS Transitions: property from [inherit] to [20px] at (0) should be [100px] -Fail CSS Transitions: property from [inherit] to [20px] at (0.3) should be [76px] -Fail CSS Transitions: property from [inherit] to [20px] at (0.6) should be [52px] -Fail CSS Transitions: property from [inherit] to [20px] at (1) should be [20px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [20px] at (-0.3) should be [initial] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [20px] at (0) should be [initial] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [20px] at (0.3) should be [initial] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [20px] at (0.5) should be [20px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [20px] at (0.6) should be [20px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [20px] at (1) should be [20px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [initial] to [20px] at (1.5) should be [20px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [20px] at (-0.3) should be [initial] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [20px] at (0) should be [initial] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [20px] at (0.3) should be [initial] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [20px] at (0.5) should be [20px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [20px] at (0.6) should be [20px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [20px] at (1) should be [20px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial] to [20px] at (1.5) should be [20px] +Pass CSS Transitions: property from [initial] to [20px] at (-0.3) should be [20px] +Pass CSS Transitions: property from [initial] to [20px] at (0) should be [20px] +Pass CSS Transitions: property from [initial] to [20px] at (0.3) should be [20px] +Pass CSS Transitions: property from [initial] to [20px] at (0.5) should be [20px] +Pass CSS Transitions: property from [initial] to [20px] at (0.6) should be [20px] +Pass CSS Transitions: property from [initial] to [20px] at (1) should be [20px] +Pass CSS Transitions: property from [initial] to [20px] at (1.5) should be [20px] +Pass CSS Transitions with transition: all: property from [initial] to [20px] at (-0.3) should be [20px] +Pass CSS Transitions with transition: all: property from [initial] to [20px] at (0) should be [20px] +Pass CSS Transitions with transition: all: property from [initial] to [20px] at (0.3) should be [20px] +Pass CSS Transitions with transition: all: property from [initial] to [20px] at (0.5) should be [20px] +Pass CSS Transitions with transition: all: property from [initial] to [20px] at (0.6) should be [20px] +Pass CSS Transitions with transition: all: property from [initial] to [20px] at (1) should be [20px] +Pass CSS Transitions with transition: all: property from [initial] to [20px] at (1.5) should be [20px] +Pass CSS Animations: property from [initial] to [20px] at (-0.3) should be [initial] +Pass CSS Animations: property from [initial] to [20px] at (0) should be [initial] +Pass CSS Animations: property from [initial] to [20px] at (0.3) should be [initial] +Pass CSS Animations: property from [initial] to [20px] at (0.5) should be [20px] +Pass CSS Animations: property from [initial] to [20px] at (0.6) should be [20px] +Pass CSS Animations: property from [initial] to [20px] at (1) should be [20px] +Pass CSS Animations: property from [initial] to [20px] at (1.5) should be [20px] +Pass Web Animations: property from [initial] to [20px] at (-0.3) should be [initial] +Pass Web Animations: property from [initial] to [20px] at (0) should be [initial] +Pass Web Animations: property from [initial] to [20px] at (0.3) should be [initial] +Pass Web Animations: property from [initial] to [20px] at (0.5) should be [20px] +Pass Web Animations: property from [initial] to [20px] at (0.6) should be [20px] +Pass Web Animations: property from [initial] to [20px] at (1) should be [20px] +Pass Web Animations: property from [initial] to [20px] at (1.5) should be [20px] +Pass CSS Transitions: property from [inherit] to [20px] at (-0.3) should be [124px] +Pass CSS Transitions: property from [inherit] to [20px] at (0) should be [100px] +Pass CSS Transitions: property from [inherit] to [20px] at (0.3) should be [76px] +Pass CSS Transitions: property from [inherit] to [20px] at (0.6) should be [52px] +Pass CSS Transitions: property from [inherit] to [20px] at (1) should be [20px] Fail CSS Transitions: property from [inherit] to [20px] at (1.5) should be [0px] Fail CSS Transitions: property from [inherit] to [20px] at (5) should be [0px] Fail CSS Transitions: property from [inherit] to [20px] at (10) should be [0px] -Fail CSS Transitions with transition: all: property from [inherit] to [20px] at (-0.3) should be [124px] -Fail CSS Transitions with transition: all: property from [inherit] to [20px] at (0) should be [100px] -Fail CSS Transitions with transition: all: property from [inherit] to [20px] at (0.3) should be [76px] -Fail CSS Transitions with transition: all: property from [inherit] to [20px] at (0.6) should be [52px] -Fail CSS Transitions with transition: all: property from [inherit] to [20px] at (1) should be [20px] +Pass CSS Transitions with transition: all: property from [inherit] to [20px] at (-0.3) should be [124px] +Pass CSS Transitions with transition: all: property from [inherit] to [20px] at (0) should be [100px] +Pass CSS Transitions with transition: all: property from [inherit] to [20px] at (0.3) should be [76px] +Pass CSS Transitions with transition: all: property from [inherit] to [20px] at (0.6) should be [52px] +Pass CSS Transitions with transition: all: property from [inherit] to [20px] at (1) should be [20px] Fail CSS Transitions with transition: all: property from [inherit] to [20px] at (1.5) should be [0px] Fail CSS Transitions with transition: all: property from [inherit] to [20px] at (5) should be [0px] Fail CSS Transitions with transition: all: property from [inherit] to [20px] at (10) should be [0px] -Fail CSS Animations: property from [inherit] to [20px] at (-0.3) should be [124px] -Fail CSS Animations: property from [inherit] to [20px] at (0) should be [100px] -Fail CSS Animations: property from [inherit] to [20px] at (0.3) should be [76px] -Fail CSS Animations: property from [inherit] to [20px] at (0.6) should be [52px] -Fail CSS Animations: property from [inherit] to [20px] at (1) should be [20px] +Pass CSS Animations: property from [inherit] to [20px] at (-0.3) should be [124px] +Pass CSS Animations: property from [inherit] to [20px] at (0) should be [100px] +Pass CSS Animations: property from [inherit] to [20px] at (0.3) should be [76px] +Pass CSS Animations: property from [inherit] to [20px] at (0.6) should be [52px] +Pass CSS Animations: property from [inherit] to [20px] at (1) should be [20px] Fail CSS Animations: property from [inherit] to [20px] at (1.5) should be [0px] Fail CSS Animations: property from [inherit] to [20px] at (5) should be [0px] Fail CSS Animations: property from [inherit] to [20px] at (10) should be [0px] -Fail Web Animations: property from [inherit] to [20px] at (-0.3) should be [124px] -Fail Web Animations: property from [inherit] to [20px] at (0) should be [100px] -Fail Web Animations: property from [inherit] to [20px] at (0.3) should be [76px] -Fail Web Animations: property from [inherit] to [20px] at (0.6) should be [52px] -Fail Web Animations: property from [inherit] to [20px] at (1) should be [20px] +Pass Web Animations: property from [inherit] to [20px] at (-0.3) should be [124px] +Pass Web Animations: property from [inherit] to [20px] at (0) should be [100px] +Pass Web Animations: property from [inherit] to [20px] at (0.3) should be [76px] +Pass Web Animations: property from [inherit] to [20px] at (0.6) should be [52px] +Pass Web Animations: property from [inherit] to [20px] at (1) should be [20px] Fail Web Animations: property from [inherit] to [20px] at (1.5) should be [0px] Fail Web Animations: property from [inherit] to [20px] at (5) should be [0px] Fail Web Animations: property from [inherit] to [20px] at (10) should be [0px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [20px] at (-0.3) should be [unset] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [20px] at (0) should be [unset] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [20px] at (0.3) should be [unset] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [20px] at (0.5) should be [20px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [20px] at (0.6) should be [20px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [20px] at (1) should be [20px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [20px] at (1.5) should be [20px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [20px] at (-0.3) should be [unset] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [20px] at (0) should be [unset] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [20px] at (0.3) should be [unset] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [20px] at (0.5) should be [20px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [20px] at (0.6) should be [20px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [20px] at (1) should be [20px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [20px] at (1.5) should be [20px] -Fail CSS Transitions: property from [unset] to [20px] at (-0.3) should be [20px] -Fail CSS Transitions: property from [unset] to [20px] at (0) should be [20px] -Fail CSS Transitions: property from [unset] to [20px] at (0.3) should be [20px] -Fail CSS Transitions: property from [unset] to [20px] at (0.5) should be [20px] -Fail CSS Transitions: property from [unset] to [20px] at (0.6) should be [20px] -Fail CSS Transitions: property from [unset] to [20px] at (1) should be [20px] -Fail CSS Transitions: property from [unset] to [20px] at (1.5) should be [20px] -Fail CSS Transitions with transition: all: property from [unset] to [20px] at (-0.3) should be [20px] -Fail CSS Transitions with transition: all: property from [unset] to [20px] at (0) should be [20px] -Fail CSS Transitions with transition: all: property from [unset] to [20px] at (0.3) should be [20px] -Fail CSS Transitions with transition: all: property from [unset] to [20px] at (0.5) should be [20px] -Fail CSS Transitions with transition: all: property from [unset] to [20px] at (0.6) should be [20px] -Fail CSS Transitions with transition: all: property from [unset] to [20px] at (1) should be [20px] -Fail CSS Transitions with transition: all: property from [unset] to [20px] at (1.5) should be [20px] -Fail CSS Animations: property from [unset] to [20px] at (-0.3) should be [unset] -Fail CSS Animations: property from [unset] to [20px] at (0) should be [unset] -Fail CSS Animations: property from [unset] to [20px] at (0.3) should be [unset] -Fail CSS Animations: property from [unset] to [20px] at (0.5) should be [20px] -Fail CSS Animations: property from [unset] to [20px] at (0.6) should be [20px] -Fail CSS Animations: property from [unset] to [20px] at (1) should be [20px] -Fail CSS Animations: property from [unset] to [20px] at (1.5) should be [20px] -Fail Web Animations: property from [unset] to [20px] at (-0.3) should be [unset] -Fail Web Animations: property from [unset] to [20px] at (0) should be [unset] -Fail Web Animations: property from [unset] to [20px] at (0.3) should be [unset] -Fail Web Animations: property from [unset] to [20px] at (0.5) should be [20px] -Fail Web Animations: property from [unset] to [20px] at (0.6) should be [20px] -Fail Web Animations: property from [unset] to [20px] at (1) should be [20px] -Fail Web Animations: property from [unset] to [20px] at (1.5) should be [20px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [20px] at (-0.3) should be [unset] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [20px] at (0) should be [unset] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [20px] at (0.3) should be [unset] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [20px] at (0.5) should be [20px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [20px] at (0.6) should be [20px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [20px] at (1) should be [20px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [unset] to [20px] at (1.5) should be [20px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [20px] at (-0.3) should be [unset] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [20px] at (0) should be [unset] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [20px] at (0.3) should be [unset] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [20px] at (0.5) should be [20px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [20px] at (0.6) should be [20px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [20px] at (1) should be [20px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [unset] to [20px] at (1.5) should be [20px] +Pass CSS Transitions: property from [unset] to [20px] at (-0.3) should be [20px] +Pass CSS Transitions: property from [unset] to [20px] at (0) should be [20px] +Pass CSS Transitions: property from [unset] to [20px] at (0.3) should be [20px] +Pass CSS Transitions: property from [unset] to [20px] at (0.5) should be [20px] +Pass CSS Transitions: property from [unset] to [20px] at (0.6) should be [20px] +Pass CSS Transitions: property from [unset] to [20px] at (1) should be [20px] +Pass CSS Transitions: property from [unset] to [20px] at (1.5) should be [20px] +Pass CSS Transitions with transition: all: property from [unset] to [20px] at (-0.3) should be [20px] +Pass CSS Transitions with transition: all: property from [unset] to [20px] at (0) should be [20px] +Pass CSS Transitions with transition: all: property from [unset] to [20px] at (0.3) should be [20px] +Pass CSS Transitions with transition: all: property from [unset] to [20px] at (0.5) should be [20px] +Pass CSS Transitions with transition: all: property from [unset] to [20px] at (0.6) should be [20px] +Pass CSS Transitions with transition: all: property from [unset] to [20px] at (1) should be [20px] +Pass CSS Transitions with transition: all: property from [unset] to [20px] at (1.5) should be [20px] +Pass CSS Animations: property from [unset] to [20px] at (-0.3) should be [unset] +Pass CSS Animations: property from [unset] to [20px] at (0) should be [unset] +Pass CSS Animations: property from [unset] to [20px] at (0.3) should be [unset] +Pass CSS Animations: property from [unset] to [20px] at (0.5) should be [20px] +Pass CSS Animations: property from [unset] to [20px] at (0.6) should be [20px] +Pass CSS Animations: property from [unset] to [20px] at (1) should be [20px] +Pass CSS Animations: property from [unset] to [20px] at (1.5) should be [20px] +Pass Web Animations: property from [unset] to [20px] at (-0.3) should be [unset] +Pass Web Animations: property from [unset] to [20px] at (0) should be [unset] +Pass Web Animations: property from [unset] to [20px] at (0.3) should be [unset] +Pass Web Animations: property from [unset] to [20px] at (0.5) should be [20px] +Pass Web Animations: property from [unset] to [20px] at (0.6) should be [20px] +Pass Web Animations: property from [unset] to [20px] at (1) should be [20px] +Pass Web Animations: property from [unset] to [20px] at (1.5) should be [20px] Fail CSS Transitions: property from [0px] to [20px] at (-0.3) should be [0px] -Fail CSS Transitions: property from [0px] to [20px] at (0) should be [0px] -Fail CSS Transitions: property from [0px] to [20px] at (0.3) should be [6px] -Fail CSS Transitions: property from [0px] to [20px] at (0.6) should be [12px] -Fail CSS Transitions: property from [0px] to [20px] at (1) should be [20px] -Fail CSS Transitions: property from [0px] to [20px] at (1.5) should be [30px] -Fail CSS Transitions: property from [0px] to [20px] at (5) should be [100px] -Fail CSS Transitions: property from [0px] to [20px] at (10) should be [200px] +Pass CSS Transitions: property from [0px] to [20px] at (0) should be [0px] +Pass CSS Transitions: property from [0px] to [20px] at (0.3) should be [6px] +Pass CSS Transitions: property from [0px] to [20px] at (0.6) should be [12px] +Pass CSS Transitions: property from [0px] to [20px] at (1) should be [20px] +Pass CSS Transitions: property from [0px] to [20px] at (1.5) should be [30px] +Pass CSS Transitions: property from [0px] to [20px] at (5) should be [100px] +Pass CSS Transitions: property from [0px] to [20px] at (10) should be [200px] Fail CSS Transitions with transition: all: property from [0px] to [20px] at (-0.3) should be [0px] -Fail CSS Transitions with transition: all: property from [0px] to [20px] at (0) should be [0px] -Fail CSS Transitions with transition: all: property from [0px] to [20px] at (0.3) should be [6px] -Fail CSS Transitions with transition: all: property from [0px] to [20px] at (0.6) should be [12px] -Fail CSS Transitions with transition: all: property from [0px] to [20px] at (1) should be [20px] -Fail CSS Transitions with transition: all: property from [0px] to [20px] at (1.5) should be [30px] -Fail CSS Transitions with transition: all: property from [0px] to [20px] at (5) should be [100px] -Fail CSS Transitions with transition: all: property from [0px] to [20px] at (10) should be [200px] +Pass CSS Transitions with transition: all: property from [0px] to [20px] at (0) should be [0px] +Pass CSS Transitions with transition: all: property from [0px] to [20px] at (0.3) should be [6px] +Pass CSS Transitions with transition: all: property from [0px] to [20px] at (0.6) should be [12px] +Pass CSS Transitions with transition: all: property from [0px] to [20px] at (1) should be [20px] +Pass CSS Transitions with transition: all: property from [0px] to [20px] at (1.5) should be [30px] +Pass CSS Transitions with transition: all: property from [0px] to [20px] at (5) should be [100px] +Pass CSS Transitions with transition: all: property from [0px] to [20px] at (10) should be [200px] Fail CSS Animations: property from [0px] to [20px] at (-0.3) should be [0px] -Fail CSS Animations: property from [0px] to [20px] at (0) should be [0px] -Fail CSS Animations: property from [0px] to [20px] at (0.3) should be [6px] -Fail CSS Animations: property from [0px] to [20px] at (0.6) should be [12px] -Fail CSS Animations: property from [0px] to [20px] at (1) should be [20px] -Fail CSS Animations: property from [0px] to [20px] at (1.5) should be [30px] -Fail CSS Animations: property from [0px] to [20px] at (5) should be [100px] -Fail CSS Animations: property from [0px] to [20px] at (10) should be [200px] +Pass CSS Animations: property from [0px] to [20px] at (0) should be [0px] +Pass CSS Animations: property from [0px] to [20px] at (0.3) should be [6px] +Pass CSS Animations: property from [0px] to [20px] at (0.6) should be [12px] +Pass CSS Animations: property from [0px] to [20px] at (1) should be [20px] +Pass CSS Animations: property from [0px] to [20px] at (1.5) should be [30px] +Pass CSS Animations: property from [0px] to [20px] at (5) should be [100px] +Pass CSS Animations: property from [0px] to [20px] at (10) should be [200px] Fail Web Animations: property from [0px] to [20px] at (-0.3) should be [0px] -Fail Web Animations: property from [0px] to [20px] at (0) should be [0px] -Fail Web Animations: property from [0px] to [20px] at (0.3) should be [6px] -Fail Web Animations: property from [0px] to [20px] at (0.6) should be [12px] -Fail Web Animations: property from [0px] to [20px] at (1) should be [20px] -Fail Web Animations: property from [0px] to [20px] at (1.5) should be [30px] -Fail Web Animations: property from [0px] to [20px] at (5) should be [100px] -Fail Web Animations: property from [0px] to [20px] at (10) should be [200px] +Pass Web Animations: property from [0px] to [20px] at (0) should be [0px] +Pass Web Animations: property from [0px] to [20px] at (0.3) should be [6px] +Pass Web Animations: property from [0px] to [20px] at (0.6) should be [12px] +Pass Web Animations: property from [0px] to [20px] at (1) should be [20px] +Pass Web Animations: property from [0px] to [20px] at (1.5) should be [30px] +Pass Web Animations: property from [0px] to [20px] at (5) should be [100px] +Pass Web Animations: property from [0px] to [20px] at (10) should be [200px] Fail CSS Transitions: property from [0%] to [20%] at (-0.3) should be [0%] -Fail CSS Transitions: property from [0%] to [20%] at (0) should be [0%] -Fail CSS Transitions: property from [0%] to [20%] at (0.3) should be [6%] -Fail CSS Transitions: property from [0%] to [20%] at (0.6) should be [12%] -Fail CSS Transitions: property from [0%] to [20%] at (1) should be [20%] -Fail CSS Transitions: property from [0%] to [20%] at (1.5) should be [30%] -Fail CSS Transitions: property from [0%] to [20%] at (5) should be [100%] -Fail CSS Transitions: property from [0%] to [20%] at (10) should be [200%] +Pass CSS Transitions: property from [0%] to [20%] at (0) should be [0%] +Pass CSS Transitions: property from [0%] to [20%] at (0.3) should be [6%] +Pass CSS Transitions: property from [0%] to [20%] at (0.6) should be [12%] +Pass CSS Transitions: property from [0%] to [20%] at (1) should be [20%] +Pass CSS Transitions: property from [0%] to [20%] at (1.5) should be [30%] +Pass CSS Transitions: property from [0%] to [20%] at (5) should be [100%] +Pass CSS Transitions: property from [0%] to [20%] at (10) should be [200%] Fail CSS Transitions with transition: all: property from [0%] to [20%] at (-0.3) should be [0%] -Fail CSS Transitions with transition: all: property from [0%] to [20%] at (0) should be [0%] -Fail CSS Transitions with transition: all: property from [0%] to [20%] at (0.3) should be [6%] -Fail CSS Transitions with transition: all: property from [0%] to [20%] at (0.6) should be [12%] -Fail CSS Transitions with transition: all: property from [0%] to [20%] at (1) should be [20%] -Fail CSS Transitions with transition: all: property from [0%] to [20%] at (1.5) should be [30%] -Fail CSS Transitions with transition: all: property from [0%] to [20%] at (5) should be [100%] -Fail CSS Transitions with transition: all: property from [0%] to [20%] at (10) should be [200%] +Pass CSS Transitions with transition: all: property from [0%] to [20%] at (0) should be [0%] +Pass CSS Transitions with transition: all: property from [0%] to [20%] at (0.3) should be [6%] +Pass CSS Transitions with transition: all: property from [0%] to [20%] at (0.6) should be [12%] +Pass CSS Transitions with transition: all: property from [0%] to [20%] at (1) should be [20%] +Pass CSS Transitions with transition: all: property from [0%] to [20%] at (1.5) should be [30%] +Pass CSS Transitions with transition: all: property from [0%] to [20%] at (5) should be [100%] +Pass CSS Transitions with transition: all: property from [0%] to [20%] at (10) should be [200%] Fail CSS Animations: property from [0%] to [20%] at (-0.3) should be [0%] -Fail CSS Animations: property from [0%] to [20%] at (0) should be [0%] -Fail CSS Animations: property from [0%] to [20%] at (0.3) should be [6%] -Fail CSS Animations: property from [0%] to [20%] at (0.6) should be [12%] -Fail CSS Animations: property from [0%] to [20%] at (1) should be [20%] -Fail CSS Animations: property from [0%] to [20%] at (1.5) should be [30%] -Fail CSS Animations: property from [0%] to [20%] at (5) should be [100%] -Fail CSS Animations: property from [0%] to [20%] at (10) should be [200%] +Pass CSS Animations: property from [0%] to [20%] at (0) should be [0%] +Pass CSS Animations: property from [0%] to [20%] at (0.3) should be [6%] +Pass CSS Animations: property from [0%] to [20%] at (0.6) should be [12%] +Pass CSS Animations: property from [0%] to [20%] at (1) should be [20%] +Pass CSS Animations: property from [0%] to [20%] at (1.5) should be [30%] +Pass CSS Animations: property from [0%] to [20%] at (5) should be [100%] +Pass CSS Animations: property from [0%] to [20%] at (10) should be [200%] Fail Web Animations: property from [0%] to [20%] at (-0.3) should be [0%] -Fail Web Animations: property from [0%] to [20%] at (0) should be [0%] -Fail Web Animations: property from [0%] to [20%] at (0.3) should be [6%] -Fail Web Animations: property from [0%] to [20%] at (0.6) should be [12%] -Fail Web Animations: property from [0%] to [20%] at (1) should be [20%] -Fail Web Animations: property from [0%] to [20%] at (1.5) should be [30%] -Fail Web Animations: property from [0%] to [20%] at (5) should be [100%] -Fail Web Animations: property from [0%] to [20%] at (10) should be [200%] +Pass Web Animations: property from [0%] to [20%] at (0) should be [0%] +Pass Web Animations: property from [0%] to [20%] at (0.3) should be [6%] +Pass Web Animations: property from [0%] to [20%] at (0.6) should be [12%] +Pass Web Animations: property from [0%] to [20%] at (1) should be [20%] +Pass Web Animations: property from [0%] to [20%] at (1.5) should be [30%] +Pass Web Animations: property from [0%] to [20%] at (5) should be [100%] +Pass Web Animations: property from [0%] to [20%] at (10) should be [200%] Fail CSS Transitions: property from [0] to [20] at (-0.3) should be [0] -Fail CSS Transitions: property from [0] to [20] at (0) should be [0] -Fail CSS Transitions: property from [0] to [20] at (0.3) should be [6] -Fail CSS Transitions: property from [0] to [20] at (0.6) should be [12] -Fail CSS Transitions: property from [0] to [20] at (1) should be [20] -Fail CSS Transitions: property from [0] to [20] at (1.5) should be [30] -Fail CSS Transitions: property from [0] to [20] at (5) should be [100] -Fail CSS Transitions: property from [0] to [20] at (10) should be [200] +Pass CSS Transitions: property from [0] to [20] at (0) should be [0] +Pass CSS Transitions: property from [0] to [20] at (0.3) should be [6] +Pass CSS Transitions: property from [0] to [20] at (0.6) should be [12] +Pass CSS Transitions: property from [0] to [20] at (1) should be [20] +Pass CSS Transitions: property from [0] to [20] at (1.5) should be [30] +Pass CSS Transitions: property from [0] to [20] at (5) should be [100] +Pass CSS Transitions: property from [0] to [20] at (10) should be [200] Fail CSS Transitions with transition: all: property from [0] to [20] at (-0.3) should be [0] -Fail CSS Transitions with transition: all: property from [0] to [20] at (0) should be [0] -Fail CSS Transitions with transition: all: property from [0] to [20] at (0.3) should be [6] -Fail CSS Transitions with transition: all: property from [0] to [20] at (0.6) should be [12] -Fail CSS Transitions with transition: all: property from [0] to [20] at (1) should be [20] -Fail CSS Transitions with transition: all: property from [0] to [20] at (1.5) should be [30] -Fail CSS Transitions with transition: all: property from [0] to [20] at (5) should be [100] -Fail CSS Transitions with transition: all: property from [0] to [20] at (10) should be [200] +Pass CSS Transitions with transition: all: property from [0] to [20] at (0) should be [0] +Pass CSS Transitions with transition: all: property from [0] to [20] at (0.3) should be [6] +Pass CSS Transitions with transition: all: property from [0] to [20] at (0.6) should be [12] +Pass CSS Transitions with transition: all: property from [0] to [20] at (1) should be [20] +Pass CSS Transitions with transition: all: property from [0] to [20] at (1.5) should be [30] +Pass CSS Transitions with transition: all: property from [0] to [20] at (5) should be [100] +Pass CSS Transitions with transition: all: property from [0] to [20] at (10) should be [200] Fail CSS Animations: property from [0] to [20] at (-0.3) should be [0] -Fail CSS Animations: property from [0] to [20] at (0) should be [0] -Fail CSS Animations: property from [0] to [20] at (0.3) should be [6] -Fail CSS Animations: property from [0] to [20] at (0.6) should be [12] -Fail CSS Animations: property from [0] to [20] at (1) should be [20] -Fail CSS Animations: property from [0] to [20] at (1.5) should be [30] -Fail CSS Animations: property from [0] to [20] at (5) should be [100] -Fail CSS Animations: property from [0] to [20] at (10) should be [200] +Pass CSS Animations: property from [0] to [20] at (0) should be [0] +Pass CSS Animations: property from [0] to [20] at (0.3) should be [6] +Pass CSS Animations: property from [0] to [20] at (0.6) should be [12] +Pass CSS Animations: property from [0] to [20] at (1) should be [20] +Pass CSS Animations: property from [0] to [20] at (1.5) should be [30] +Pass CSS Animations: property from [0] to [20] at (5) should be [100] +Pass CSS Animations: property from [0] to [20] at (10) should be [200] Fail Web Animations: property from [0] to [20] at (-0.3) should be [0] -Fail Web Animations: property from [0] to [20] at (0) should be [0] -Fail Web Animations: property from [0] to [20] at (0.3) should be [6] -Fail Web Animations: property from [0] to [20] at (0.6) should be [12] -Fail Web Animations: property from [0] to [20] at (1) should be [20] -Fail Web Animations: property from [0] to [20] at (1.5) should be [30] -Fail Web Animations: property from [0] to [20] at (5) should be [100] -Fail Web Animations: property from [0] to [20] at (10) should be [200] +Pass Web Animations: property from [0] to [20] at (0) should be [0] +Pass Web Animations: property from [0] to [20] at (0.3) should be [6] +Pass Web Animations: property from [0] to [20] at (0.6) should be [12] +Pass Web Animations: property from [0] to [20] at (1) should be [20] +Pass Web Animations: property from [0] to [20] at (1.5) should be [30] +Pass Web Animations: property from [0] to [20] at (5) should be [100] +Pass Web Animations: property from [0] to [20] at (10) should be [200] Fail CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (-0.3) should be [0px 5% 21 37px] -Fail CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0) should be [10px 20% 30 40px] -Fail CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.3) should be [31px 35% 39 43px] -Fail CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.6) should be [52px 50% 48 46px] -Fail CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1) should be [80px 70% 60 50px] -Fail CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1.5) should be [115px 95% 75 55px] -Fail CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (5) should be [360px 270% 180 90px] -Fail CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (10) should be [710px 520% 330 140px] +Pass CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0) should be [10px 20% 30 40px] +Pass CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.3) should be [31px 35% 39 43px] +Pass CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.6) should be [52px 50% 48 46px] +Pass CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1) should be [80px 70% 60 50px] +Pass CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1.5) should be [115px 95% 75 55px] +Pass CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (5) should be [360px 270% 180 90px] +Pass CSS Transitions: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (10) should be [710px 520% 330 140px] Fail CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (-0.3) should be [0px 5% 21 37px] -Fail CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0) should be [10px 20% 30 40px] -Fail CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.3) should be [31px 35% 39 43px] -Fail CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.6) should be [52px 50% 48 46px] -Fail CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1) should be [80px 70% 60 50px] -Fail CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1.5) should be [115px 95% 75 55px] -Fail CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (5) should be [360px 270% 180 90px] -Fail CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (10) should be [710px 520% 330 140px] +Pass CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0) should be [10px 20% 30 40px] +Pass CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.3) should be [31px 35% 39 43px] +Pass CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.6) should be [52px 50% 48 46px] +Pass CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1) should be [80px 70% 60 50px] +Pass CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1.5) should be [115px 95% 75 55px] +Pass CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (5) should be [360px 270% 180 90px] +Pass CSS Transitions with transition: all: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (10) should be [710px 520% 330 140px] Fail CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (-0.3) should be [0px 5% 21 37px] -Fail CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0) should be [10px 20% 30 40px] -Fail CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.3) should be [31px 35% 39 43px] -Fail CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.6) should be [52px 50% 48 46px] -Fail CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1) should be [80px 70% 60 50px] -Fail CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1.5) should be [115px 95% 75 55px] -Fail CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (5) should be [360px 270% 180 90px] -Fail CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (10) should be [710px 520% 330 140px] +Pass CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0) should be [10px 20% 30 40px] +Pass CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.3) should be [31px 35% 39 43px] +Pass CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.6) should be [52px 50% 48 46px] +Pass CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1) should be [80px 70% 60 50px] +Pass CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1.5) should be [115px 95% 75 55px] +Pass CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (5) should be [360px 270% 180 90px] +Pass CSS Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (10) should be [710px 520% 330 140px] Fail Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (-0.3) should be [0px 5% 21 37px] -Fail Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0) should be [10px 20% 30 40px] -Fail Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.3) should be [31px 35% 39 43px] -Fail Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.6) should be [52px 50% 48 46px] -Fail Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1) should be [80px 70% 60 50px] -Fail Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1.5) should be [115px 95% 75 55px] -Fail Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (5) should be [360px 270% 180 90px] -Fail Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (10) should be [710px 520% 330 140px] +Pass Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0) should be [10px 20% 30 40px] +Pass Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.3) should be [31px 35% 39 43px] +Pass Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (0.6) should be [52px 50% 48 46px] +Pass Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1) should be [80px 70% 60 50px] +Pass Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (1.5) should be [115px 95% 75 55px] +Pass Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (5) should be [360px 270% 180 90px] +Pass Web Animations: property from [10px 20% 30 40px] to [80px 70% 60 50px] at (10) should be [710px 520% 330 140px] Fail CSS Transitions: property from [10%] to [20px] at (-0.3) should be [calc(13% + -6px)] Fail CSS Transitions: property from [10%] to [20px] at (0) should be [10%] Fail CSS Transitions: property from [10%] to [20px] at (0.3) should be [calc(7% + 6px)] @@ -328,236 +329,236 @@ Fail Web Animations: property from [10px] to [20%] at (0.6) Fail Web Animations: property from [10px] to [20%] at (1) should be [20%] Fail Web Animations: property from [10px] to [20%] at (1.5) should be [calc(-5px + 30%)] Fail CSS Transitions: property from [10px auto auto 20] to [110px auto auto 120] at (-0.3) should be [ 0px auto auto 0] -Fail CSS Transitions: property from [10px auto auto 20] to [110px auto auto 120] at (0) should be [ 10px auto auto 20] -Fail CSS Transitions: property from [10px auto auto 20] to [110px auto auto 120] at (0.3) should be [ 40px auto auto 50] -Fail CSS Transitions: property from [10px auto auto 20] to [110px auto auto 120] at (0.6) should be [ 70px auto auto 80] -Fail CSS Transitions: property from [10px auto auto 20] to [110px auto auto 120] at (1) should be [110px auto auto 120] -Fail CSS Transitions: property from [10px auto auto 20] to [110px auto auto 120] at (1.5) should be [160px auto auto 170] +Pass CSS Transitions: property from [10px auto auto 20] to [110px auto auto 120] at (0) should be [ 10px auto auto 20] +Pass CSS Transitions: property from [10px auto auto 20] to [110px auto auto 120] at (0.3) should be [ 40px auto auto 50] +Pass CSS Transitions: property from [10px auto auto 20] to [110px auto auto 120] at (0.6) should be [ 70px auto auto 80] +Pass CSS Transitions: property from [10px auto auto 20] to [110px auto auto 120] at (1) should be [110px auto auto 120] +Pass CSS Transitions: property from [10px auto auto 20] to [110px auto auto 120] at (1.5) should be [160px auto auto 170] Fail CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto auto 120] at (-0.3) should be [ 0px auto auto 0] -Fail CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto auto 120] at (0) should be [ 10px auto auto 20] -Fail CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto auto 120] at (0.3) should be [ 40px auto auto 50] -Fail CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto auto 120] at (0.6) should be [ 70px auto auto 80] -Fail CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto auto 120] at (1) should be [110px auto auto 120] -Fail CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto auto 120] at (1.5) should be [160px auto auto 170] +Pass CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto auto 120] at (0) should be [ 10px auto auto 20] +Pass CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto auto 120] at (0.3) should be [ 40px auto auto 50] +Pass CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto auto 120] at (0.6) should be [ 70px auto auto 80] +Pass CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto auto 120] at (1) should be [110px auto auto 120] +Pass CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto auto 120] at (1.5) should be [160px auto auto 170] Fail CSS Animations: property from [10px auto auto 20] to [110px auto auto 120] at (-0.3) should be [ 0px auto auto 0] -Fail CSS Animations: property from [10px auto auto 20] to [110px auto auto 120] at (0) should be [ 10px auto auto 20] -Fail CSS Animations: property from [10px auto auto 20] to [110px auto auto 120] at (0.3) should be [ 40px auto auto 50] -Fail CSS Animations: property from [10px auto auto 20] to [110px auto auto 120] at (0.6) should be [ 70px auto auto 80] -Fail CSS Animations: property from [10px auto auto 20] to [110px auto auto 120] at (1) should be [110px auto auto 120] -Fail CSS Animations: property from [10px auto auto 20] to [110px auto auto 120] at (1.5) should be [160px auto auto 170] +Pass CSS Animations: property from [10px auto auto 20] to [110px auto auto 120] at (0) should be [ 10px auto auto 20] +Pass CSS Animations: property from [10px auto auto 20] to [110px auto auto 120] at (0.3) should be [ 40px auto auto 50] +Pass CSS Animations: property from [10px auto auto 20] to [110px auto auto 120] at (0.6) should be [ 70px auto auto 80] +Pass CSS Animations: property from [10px auto auto 20] to [110px auto auto 120] at (1) should be [110px auto auto 120] +Pass CSS Animations: property from [10px auto auto 20] to [110px auto auto 120] at (1.5) should be [160px auto auto 170] Fail Web Animations: property from [10px auto auto 20] to [110px auto auto 120] at (-0.3) should be [ 0px auto auto 0] -Fail Web Animations: property from [10px auto auto 20] to [110px auto auto 120] at (0) should be [ 10px auto auto 20] -Fail Web Animations: property from [10px auto auto 20] to [110px auto auto 120] at (0.3) should be [ 40px auto auto 50] -Fail Web Animations: property from [10px auto auto 20] to [110px auto auto 120] at (0.6) should be [ 70px auto auto 80] -Fail Web Animations: property from [10px auto auto 20] to [110px auto auto 120] at (1) should be [110px auto auto 120] -Fail Web Animations: property from [10px auto auto 20] to [110px auto auto 120] at (1.5) should be [160px auto auto 170] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [10px auto auto 20] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [10px auto auto 20] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [10px auto auto 20] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [10px auto auto 20] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [10px auto auto 20] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [10px auto auto 20] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] -Fail CSS Transitions: property from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [110px auto 120 auto] -Fail CSS Transitions: property from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [110px auto 120 auto] -Fail CSS Transitions: property from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [110px auto 120 auto] -Fail CSS Transitions: property from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] -Fail CSS Transitions: property from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] -Fail CSS Transitions: property from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] -Fail CSS Transitions: property from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] -Fail CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [110px auto 120 auto] -Fail CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [110px auto 120 auto] -Fail CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [110px auto 120 auto] -Fail CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] -Fail CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] -Fail CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] -Fail CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] -Fail CSS Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [10px auto auto 20] -Fail CSS Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [10px auto auto 20] -Fail CSS Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [10px auto auto 20] -Fail CSS Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] -Fail CSS Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] -Fail CSS Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] -Fail CSS Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] -Fail Web Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [10px auto auto 20] -Fail Web Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [10px auto auto 20] -Fail Web Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [10px auto auto 20] -Fail Web Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] -Fail Web Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] -Fail Web Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] -Fail Web Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10px] to [20] at (-0.3) should be [10px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10px] to [20] at (0) should be [10px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10px] to [20] at (0.3) should be [10px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10px] to [20] at (0.5) should be [20] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10px] to [20] at (0.6) should be [20] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10px] to [20] at (1) should be [20] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10px] to [20] at (1.5) should be [20] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px] to [20] at (-0.3) should be [10px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px] to [20] at (0) should be [10px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px] to [20] at (0.3) should be [10px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px] to [20] at (0.5) should be [20] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px] to [20] at (0.6) should be [20] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px] to [20] at (1) should be [20] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px] to [20] at (1.5) should be [20] -Fail CSS Transitions: property from [10px] to [20] at (-0.3) should be [20] -Fail CSS Transitions: property from [10px] to [20] at (0) should be [20] -Fail CSS Transitions: property from [10px] to [20] at (0.3) should be [20] -Fail CSS Transitions: property from [10px] to [20] at (0.5) should be [20] -Fail CSS Transitions: property from [10px] to [20] at (0.6) should be [20] -Fail CSS Transitions: property from [10px] to [20] at (1) should be [20] -Fail CSS Transitions: property from [10px] to [20] at (1.5) should be [20] -Fail CSS Transitions with transition: all: property from [10px] to [20] at (-0.3) should be [20] -Fail CSS Transitions with transition: all: property from [10px] to [20] at (0) should be [20] -Fail CSS Transitions with transition: all: property from [10px] to [20] at (0.3) should be [20] -Fail CSS Transitions with transition: all: property from [10px] to [20] at (0.5) should be [20] -Fail CSS Transitions with transition: all: property from [10px] to [20] at (0.6) should be [20] -Fail CSS Transitions with transition: all: property from [10px] to [20] at (1) should be [20] -Fail CSS Transitions with transition: all: property from [10px] to [20] at (1.5) should be [20] -Fail CSS Animations: property from [10px] to [20] at (-0.3) should be [10px] -Fail CSS Animations: property from [10px] to [20] at (0) should be [10px] -Fail CSS Animations: property from [10px] to [20] at (0.3) should be [10px] -Fail CSS Animations: property from [10px] to [20] at (0.5) should be [20] -Fail CSS Animations: property from [10px] to [20] at (0.6) should be [20] -Fail CSS Animations: property from [10px] to [20] at (1) should be [20] -Fail CSS Animations: property from [10px] to [20] at (1.5) should be [20] -Fail Web Animations: property from [10px] to [20] at (-0.3) should be [10px] -Fail Web Animations: property from [10px] to [20] at (0) should be [10px] -Fail Web Animations: property from [10px] to [20] at (0.3) should be [10px] -Fail Web Animations: property from [10px] to [20] at (0.5) should be [20] -Fail Web Animations: property from [10px] to [20] at (0.6) should be [20] -Fail Web Animations: property from [10px] to [20] at (1) should be [20] -Fail Web Animations: property from [10px] to [20] at (1.5) should be [20] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20px] at (-0.3) should be [10] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20px] at (0) should be [10] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20px] at (0.3) should be [10] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20px] at (0.5) should be [20px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20px] at (0.6) should be [20px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20px] at (1) should be [20px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20px] at (1.5) should be [20px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20px] at (-0.3) should be [10] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20px] at (0) should be [10] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20px] at (0.3) should be [10] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20px] at (0.5) should be [20px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20px] at (0.6) should be [20px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20px] at (1) should be [20px] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20px] at (1.5) should be [20px] -Fail CSS Transitions: property from [10] to [20px] at (-0.3) should be [20px] -Fail CSS Transitions: property from [10] to [20px] at (0) should be [20px] -Fail CSS Transitions: property from [10] to [20px] at (0.3) should be [20px] -Fail CSS Transitions: property from [10] to [20px] at (0.5) should be [20px] -Fail CSS Transitions: property from [10] to [20px] at (0.6) should be [20px] -Fail CSS Transitions: property from [10] to [20px] at (1) should be [20px] -Fail CSS Transitions: property from [10] to [20px] at (1.5) should be [20px] -Fail CSS Transitions with transition: all: property from [10] to [20px] at (-0.3) should be [20px] -Fail CSS Transitions with transition: all: property from [10] to [20px] at (0) should be [20px] -Fail CSS Transitions with transition: all: property from [10] to [20px] at (0.3) should be [20px] -Fail CSS Transitions with transition: all: property from [10] to [20px] at (0.5) should be [20px] -Fail CSS Transitions with transition: all: property from [10] to [20px] at (0.6) should be [20px] -Fail CSS Transitions with transition: all: property from [10] to [20px] at (1) should be [20px] -Fail CSS Transitions with transition: all: property from [10] to [20px] at (1.5) should be [20px] -Fail CSS Animations: property from [10] to [20px] at (-0.3) should be [10] -Fail CSS Animations: property from [10] to [20px] at (0) should be [10] -Fail CSS Animations: property from [10] to [20px] at (0.3) should be [10] -Fail CSS Animations: property from [10] to [20px] at (0.5) should be [20px] -Fail CSS Animations: property from [10] to [20px] at (0.6) should be [20px] -Fail CSS Animations: property from [10] to [20px] at (1) should be [20px] -Fail CSS Animations: property from [10] to [20px] at (1.5) should be [20px] -Fail Web Animations: property from [10] to [20px] at (-0.3) should be [10] -Fail Web Animations: property from [10] to [20px] at (0) should be [10] -Fail Web Animations: property from [10] to [20px] at (0.3) should be [10] -Fail Web Animations: property from [10] to [20px] at (0.5) should be [20px] -Fail Web Animations: property from [10] to [20px] at (0.6) should be [20px] -Fail Web Animations: property from [10] to [20px] at (1) should be [20px] -Fail Web Animations: property from [10] to [20px] at (1.5) should be [20px] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10%] to [20] at (-0.3) should be [10%] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10%] to [20] at (0) should be [10%] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10%] to [20] at (0.3) should be [10%] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10%] to [20] at (0.5) should be [20] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10%] to [20] at (0.6) should be [20] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10%] to [20] at (1) should be [20] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10%] to [20] at (1.5) should be [20] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10%] to [20] at (-0.3) should be [10%] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10%] to [20] at (0) should be [10%] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10%] to [20] at (0.3) should be [10%] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10%] to [20] at (0.5) should be [20] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10%] to [20] at (0.6) should be [20] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10%] to [20] at (1) should be [20] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10%] to [20] at (1.5) should be [20] -Fail CSS Transitions: property from [10%] to [20] at (-0.3) should be [20] -Fail CSS Transitions: property from [10%] to [20] at (0) should be [20] -Fail CSS Transitions: property from [10%] to [20] at (0.3) should be [20] -Fail CSS Transitions: property from [10%] to [20] at (0.5) should be [20] -Fail CSS Transitions: property from [10%] to [20] at (0.6) should be [20] -Fail CSS Transitions: property from [10%] to [20] at (1) should be [20] -Fail CSS Transitions: property from [10%] to [20] at (1.5) should be [20] -Fail CSS Transitions with transition: all: property from [10%] to [20] at (-0.3) should be [20] -Fail CSS Transitions with transition: all: property from [10%] to [20] at (0) should be [20] -Fail CSS Transitions with transition: all: property from [10%] to [20] at (0.3) should be [20] -Fail CSS Transitions with transition: all: property from [10%] to [20] at (0.5) should be [20] -Fail CSS Transitions with transition: all: property from [10%] to [20] at (0.6) should be [20] -Fail CSS Transitions with transition: all: property from [10%] to [20] at (1) should be [20] -Fail CSS Transitions with transition: all: property from [10%] to [20] at (1.5) should be [20] -Fail CSS Animations: property from [10%] to [20] at (-0.3) should be [10%] -Fail CSS Animations: property from [10%] to [20] at (0) should be [10%] -Fail CSS Animations: property from [10%] to [20] at (0.3) should be [10%] -Fail CSS Animations: property from [10%] to [20] at (0.5) should be [20] -Fail CSS Animations: property from [10%] to [20] at (0.6) should be [20] -Fail CSS Animations: property from [10%] to [20] at (1) should be [20] -Fail CSS Animations: property from [10%] to [20] at (1.5) should be [20] -Fail Web Animations: property from [10%] to [20] at (-0.3) should be [10%] -Fail Web Animations: property from [10%] to [20] at (0) should be [10%] -Fail Web Animations: property from [10%] to [20] at (0.3) should be [10%] -Fail Web Animations: property from [10%] to [20] at (0.5) should be [20] -Fail Web Animations: property from [10%] to [20] at (0.6) should be [20] -Fail Web Animations: property from [10%] to [20] at (1) should be [20] -Fail Web Animations: property from [10%] to [20] at (1.5) should be [20] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20%] at (-0.3) should be [10] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20%] at (0) should be [10] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20%] at (0.3) should be [10] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20%] at (0.5) should be [20%] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20%] at (0.6) should be [20%] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20%] at (1) should be [20%] -Fail CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20%] at (1.5) should be [20%] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20%] at (-0.3) should be [10] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20%] at (0) should be [10] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20%] at (0.3) should be [10] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20%] at (0.5) should be [20%] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20%] at (0.6) should be [20%] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20%] at (1) should be [20%] -Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20%] at (1.5) should be [20%] -Fail CSS Transitions: property from [10] to [20%] at (-0.3) should be [20%] -Fail CSS Transitions: property from [10] to [20%] at (0) should be [20%] -Fail CSS Transitions: property from [10] to [20%] at (0.3) should be [20%] -Fail CSS Transitions: property from [10] to [20%] at (0.5) should be [20%] -Fail CSS Transitions: property from [10] to [20%] at (0.6) should be [20%] -Fail CSS Transitions: property from [10] to [20%] at (1) should be [20%] -Fail CSS Transitions: property from [10] to [20%] at (1.5) should be [20%] -Fail CSS Transitions with transition: all: property from [10] to [20%] at (-0.3) should be [20%] -Fail CSS Transitions with transition: all: property from [10] to [20%] at (0) should be [20%] -Fail CSS Transitions with transition: all: property from [10] to [20%] at (0.3) should be [20%] -Fail CSS Transitions with transition: all: property from [10] to [20%] at (0.5) should be [20%] -Fail CSS Transitions with transition: all: property from [10] to [20%] at (0.6) should be [20%] -Fail CSS Transitions with transition: all: property from [10] to [20%] at (1) should be [20%] -Fail CSS Transitions with transition: all: property from [10] to [20%] at (1.5) should be [20%] -Fail CSS Animations: property from [10] to [20%] at (-0.3) should be [10] -Fail CSS Animations: property from [10] to [20%] at (0) should be [10] -Fail CSS Animations: property from [10] to [20%] at (0.3) should be [10] -Fail CSS Animations: property from [10] to [20%] at (0.5) should be [20%] -Fail CSS Animations: property from [10] to [20%] at (0.6) should be [20%] -Fail CSS Animations: property from [10] to [20%] at (1) should be [20%] -Fail CSS Animations: property from [10] to [20%] at (1.5) should be [20%] -Fail Web Animations: property from [10] to [20%] at (-0.3) should be [10] -Fail Web Animations: property from [10] to [20%] at (0) should be [10] -Fail Web Animations: property from [10] to [20%] at (0.3) should be [10] -Fail Web Animations: property from [10] to [20%] at (0.5) should be [20%] -Fail Web Animations: property from [10] to [20%] at (0.6) should be [20%] -Fail Web Animations: property from [10] to [20%] at (1) should be [20%] -Fail Web Animations: property from [10] to [20%] at (1.5) should be [20%] \ No newline at end of file +Pass Web Animations: property from [10px auto auto 20] to [110px auto auto 120] at (0) should be [ 10px auto auto 20] +Pass Web Animations: property from [10px auto auto 20] to [110px auto auto 120] at (0.3) should be [ 40px auto auto 50] +Pass Web Animations: property from [10px auto auto 20] to [110px auto auto 120] at (0.6) should be [ 70px auto auto 80] +Pass Web Animations: property from [10px auto auto 20] to [110px auto auto 120] at (1) should be [110px auto auto 120] +Pass Web Animations: property from [10px auto auto 20] to [110px auto auto 120] at (1.5) should be [160px auto auto 170] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [10px auto auto 20] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [10px auto auto 20] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [10px auto auto 20] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [10px auto auto 20] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [10px auto auto 20] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [10px auto auto 20] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] +Pass CSS Transitions: property from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [110px auto 120 auto] +Pass CSS Transitions: property from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [110px auto 120 auto] +Pass CSS Transitions: property from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [110px auto 120 auto] +Pass CSS Transitions: property from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] +Pass CSS Transitions: property from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] +Pass CSS Transitions: property from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] +Pass CSS Transitions: property from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] +Pass CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [110px auto 120 auto] +Pass CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [110px auto 120 auto] +Pass CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [110px auto 120 auto] +Pass CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] +Pass CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] +Pass CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] +Pass CSS Transitions with transition: all: property from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] +Pass CSS Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [10px auto auto 20] +Pass CSS Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [10px auto auto 20] +Pass CSS Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [10px auto auto 20] +Pass CSS Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] +Pass CSS Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] +Pass CSS Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] +Pass CSS Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] +Pass Web Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [10px auto auto 20] +Pass Web Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [10px auto auto 20] +Pass Web Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [10px auto auto 20] +Pass Web Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] +Pass Web Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] +Pass Web Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] +Pass Web Animations: property from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10px] to [20] at (-0.3) should be [10px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10px] to [20] at (0) should be [10px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10px] to [20] at (0.3) should be [10px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10px] to [20] at (0.5) should be [20] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10px] to [20] at (0.6) should be [20] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10px] to [20] at (1) should be [20] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10px] to [20] at (1.5) should be [20] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px] to [20] at (-0.3) should be [10px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px] to [20] at (0) should be [10px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px] to [20] at (0.3) should be [10px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px] to [20] at (0.5) should be [20] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px] to [20] at (0.6) should be [20] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px] to [20] at (1) should be [20] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10px] to [20] at (1.5) should be [20] +Pass CSS Transitions: property from [10px] to [20] at (-0.3) should be [20] +Pass CSS Transitions: property from [10px] to [20] at (0) should be [20] +Pass CSS Transitions: property from [10px] to [20] at (0.3) should be [20] +Pass CSS Transitions: property from [10px] to [20] at (0.5) should be [20] +Pass CSS Transitions: property from [10px] to [20] at (0.6) should be [20] +Pass CSS Transitions: property from [10px] to [20] at (1) should be [20] +Pass CSS Transitions: property from [10px] to [20] at (1.5) should be [20] +Pass CSS Transitions with transition: all: property from [10px] to [20] at (-0.3) should be [20] +Pass CSS Transitions with transition: all: property from [10px] to [20] at (0) should be [20] +Pass CSS Transitions with transition: all: property from [10px] to [20] at (0.3) should be [20] +Pass CSS Transitions with transition: all: property from [10px] to [20] at (0.5) should be [20] +Pass CSS Transitions with transition: all: property from [10px] to [20] at (0.6) should be [20] +Pass CSS Transitions with transition: all: property from [10px] to [20] at (1) should be [20] +Pass CSS Transitions with transition: all: property from [10px] to [20] at (1.5) should be [20] +Pass CSS Animations: property from [10px] to [20] at (-0.3) should be [10px] +Pass CSS Animations: property from [10px] to [20] at (0) should be [10px] +Pass CSS Animations: property from [10px] to [20] at (0.3) should be [10px] +Pass CSS Animations: property from [10px] to [20] at (0.5) should be [20] +Pass CSS Animations: property from [10px] to [20] at (0.6) should be [20] +Pass CSS Animations: property from [10px] to [20] at (1) should be [20] +Pass CSS Animations: property from [10px] to [20] at (1.5) should be [20] +Pass Web Animations: property from [10px] to [20] at (-0.3) should be [10px] +Pass Web Animations: property from [10px] to [20] at (0) should be [10px] +Pass Web Animations: property from [10px] to [20] at (0.3) should be [10px] +Pass Web Animations: property from [10px] to [20] at (0.5) should be [20] +Pass Web Animations: property from [10px] to [20] at (0.6) should be [20] +Pass Web Animations: property from [10px] to [20] at (1) should be [20] +Pass Web Animations: property from [10px] to [20] at (1.5) should be [20] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20px] at (-0.3) should be [10] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20px] at (0) should be [10] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20px] at (0.3) should be [10] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20px] at (0.5) should be [20px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20px] at (0.6) should be [20px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20px] at (1) should be [20px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20px] at (1.5) should be [20px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20px] at (-0.3) should be [10] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20px] at (0) should be [10] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20px] at (0.3) should be [10] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20px] at (0.5) should be [20px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20px] at (0.6) should be [20px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20px] at (1) should be [20px] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20px] at (1.5) should be [20px] +Pass CSS Transitions: property from [10] to [20px] at (-0.3) should be [20px] +Pass CSS Transitions: property from [10] to [20px] at (0) should be [20px] +Pass CSS Transitions: property from [10] to [20px] at (0.3) should be [20px] +Pass CSS Transitions: property from [10] to [20px] at (0.5) should be [20px] +Pass CSS Transitions: property from [10] to [20px] at (0.6) should be [20px] +Pass CSS Transitions: property from [10] to [20px] at (1) should be [20px] +Pass CSS Transitions: property from [10] to [20px] at (1.5) should be [20px] +Pass CSS Transitions with transition: all: property from [10] to [20px] at (-0.3) should be [20px] +Pass CSS Transitions with transition: all: property from [10] to [20px] at (0) should be [20px] +Pass CSS Transitions with transition: all: property from [10] to [20px] at (0.3) should be [20px] +Pass CSS Transitions with transition: all: property from [10] to [20px] at (0.5) should be [20px] +Pass CSS Transitions with transition: all: property from [10] to [20px] at (0.6) should be [20px] +Pass CSS Transitions with transition: all: property from [10] to [20px] at (1) should be [20px] +Pass CSS Transitions with transition: all: property from [10] to [20px] at (1.5) should be [20px] +Pass CSS Animations: property from [10] to [20px] at (-0.3) should be [10] +Pass CSS Animations: property from [10] to [20px] at (0) should be [10] +Pass CSS Animations: property from [10] to [20px] at (0.3) should be [10] +Pass CSS Animations: property from [10] to [20px] at (0.5) should be [20px] +Pass CSS Animations: property from [10] to [20px] at (0.6) should be [20px] +Pass CSS Animations: property from [10] to [20px] at (1) should be [20px] +Pass CSS Animations: property from [10] to [20px] at (1.5) should be [20px] +Pass Web Animations: property from [10] to [20px] at (-0.3) should be [10] +Pass Web Animations: property from [10] to [20px] at (0) should be [10] +Pass Web Animations: property from [10] to [20px] at (0.3) should be [10] +Pass Web Animations: property from [10] to [20px] at (0.5) should be [20px] +Pass Web Animations: property from [10] to [20px] at (0.6) should be [20px] +Pass Web Animations: property from [10] to [20px] at (1) should be [20px] +Pass Web Animations: property from [10] to [20px] at (1.5) should be [20px] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10%] to [20] at (-0.3) should be [10%] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10%] to [20] at (0) should be [10%] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10%] to [20] at (0.3) should be [10%] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10%] to [20] at (0.5) should be [20] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10%] to [20] at (0.6) should be [20] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10%] to [20] at (1) should be [20] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10%] to [20] at (1.5) should be [20] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10%] to [20] at (-0.3) should be [10%] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10%] to [20] at (0) should be [10%] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10%] to [20] at (0.3) should be [10%] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10%] to [20] at (0.5) should be [20] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10%] to [20] at (0.6) should be [20] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10%] to [20] at (1) should be [20] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10%] to [20] at (1.5) should be [20] +Pass CSS Transitions: property from [10%] to [20] at (-0.3) should be [20] +Pass CSS Transitions: property from [10%] to [20] at (0) should be [20] +Pass CSS Transitions: property from [10%] to [20] at (0.3) should be [20] +Pass CSS Transitions: property from [10%] to [20] at (0.5) should be [20] +Pass CSS Transitions: property from [10%] to [20] at (0.6) should be [20] +Pass CSS Transitions: property from [10%] to [20] at (1) should be [20] +Pass CSS Transitions: property from [10%] to [20] at (1.5) should be [20] +Pass CSS Transitions with transition: all: property from [10%] to [20] at (-0.3) should be [20] +Pass CSS Transitions with transition: all: property from [10%] to [20] at (0) should be [20] +Pass CSS Transitions with transition: all: property from [10%] to [20] at (0.3) should be [20] +Pass CSS Transitions with transition: all: property from [10%] to [20] at (0.5) should be [20] +Pass CSS Transitions with transition: all: property from [10%] to [20] at (0.6) should be [20] +Pass CSS Transitions with transition: all: property from [10%] to [20] at (1) should be [20] +Pass CSS Transitions with transition: all: property from [10%] to [20] at (1.5) should be [20] +Pass CSS Animations: property from [10%] to [20] at (-0.3) should be [10%] +Pass CSS Animations: property from [10%] to [20] at (0) should be [10%] +Pass CSS Animations: property from [10%] to [20] at (0.3) should be [10%] +Pass CSS Animations: property from [10%] to [20] at (0.5) should be [20] +Pass CSS Animations: property from [10%] to [20] at (0.6) should be [20] +Pass CSS Animations: property from [10%] to [20] at (1) should be [20] +Pass CSS Animations: property from [10%] to [20] at (1.5) should be [20] +Pass Web Animations: property from [10%] to [20] at (-0.3) should be [10%] +Pass Web Animations: property from [10%] to [20] at (0) should be [10%] +Pass Web Animations: property from [10%] to [20] at (0.3) should be [10%] +Pass Web Animations: property from [10%] to [20] at (0.5) should be [20] +Pass Web Animations: property from [10%] to [20] at (0.6) should be [20] +Pass Web Animations: property from [10%] to [20] at (1) should be [20] +Pass Web Animations: property from [10%] to [20] at (1.5) should be [20] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20%] at (-0.3) should be [10] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20%] at (0) should be [10] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20%] at (0.3) should be [10] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20%] at (0.5) should be [20%] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20%] at (0.6) should be [20%] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20%] at (1) should be [20%] +Pass CSS Transitions with transition-behavior:allow-discrete: property from [10] to [20%] at (1.5) should be [20%] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20%] at (-0.3) should be [10] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20%] at (0) should be [10] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20%] at (0.3) should be [10] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20%] at (0.5) should be [20%] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20%] at (0.6) should be [20%] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20%] at (1) should be [20%] +Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [10] to [20%] at (1.5) should be [20%] +Pass CSS Transitions: property from [10] to [20%] at (-0.3) should be [20%] +Pass CSS Transitions: property from [10] to [20%] at (0) should be [20%] +Pass CSS Transitions: property from [10] to [20%] at (0.3) should be [20%] +Pass CSS Transitions: property from [10] to [20%] at (0.5) should be [20%] +Pass CSS Transitions: property from [10] to [20%] at (0.6) should be [20%] +Pass CSS Transitions: property from [10] to [20%] at (1) should be [20%] +Pass CSS Transitions: property from [10] to [20%] at (1.5) should be [20%] +Pass CSS Transitions with transition: all: property from [10] to [20%] at (-0.3) should be [20%] +Pass CSS Transitions with transition: all: property from [10] to [20%] at (0) should be [20%] +Pass CSS Transitions with transition: all: property from [10] to [20%] at (0.3) should be [20%] +Pass CSS Transitions with transition: all: property from [10] to [20%] at (0.5) should be [20%] +Pass CSS Transitions with transition: all: property from [10] to [20%] at (0.6) should be [20%] +Pass CSS Transitions with transition: all: property from [10] to [20%] at (1) should be [20%] +Pass CSS Transitions with transition: all: property from [10] to [20%] at (1.5) should be [20%] +Pass CSS Animations: property from [10] to [20%] at (-0.3) should be [10] +Pass CSS Animations: property from [10] to [20%] at (0) should be [10] +Pass CSS Animations: property from [10] to [20%] at (0.3) should be [10] +Pass CSS Animations: property from [10] to [20%] at (0.5) should be [20%] +Pass CSS Animations: property from [10] to [20%] at (0.6) should be [20%] +Pass CSS Animations: property from [10] to [20%] at (1) should be [20%] +Pass CSS Animations: property from [10] to [20%] at (1.5) should be [20%] +Pass Web Animations: property from [10] to [20%] at (-0.3) should be [10] +Pass Web Animations: property from [10] to [20%] at (0) should be [10] +Pass Web Animations: property from [10] to [20%] at (0.3) should be [10] +Pass Web Animations: property from [10] to [20%] at (0.5) should be [20%] +Pass Web Animations: property from [10] to [20%] at (0.6) should be [20%] +Pass Web Animations: property from [10] to [20%] at (1) should be [20%] +Pass Web Animations: property from [10] to [20%] at (1.5) should be [20%] \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/parsing/border-image-slice-invalid.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/parsing/border-image-slice-invalid.txt new file mode 100644 index 00000000000..6f39806117e --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/parsing/border-image-slice-invalid.txt @@ -0,0 +1,11 @@ +Harness status: OK + +Found 6 tests + +6 Pass +Pass e.style['border-image-slice'] = "fill" should not set the property value +Pass e.style['border-image-slice'] = "1 -2% fill" should not set the property value +Pass e.style['border-image-slice'] = "-1 2% fill" should not set the property value +Pass e.style['border-image-slice'] = "1 2 3 4 5" should not set the property value +Pass e.style['border-image-slice'] = "1% fill 2%" should not set the property value +Pass e.style['border-image-slice'] = "-10" should not set the property value \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/parsing/border-image-slice-valid.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/parsing/border-image-slice-valid.txt new file mode 100644 index 00000000000..f346dbad60e --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/parsing/border-image-slice-valid.txt @@ -0,0 +1,9 @@ +Harness status: OK + +Found 4 tests + +4 Pass +Pass e.style['border-image-slice'] = "1" should set the property value +Pass e.style['border-image-slice'] = "1 2% 3 4%" should set the property value +Pass e.style['border-image-slice'] = "1 2% 3 4% fill" should set the property value +Pass e.style['border-image-slice'] = "fill 1 2% 3 4%" should set the property value \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/parsing/border-image-width-invalid.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/parsing/border-image-width-invalid.txt new file mode 100644 index 00000000000..d470c5940ff --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/parsing/border-image-width-invalid.txt @@ -0,0 +1,10 @@ +Harness status: OK + +Found 5 tests + +5 Pass +Pass e.style['border-image-width'] = "none" should not set the property value +Pass e.style['border-image-width'] = "-1px" should not set the property value +Pass e.style['border-image-width'] = "-2%" should not set the property value +Pass e.style['border-image-width'] = "-3" should not set the property value +Pass e.style['border-image-width'] = "1 2 3 4 5" should not set the property value \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/parsing/border-image-width-valid.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/parsing/border-image-width-valid.txt new file mode 100644 index 00000000000..0ae24f8cbf8 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/parsing/border-image-width-valid.txt @@ -0,0 +1,10 @@ +Harness status: OK + +Found 5 tests + +5 Pass +Pass e.style['border-image-width'] = "1px" should set the property value +Pass e.style['border-image-width'] = "2%" should set the property value +Pass e.style['border-image-width'] = "3" should set the property value +Pass e.style['border-image-width'] = "auto" should set the property value +Pass e.style['border-image-width'] = "1px 2% 3 auto" should set the property value \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-cascade/all-prop-revert-layer.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-cascade/all-prop-revert-layer.txt index b4f73ad3850..dea479563ed 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-cascade/all-prop-revert-layer.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-cascade/all-prop-revert-layer.txt @@ -1,8 +1,8 @@ Harness status: OK -Found 241 tests +Found 243 tests -235 Pass +237 Pass 6 Fail Pass accent-color Pass border-collapse @@ -105,6 +105,8 @@ Pass border-bottom-style Pass border-bottom-width Pass border-end-end-radius Pass border-end-start-radius +Pass border-image-slice +Pass border-image-width Pass border-inline-end-color Pass border-inline-end-style Pass border-inline-end-width diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-backgrounds/parsing/border-image-slice-invalid.html b/Tests/LibWeb/Text/input/wpt-import/css/css-backgrounds/parsing/border-image-slice-invalid.html new file mode 100644 index 00000000000..176103f58aa --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-backgrounds/parsing/border-image-slice-invalid.html @@ -0,0 +1,27 @@ + + + + +CSS Backgrounds and Borders Module Level 3: parsing border-image-slice with invalid values + + + + + + + + + + + diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-backgrounds/parsing/border-image-slice-valid.html b/Tests/LibWeb/Text/input/wpt-import/css/css-backgrounds/parsing/border-image-slice-valid.html new file mode 100644 index 00000000000..495e87bbf90 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-backgrounds/parsing/border-image-slice-valid.html @@ -0,0 +1,23 @@ + + + + +CSS Backgrounds and Borders Module Level 3: parsing border-image-slice with valid values + + + + + + + + + + + diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-backgrounds/parsing/border-image-width-invalid.html b/Tests/LibWeb/Text/input/wpt-import/css/css-backgrounds/parsing/border-image-width-invalid.html new file mode 100644 index 00000000000..bd55339ac3f --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-backgrounds/parsing/border-image-width-invalid.html @@ -0,0 +1,24 @@ + + + + +CSS Backgrounds and Borders Module Level 3: parsing border-image-width with invalid values + + + + + + + + + + + diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-backgrounds/parsing/border-image-width-valid.html b/Tests/LibWeb/Text/input/wpt-import/css/css-backgrounds/parsing/border-image-width-valid.html new file mode 100644 index 00000000000..222a8366b6e --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-backgrounds/parsing/border-image-width-valid.html @@ -0,0 +1,23 @@ + + + + +CSS Backgrounds and Borders Module Level 3: parsing border-image-width with valid values + + + + + + + + + + +