diff --git a/Libraries/LibWeb/CSS/Interpolation.cpp b/Libraries/LibWeb/CSS/Interpolation.cpp index fbee8b03cb1..9652f7f1fba 100644 --- a/Libraries/LibWeb/CSS/Interpolation.cpp +++ b/Libraries/LibWeb/CSS/Interpolation.cpp @@ -2424,6 +2424,42 @@ static Optional composite_grid_track_size_list(CalculationCon return result; } +static RefPtr composite_mixed_value(StyleValue const& underlying_value, StyleValue const& animated_value, CalculationContext const& calculation_context) +{ + // https://drafts.csswg.org/css-values-4/#combine-mixed + // Addition of is defined the same as interpolation except by adding each component rather than interpolating it. + auto underlying_value_type = get_value_type_of_numeric_style_value(underlying_value, calculation_context); + auto animated_value_type = get_value_type_of_numeric_style_value(animated_value, calculation_context); + + if (underlying_value_type.has_value() && underlying_value_type == animated_value_type) { + // The computed value of a percentage-dimension mix is defined as + // FIXME: a computed dimension if the percentage component is zero or is defined specifically to compute to a dimension value + // a computed percentage if the dimension component is zero + // a computed calc() expression otherwise + if (auto const* from_dimension_value = as_if(underlying_value); from_dimension_value && animated_value.type() == StyleValue::Type::Percentage) { + auto dimension_component = from_dimension_value->raw_value(); + auto percentage_component = animated_value.as_percentage().raw_value(); + if (dimension_component == 0.f) + return PercentageStyleValue::create(Percentage { percentage_component }); + } else if (auto const* to_dimension_value = as_if(animated_value); to_dimension_value && underlying_value.type() == StyleValue::Type::Percentage) { + auto dimension_component = to_dimension_value->raw_value(); + auto percentage_component = underlying_value.as_percentage().raw_value(); + if (dimension_component == 0) + return PercentageStyleValue::create(Percentage { percentage_component }); + } + + auto underlying_node = CalculationNode::from_style_value(underlying_value, calculation_context); + auto animated_node = CalculationNode::from_style_value(animated_value, calculation_context); + + return CalculatedStyleValue::create( + simplify_a_calculation_tree(SumCalculationNode::create({ underlying_node, animated_node }), calculation_context, {}), + *underlying_node->numeric_type()->added_to(*animated_node->numeric_type()), + calculation_context); + } + + return {}; +} + RefPtr composite_value(PropertyID property_id, StyleValue const& underlying_value, StyleValue const& animated_value, Bindings::CompositeOperation composite_operation) { auto calculation_context = CalculationContext::for_property(PropertyNameAndID::from_id(property_id)); @@ -2437,9 +2473,8 @@ RefPtr composite_value(PropertyID property_id, StyleValue cons if (composite_operation == Bindings::CompositeOperation::Replace) return {}; - // FIXME: Composite mixed values where possible - if (underlying_value.type() != animated_value.type()) - return {}; + if (underlying_value.type() != animated_value.type() || underlying_value.is_calculated() || animated_value.is_calculated()) + return composite_mixed_value(underlying_value, animated_value, calculation_context); switch (underlying_value.type()) { case StyleValue::Type::Angle: { diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-composition.txt index 53570cb5f62..725b7a645aa 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-backgrounds/animations/background-position-composition.txt @@ -2,8 +2,7 @@ Harness status: OK Found 70 tests -46 Pass -24 Fail +70 Pass Pass Compositing CSS Animations: property underlying [40px 140px] from add [60px 160px] to add [160px 260px] at (-0.25) should be [75px 275px, 75px 275px] Pass Compositing CSS Animations: property underlying [40px 140px] from add [60px 160px] to add [160px 260px] at (0) should be [100px 300px, 100px 300px] Pass Compositing CSS Animations: property underlying [40px 140px] from add [60px 160px] to add [160px 260px] at (0.25) should be [125px 325px, 125px 325px] @@ -18,34 +17,34 @@ Pass Compositing Web Animations: property underlying [40px Pass Compositing Web Animations: property underlying [40px 140px] from add [60px 160px] to add [160px 260px] at (0.75) should be [175px 375px, 175px 375px] Pass Compositing Web Animations: property underlying [40px 140px] from add [60px 160px] to add [160px 260px] at (1) should be [200px 400px, 200px 400px] Pass Compositing Web Animations: property underlying [40px 140px] from add [60px 160px] to add [160px 260px] at (1.25) should be [225px 425px, 225px 425px] -Fail Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (-0.25) should be [110% 105%, 110% 105%] +Pass Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (-0.25) should be [110% 105%, 110% 105%] Pass Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (0) should be [100% 100%, 100% 100%] -Fail Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (0.25) should be [90% 95%, 90% 95%] -Fail Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (0.5) should be [80% 90%, 80% 90%] -Fail Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (0.75) should be [70% 85%, 70% 85%] -Fail Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (1) should be [60% 80%, 60% 80%] -Fail Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (1.25) should be [50% 75%, 50% 75%] -Fail Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (-0.25) should be [110% 105%, 110% 105%] +Pass Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (0.25) should be [90% 95%, 90% 95%] +Pass Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (0.5) should be [80% 90%, 80% 90%] +Pass Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (0.75) should be [70% 85%, 70% 85%] +Pass Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (1) should be [60% 80%, 60% 80%] +Pass Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (1.25) should be [50% 75%, 50% 75%] +Pass Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (-0.25) should be [110% 105%, 110% 105%] Pass Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (0) should be [100% 100%, 100% 100%] -Fail Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (0.25) should be [90% 95%, 90% 95%] -Fail Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (0.5) should be [80% 90%, 80% 90%] -Fail Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (0.75) should be [70% 85%, 70% 85%] -Fail Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (1) should be [60% 80%, 60% 80%] -Fail Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (1.25) should be [50% 75%, 50% 75%] -Fail Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (-0.25) should be [110% 105%, 235% 230%] +Pass Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (0.25) should be [90% 95%, 90% 95%] +Pass Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (0.5) should be [80% 90%, 80% 90%] +Pass Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (0.75) should be [70% 85%, 70% 85%] +Pass Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (1) should be [60% 80%, 60% 80%] +Pass Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%] to add [right 80% bottom 40%] at (1.25) should be [50% 75%, 50% 75%] +Pass Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (-0.25) should be [110% 105%, 235% 230%] Pass Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (0) should be [100% 100%, 200% 200%] -Fail Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (0.25) should be [90% 95%, 165% 170%] -Fail Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (0.5) should be [80% 90%, 130% 140%] -Fail Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (0.75) should be [70% 85%, 95% 110%] -Fail Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (1) should be [60% 80%, 60% 80%] -Fail Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (1.25) should be [50% 75%, 25% 50%] -Fail Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (-0.25) should be [110% 105%, 235% 230%] +Pass Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (0.25) should be [90% 95%, 165% 170%] +Pass Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (0.5) should be [80% 90%, 130% 140%] +Pass Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (0.75) should be [70% 85%, 95% 110%] +Pass Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (1) should be [60% 80%, 60% 80%] +Pass Compositing CSS Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (1.25) should be [50% 75%, 25% 50%] +Pass Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (-0.25) should be [110% 105%, 235% 230%] Pass Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (0) should be [100% 100%, 200% 200%] -Fail Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (0.25) should be [90% 95%, 165% 170%] -Fail Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (0.5) should be [80% 90%, 130% 140%] -Fail Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (0.75) should be [70% 85%, 95% 110%] -Fail Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (1) should be [60% 80%, 60% 80%] -Fail Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (1.25) should be [50% 75%, 25% 50%] +Pass Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (0.25) should be [90% 95%, 165% 170%] +Pass Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (0.5) should be [80% 90%, 130% 140%] +Pass Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (0.75) should be [70% 85%, 95% 110%] +Pass Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (1) should be [60% 80%, 60% 80%] +Pass Compositing Web Animations: property underlying [top 20% left 40%] from add [left 60% top 80%, top 180% left 160%] to add [right 80% bottom 40%] at (1.25) should be [50% 75%, 25% 50%] Pass Compositing CSS Animations: property underlying [40px 140px] from replace [100px 200px] to add [160px 260px] at (-0.25) should be [75px 150px, 75px 150px] Pass Compositing CSS Animations: property underlying [40px 140px] from replace [100px 200px] to add [160px 260px] at (0) should be [100px 200px, 100px 200px] Pass Compositing CSS Animations: property underlying [40px 140px] from replace [100px 200px] to add [160px 260px] at (0.25) should be [125px 250px, 125px 250px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-bottom-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-bottom-composition.txt index d61f0550514..99b2261e04a 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-bottom-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-bottom-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 50 tests -42 Pass -8 Fail +48 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] fro Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-left-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-left-composition.txt index 77a668ccd9e..03afb9aafb3 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-left-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-left-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 50 tests -42 Pass -8 Fail +48 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-right-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-right-composition.txt index 35c43d729cf..48344292f9c 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-right-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-right-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 50 tests -42 Pass -8 Fail +48 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-top-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-top-composition.txt index 91e0891a1ee..ee622de3ffa 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-top-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/margin-top-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 50 tests -42 Pass -8 Fail +48 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from a Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-bottom-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-bottom-composition.txt index aeb320edc6a..cb14394c72d 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-bottom-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-bottom-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 40 tests -32 Pass -8 Fail +38 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] fr Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-left-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-left-composition.txt index 55d8679c808..62d6e6ce8ca 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-left-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-left-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 40 tests -32 Pass -8 Fail +38 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-right-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-right-composition.txt index c8d8b7d0082..7391e96e170 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-right-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-right-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 40 tests -32 Pass -8 Fail +38 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] fro Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-top-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-top-composition.txt index 21a47831dc6..9d6001c3b37 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-top-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-box/animation/padding-top-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 40 tests -32 Pass -8 Fail +38 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-flexbox/animation/flex-basis-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-flexbox/animation/flex-basis-composition.txt index dbc62c27716..c451cf98896 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-flexbox/animation/flex-basis-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-flexbox/animation/flex-basis-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 50 tests -42 Pass -8 Fail +48 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from a Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/bottom-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/bottom-composition.txt index 3027a24ef27..324537cca0b 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/bottom-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/bottom-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 50 tests -42 Pass -8 Fail +48 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from add [ Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/left-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/left-composition.txt index e5be59ce674..8a29d76194e 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/left-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/left-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 60 tests -44 Pass -16 Fail +56 Pass +4 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,26 +24,26 @@ Pass Compositing Web Animations: property underlying [100px] from add [10 Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [-10%] at (-0.3) should be [calc(130px + 13%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [-10%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [-10%] at (0.5) should be [calc(50px + 5%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [-10%] at (1) should be [0%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [-10%] at (1.5) should be [calc(-50px - 5%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [-10%] at (-0.3) should be [calc(130px + 13%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [-10%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [-10%] at (0.5) should be [calc(50px + 5%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [-10%] at (1) should be [0%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [-10%] at (1.5) should be [calc(-50px - 5%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [-10%] at (-0.3) should be [calc(130px + 13%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [-10%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [-10%] at (0.5) should be [calc(50px + 5%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [-10%] at (1) should be [0%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [-10%] at (1.5) should be [calc(-50px - 5%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [-10%] at (-0.3) should be [calc(130px + 13%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [-10%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [-10%] at (0.5) should be [calc(50px + 5%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [-10%] at (1) should be [0%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [-10%] at (1.5) should be [calc(-50px - 5%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/right-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/right-composition.txt index b1aaf0d0c56..11d7d2509c8 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/right-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/right-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 50 tests -42 Pass -8 Fail +48 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from add [1 Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/top-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/top-composition.txt index 629086f026b..a5d10799c5a 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/top-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-position/animations/top-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 50 tests -42 Pass -8 Fail +48 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from add [10p Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-shapes/animation/shape-margin-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-shapes/animation/shape-margin-composition.txt index a7ed8b08e52..0c0f191cd74 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-shapes/animation/shape-margin-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-shapes/animation/shape-margin-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 40 tests -32 Pass -8 Fail +38 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/max-height-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/max-height-composition.txt index c98e1afc1f0..f4b1edb47c3 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/max-height-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/max-height-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 60 tests -52 Pass -8 Fail +58 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from a Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/max-width-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/max-width-composition.txt index 7e1bad5ee85..8cb33c78f0a 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/max-width-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/max-width-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 60 tests -52 Pass -8 Fail +58 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from ad Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/min-height-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/min-height-composition.txt index 7b62e7daa01..8d5de6564e2 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/min-height-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/min-height-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 60 tests -52 Pass -8 Fail +58 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from a Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/min-width-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/min-width-composition.txt index 0b89580a33e..bd04b8d8495 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/min-width-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/min-width-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 60 tests -52 Pass -8 Fail +58 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from ad Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/width-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/width-composition.txt index 4a3787ba83e..e3b65ffd234 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/width-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-sizing/animation/width-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 60 tests -52 Pass -8 Fail +58 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] from add [1 Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px] diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/animations/vertical-align-composition.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/animations/vertical-align-composition.txt index aeb93991e23..a1c85029b88 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/animations/vertical-align-composition.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/animations/vertical-align-composition.txt @@ -2,8 +2,8 @@ Harness status: OK Found 40 tests -32 Pass -8 Fail +38 Pass +2 Fail Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (-0.3) should be [120px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to add [200px] at (0.5) should be [200px] @@ -24,16 +24,16 @@ Pass Compositing Web Animations: property underlying [100px] fr Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (0.5) should be [106px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1) should be [102px] Pass Compositing Web Animations: property underlying [100px] from add [10px] to add [2px] at (1.5) should be [98px] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] -Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] -Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing CSS Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (-0.3) should be [calc(130px + 4%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0) should be [calc(100px + 10%)] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (0.5) should be [calc(50px + 20%)] +Fail Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1) should be [30%] +Pass Compositing Web Animations: property underlying [10%] from add [100px] to add [20%] at (1.5) should be [calc(-50px + 40%)] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (-0.3) should be [135px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0) should be [150px] Pass Compositing CSS Animations: property underlying [50px] from add [100px] to replace [200px] at (0.5) should be [175px]