LibWeb: Allow UseInitial in keyframes when updating animated style

This removes the AnimationRefresh argument from `collect_animation_into`
which was added in a9b8840 - it's only effect was disallowing
`UseInitial`s within keyframes when we were doing animated style
updates which I believe is unintentional.

Gains us 214 WPT tests.
This commit is contained in:
Callum Law 2025-08-27 21:28:52 +12:00 committed by Jelle Raaijmakers
commit ede80ccdfb
Notes: github-actions[bot] 2025-08-27 12:52:16 +00:00
25 changed files with 260 additions and 270 deletions

View file

@ -936,7 +936,7 @@ void KeyframeEffect::update_computed_properties(AnimationUpdateContext& context)
return make<AnimationUpdateContext::ElementData>(move(old_animated_properties), computed_properties);
});
target->document().style_computer().collect_animation_into(*target, pseudo_element_type(), *this, *computed_properties, CSS::StyleComputer::AnimationRefresh::Yes);
target->document().style_computer().collect_animation_into(*target, pseudo_element_type(), *this, *computed_properties);
}
}

View file

@ -1002,7 +1002,7 @@ static void cascade_custom_properties(DOM::Element& element, Optional<CSS::Pseud
}
}
void StyleComputer::collect_animation_into(DOM::Element& element, Optional<CSS::PseudoElement> pseudo_element, GC::Ref<Animations::KeyframeEffect> effect, ComputedProperties& computed_properties, AnimationRefresh refresh) const
void StyleComputer::collect_animation_into(DOM::Element& element, Optional<CSS::PseudoElement> pseudo_element, GC::Ref<Animations::KeyframeEffect> effect, ComputedProperties& computed_properties) const
{
auto animation = effect->associated_animation();
if (!animation)
@ -1055,7 +1055,7 @@ void StyleComputer::collect_animation_into(DOM::Element& element, Optional<CSS::
}
// FIXME: Follow https://drafts.csswg.org/web-animations-1/#ref-for-computed-keyframes in whatever the right place is.
auto compute_keyframe_values = [refresh, &computed_properties, &element, &pseudo_element, this](auto const& keyframe_values) {
auto compute_keyframe_values = [&computed_properties, &element, &pseudo_element, this](auto const& keyframe_values) {
HashMap<PropertyID, RefPtr<StyleValue const>> result;
HashMap<PropertyID, PropertyID> longhands_set_by_property_id;
auto property_is_set_by_use_initial = MUST(Bitmap::create(number_of_longhand_properties, false));
@ -1108,12 +1108,10 @@ void StyleComputer::collect_animation_into(DOM::Element& element, Optional<CSS::
auto style_value = value.visit(
[&](Animations::KeyframeEffect::KeyFrameSet::UseInitial) -> RefPtr<StyleValue const> {
if (refresh == AnimationRefresh::Yes)
return {};
if (property_is_shorthand(property_id))
return {};
is_use_initial = true;
return computed_properties.property(property_id);
return computed_properties.property(property_id, ComputedProperties::WithAnimationsApplied::No);
},
[&](RefPtr<StyleValue const> value) -> RefPtr<StyleValue const> {
return value;
@ -1431,7 +1429,7 @@ void StyleComputer::start_needed_transitions(ComputedProperties const& previous_
auto transition = CSSTransition::start_a_transition(element, pseudo_element, property_id,
document().transition_generation(), delay, start_time, end_time, start_value, end_value, reversing_adjusted_start_value, reversing_shortening_factor);
// Immediately set the property's value to the transition's current value, to prevent single-frame jumps.
collect_animation_into(element, {}, as<Animations::KeyframeEffect>(*transition->effect()), new_style, AnimationRefresh::No);
collect_animation_into(element, {}, as<Animations::KeyframeEffect>(*transition->effect()), new_style);
};
// 1. If all of the following are true:

View file

@ -180,11 +180,7 @@ public:
void set_viewport_rect(Badge<DOM::Document>, CSSPixelRect const& viewport_rect) { m_viewport_rect = viewport_rect; }
enum class AnimationRefresh {
No,
Yes,
};
void collect_animation_into(DOM::Element&, Optional<CSS::PseudoElement>, GC::Ref<Animations::KeyframeEffect> animation, ComputedProperties&, AnimationRefresh = AnimationRefresh::No) const;
void collect_animation_into(DOM::Element&, Optional<CSS::PseudoElement>, GC::Ref<Animations::KeyframeEffect> animation, ComputedProperties&) const;
[[nodiscard]] bool may_have_has_selectors() const;
[[nodiscard]] bool have_has_selectors() const;

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 172 tests
118 Pass
54 Fail
126 Pass
46 Fail
Pass CSS Transitions: property <background-color> from neutral to [green] at (-0.3) should be [rgb(0, 0, 0)]
Pass CSS Transitions: property <background-color> from neutral to [green] at (0) should be [rgb(0, 0, 0)]
Pass CSS Transitions: property <background-color> from neutral to [green] at (0.3) should be [rgb(0, 38, 0)]
@ -16,16 +16,16 @@ Pass CSS Transitions with transition: all: property <background-color> from neut
Pass CSS Transitions with transition: all: property <background-color> from neutral to [green] at (0.6) should be [rgb(0, 77, 0)]
Pass CSS Transitions with transition: all: property <background-color> from neutral to [green] at (1) should be [rgb(0, 128, 0)]
Pass CSS Transitions with transition: all: property <background-color> from neutral to [green] at (1.5) should be [rgb(0, 192, 0)]
Fail CSS Animations: property <background-color> from neutral to [green] at (-0.3) should be [rgb(0, 0, 0)]
Fail CSS Animations: property <background-color> from neutral to [green] at (0) should be [rgb(0, 0, 0)]
Fail CSS Animations: property <background-color> from neutral to [green] at (0.3) should be [rgb(0, 38, 0)]
Fail CSS Animations: property <background-color> from neutral to [green] at (0.6) should be [rgb(0, 77, 0)]
Pass CSS Animations: property <background-color> from neutral to [green] at (-0.3) should be [rgb(0, 0, 0)]
Pass CSS Animations: property <background-color> from neutral to [green] at (0) should be [rgb(0, 0, 0)]
Pass CSS Animations: property <background-color> from neutral to [green] at (0.3) should be [rgb(0, 38, 0)]
Pass CSS Animations: property <background-color> from neutral to [green] at (0.6) should be [rgb(0, 77, 0)]
Pass CSS Animations: property <background-color> from neutral to [green] at (1) should be [rgb(0, 128, 0)]
Pass CSS Animations: property <background-color> from neutral to [green] at (1.5) should be [rgb(0, 192, 0)]
Fail Web Animations: property <background-color> from neutral to [green] at (-0.3) should be [rgb(0, 0, 0)]
Fail Web Animations: property <background-color> from neutral to [green] at (0) should be [rgb(0, 0, 0)]
Fail Web Animations: property <background-color> from neutral to [green] at (0.3) should be [rgb(0, 38, 0)]
Fail Web Animations: property <background-color> from neutral to [green] at (0.6) should be [rgb(0, 77, 0)]
Pass Web Animations: property <background-color> from neutral to [green] at (-0.3) should be [rgb(0, 0, 0)]
Pass Web Animations: property <background-color> from neutral to [green] at (0) should be [rgb(0, 0, 0)]
Pass Web Animations: property <background-color> from neutral to [green] at (0.3) should be [rgb(0, 38, 0)]
Pass Web Animations: property <background-color> from neutral to [green] at (0.6) should be [rgb(0, 77, 0)]
Pass Web Animations: property <background-color> from neutral to [green] at (1) should be [rgb(0, 128, 0)]
Pass Web Animations: property <background-color> from neutral to [green] at (1.5) should be [rgb(0, 192, 0)]
Pass CSS Transitions: property <background-color> from [initial] to [green] at (-0.3) should be [rgba(0, 0, 0, 0)]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 196 tests
72 Pass
124 Fail
84 Pass
112 Fail
Pass CSS Transitions: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [30px 30px, 30px 30px, 30px 30px, 30px 30px]
Pass CSS Transitions: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px]
Pass CSS Transitions: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [50px 50px, 50px 50px, 50px 50px, 50px 50px]
@ -18,20 +18,20 @@ Pass CSS Transitions with transition: all: property <background-position> from n
Pass CSS Transitions with transition: all: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.75) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px]
Pass CSS Transitions with transition: all: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px]
Pass CSS Transitions with transition: all: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [90px 90px, 90px 90px, 90px 90px, 90px 90px]
Fail CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [30px 30px, 30px 30px, 30px 30px, 30px 30px]
Fail CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px]
Fail CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [50px 50px, 50px 50px, 50px 50px, 50px 50px]
Fail CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.5) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px]
Fail CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.75) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px]
Pass CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [30px 30px, 30px 30px, 30px 30px, 30px 30px]
Pass CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px]
Pass CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [50px 50px, 50px 50px, 50px 50px, 50px 50px]
Pass CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.5) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px]
Pass CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.75) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px]
Pass CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px]
Fail CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [90px 90px, 90px 90px, 90px 90px, 90px 90px]
Fail Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [30px 30px, 30px 30px, 30px 30px, 30px 30px]
Fail Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px]
Fail Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [50px 50px, 50px 50px, 50px 50px, 50px 50px]
Fail Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.5) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px]
Fail Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.75) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px]
Pass CSS Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [90px 90px, 90px 90px, 90px 90px, 90px 90px]
Pass Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [30px 30px, 30px 30px, 30px 30px, 30px 30px]
Pass Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px]
Pass Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [50px 50px, 50px 50px, 50px 50px, 50px 50px]
Pass Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.5) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px]
Pass Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.75) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px]
Pass Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px]
Fail Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [90px 90px, 90px 90px, 90px 90px, 90px 90px]
Pass Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [90px 90px, 90px 90px, 90px 90px, 90px 90px]
Fail CSS Transitions: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px)]
Fail CSS Transitions: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%]
Fail CSS Transitions: property <background-position> from [initial] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px)]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 280 tests
104 Pass
176 Fail
112 Pass
168 Fail
Pass CSS Transitions: property <background-position> from neutral to [left 20px top 20px] at (0) should be [10px 10px]
Pass CSS Transitions: property <background-position> from neutral to [left 20px top 20px] at (0.25) should be [12.5px 12.5px]
Pass CSS Transitions: property <background-position> from neutral to [left 20px top 20px] at (0.5) should be [15px 15px]
@ -14,15 +14,15 @@ Pass CSS Transitions with transition: all: property <background-position> from n
Pass CSS Transitions with transition: all: property <background-position> from neutral to [left 20px top 20px] at (0.5) should be [15px 15px]
Pass CSS Transitions with transition: all: property <background-position> from neutral to [left 20px top 20px] at (0.75) should be [17.5px 17.5px]
Pass CSS Transitions with transition: all: property <background-position> from neutral to [left 20px top 20px] at (1) should be [20px 20px]
Fail CSS Animations: property <background-position> from neutral to [left 20px top 20px] at (0) should be [10px 10px]
Fail CSS Animations: property <background-position> from neutral to [left 20px top 20px] at (0.25) should be [12.5px 12.5px]
Fail CSS Animations: property <background-position> from neutral to [left 20px top 20px] at (0.5) should be [15px 15px]
Fail CSS Animations: property <background-position> from neutral to [left 20px top 20px] at (0.75) should be [17.5px 17.5px]
Pass CSS Animations: property <background-position> from neutral to [left 20px top 20px] at (0) should be [10px 10px]
Pass CSS Animations: property <background-position> from neutral to [left 20px top 20px] at (0.25) should be [12.5px 12.5px]
Pass CSS Animations: property <background-position> from neutral to [left 20px top 20px] at (0.5) should be [15px 15px]
Pass CSS Animations: property <background-position> from neutral to [left 20px top 20px] at (0.75) should be [17.5px 17.5px]
Pass CSS Animations: property <background-position> from neutral to [left 20px top 20px] at (1) should be [20px 20px]
Fail Web Animations: property <background-position> from neutral to [left 20px top 20px] at (0) should be [10px 10px]
Fail Web Animations: property <background-position> from neutral to [left 20px top 20px] at (0.25) should be [12.5px 12.5px]
Fail Web Animations: property <background-position> from neutral to [left 20px top 20px] at (0.5) should be [15px 15px]
Fail Web Animations: property <background-position> from neutral to [left 20px top 20px] at (0.75) should be [17.5px 17.5px]
Pass Web Animations: property <background-position> from neutral to [left 20px top 20px] at (0) should be [10px 10px]
Pass Web Animations: property <background-position> from neutral to [left 20px top 20px] at (0.25) should be [12.5px 12.5px]
Pass Web Animations: property <background-position> from neutral to [left 20px top 20px] at (0.5) should be [15px 15px]
Pass Web Animations: property <background-position> from neutral to [left 20px top 20px] at (0.75) should be [17.5px 17.5px]
Pass Web Animations: property <background-position> from neutral to [left 20px top 20px] at (1) should be [20px 20px]
Fail CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (0) should be [0% 0%]
Fail CSS Transitions: property <background-position> from [initial] to [left 20px top 20px] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)]

View file

@ -2,8 +2,7 @@ Harness status: OK
Found 112 tests
100 Pass
12 Fail
112 Pass
Pass CSS Transitions: property <background-position-x> from neutral to [80px] at (-0.25) should be [30px]
Pass CSS Transitions: property <background-position-x> from neutral to [80px] at (0) should be [40px]
Pass CSS Transitions: property <background-position-x> from neutral to [80px] at (0.25) should be [50px]
@ -18,20 +17,20 @@ Pass CSS Transitions with transition: all: property <background-position-x> from
Pass CSS Transitions with transition: all: property <background-position-x> from neutral to [80px] at (0.75) should be [70px]
Pass CSS Transitions with transition: all: property <background-position-x> from neutral to [80px] at (1) should be [80px]
Pass CSS Transitions with transition: all: property <background-position-x> from neutral to [80px] at (1.25) should be [90px]
Fail CSS Animations: property <background-position-x> from neutral to [80px] at (-0.25) should be [30px]
Fail CSS Animations: property <background-position-x> from neutral to [80px] at (0) should be [40px]
Fail CSS Animations: property <background-position-x> from neutral to [80px] at (0.25) should be [50px]
Fail CSS Animations: property <background-position-x> from neutral to [80px] at (0.5) should be [60px]
Fail CSS Animations: property <background-position-x> from neutral to [80px] at (0.75) should be [70px]
Pass CSS Animations: property <background-position-x> from neutral to [80px] at (-0.25) should be [30px]
Pass CSS Animations: property <background-position-x> from neutral to [80px] at (0) should be [40px]
Pass CSS Animations: property <background-position-x> from neutral to [80px] at (0.25) should be [50px]
Pass CSS Animations: property <background-position-x> from neutral to [80px] at (0.5) should be [60px]
Pass CSS Animations: property <background-position-x> from neutral to [80px] at (0.75) should be [70px]
Pass CSS Animations: property <background-position-x> from neutral to [80px] at (1) should be [80px]
Fail CSS Animations: property <background-position-x> from neutral to [80px] at (1.25) should be [90px]
Fail Web Animations: property <background-position-x> from neutral to [80px] at (-0.25) should be [30px]
Fail Web Animations: property <background-position-x> from neutral to [80px] at (0) should be [40px]
Fail Web Animations: property <background-position-x> from neutral to [80px] at (0.25) should be [50px]
Fail Web Animations: property <background-position-x> from neutral to [80px] at (0.5) should be [60px]
Fail Web Animations: property <background-position-x> from neutral to [80px] at (0.75) should be [70px]
Pass CSS Animations: property <background-position-x> from neutral to [80px] at (1.25) should be [90px]
Pass Web Animations: property <background-position-x> from neutral to [80px] at (-0.25) should be [30px]
Pass Web Animations: property <background-position-x> from neutral to [80px] at (0) should be [40px]
Pass Web Animations: property <background-position-x> from neutral to [80px] at (0.25) should be [50px]
Pass Web Animations: property <background-position-x> from neutral to [80px] at (0.5) should be [60px]
Pass Web Animations: property <background-position-x> from neutral to [80px] at (0.75) should be [70px]
Pass Web Animations: property <background-position-x> from neutral to [80px] at (1) should be [80px]
Fail Web Animations: property <background-position-x> from neutral to [80px] at (1.25) should be [90px]
Pass Web Animations: property <background-position-x> from neutral to [80px] at (1.25) should be [90px]
Pass CSS Transitions: property <background-position-x> from [initial] to [right] at (-0.25) should be [-25%]
Pass CSS Transitions: property <background-position-x> from [initial] to [right] at (0) should be [0%]
Pass CSS Transitions: property <background-position-x> from [initial] to [right] at (0.25) should be [25%]

View file

@ -2,8 +2,7 @@ Harness status: OK
Found 112 tests
100 Pass
12 Fail
112 Pass
Pass CSS Transitions: property <background-position-y> from neutral to [80px] at (-0.25) should be [30px]
Pass CSS Transitions: property <background-position-y> from neutral to [80px] at (0) should be [40px]
Pass CSS Transitions: property <background-position-y> from neutral to [80px] at (0.25) should be [50px]
@ -18,20 +17,20 @@ Pass CSS Transitions with transition: all: property <background-position-y> from
Pass CSS Transitions with transition: all: property <background-position-y> from neutral to [80px] at (0.75) should be [70px]
Pass CSS Transitions with transition: all: property <background-position-y> from neutral to [80px] at (1) should be [80px]
Pass CSS Transitions with transition: all: property <background-position-y> from neutral to [80px] at (1.25) should be [90px]
Fail CSS Animations: property <background-position-y> from neutral to [80px] at (-0.25) should be [30px]
Fail CSS Animations: property <background-position-y> from neutral to [80px] at (0) should be [40px]
Fail CSS Animations: property <background-position-y> from neutral to [80px] at (0.25) should be [50px]
Fail CSS Animations: property <background-position-y> from neutral to [80px] at (0.5) should be [60px]
Fail CSS Animations: property <background-position-y> from neutral to [80px] at (0.75) should be [70px]
Pass CSS Animations: property <background-position-y> from neutral to [80px] at (-0.25) should be [30px]
Pass CSS Animations: property <background-position-y> from neutral to [80px] at (0) should be [40px]
Pass CSS Animations: property <background-position-y> from neutral to [80px] at (0.25) should be [50px]
Pass CSS Animations: property <background-position-y> from neutral to [80px] at (0.5) should be [60px]
Pass CSS Animations: property <background-position-y> from neutral to [80px] at (0.75) should be [70px]
Pass CSS Animations: property <background-position-y> from neutral to [80px] at (1) should be [80px]
Fail CSS Animations: property <background-position-y> from neutral to [80px] at (1.25) should be [90px]
Fail Web Animations: property <background-position-y> from neutral to [80px] at (-0.25) should be [30px]
Fail Web Animations: property <background-position-y> from neutral to [80px] at (0) should be [40px]
Fail Web Animations: property <background-position-y> from neutral to [80px] at (0.25) should be [50px]
Fail Web Animations: property <background-position-y> from neutral to [80px] at (0.5) should be [60px]
Fail Web Animations: property <background-position-y> from neutral to [80px] at (0.75) should be [70px]
Pass CSS Animations: property <background-position-y> from neutral to [80px] at (1.25) should be [90px]
Pass Web Animations: property <background-position-y> from neutral to [80px] at (-0.25) should be [30px]
Pass Web Animations: property <background-position-y> from neutral to [80px] at (0) should be [40px]
Pass Web Animations: property <background-position-y> from neutral to [80px] at (0.25) should be [50px]
Pass Web Animations: property <background-position-y> from neutral to [80px] at (0.5) should be [60px]
Pass Web Animations: property <background-position-y> from neutral to [80px] at (0.75) should be [70px]
Pass Web Animations: property <background-position-y> from neutral to [80px] at (1) should be [80px]
Fail Web Animations: property <background-position-y> from neutral to [80px] at (1.25) should be [90px]
Pass Web Animations: property <background-position-y> from neutral to [80px] at (1.25) should be [90px]
Pass CSS Transitions: property <background-position-y> from [initial] to [bottom] at (-0.25) should be [-25%]
Pass CSS Transitions: property <background-position-y> from [initial] to [bottom] at (0) should be [0%]
Pass CSS Transitions: property <background-position-y> from [initial] to [bottom] at (0.25) should be [25%]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 364 tests
108 Pass
256 Fail
110 Pass
254 Fail
Fail CSS Transitions: property <background-size> from neutral to [20px 20px, 0px 0px] at (-0.25) should be [ 7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px]
Pass CSS Transitions: property <background-size> from neutral to [20px 20px, 0px 0px] at (0) should be [10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px]
Fail CSS Transitions: property <background-size> from neutral to [20px 20px, 0px 0px] at (0.25) should be [12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px]
@ -19,14 +19,14 @@ Fail CSS Transitions with transition: all: property <background-size> from neutr
Fail CSS Transitions with transition: all: property <background-size> from neutral to [20px 20px, 0px 0px] at (1) should be [20.0px 20.0px, 0.0px 0.0px, 20.0px 20.0px, 0.0px 0.0px]
Fail CSS Transitions with transition: all: property <background-size> from neutral to [20px 20px, 0px 0px] at (1.25) should be [22.5px 22.5px, 0.0px 0.0px, 22.5px 22.5px, 0.0px 0.0px]
Fail CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (-0.25) should be [ 7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px]
Fail CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (0) should be [10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px]
Pass CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (0) should be [10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px]
Fail CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (0.25) should be [12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px]
Fail CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (0.5) should be [15.0px 15.0px, 5.0px 5.0px, 15.0px 15.0px, 5.0px 5.0px]
Fail CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (0.75) should be [17.5px 17.5px, 2.5px 2.5px, 17.5px 17.5px, 2.5px 2.5px]
Fail CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (1) should be [20.0px 20.0px, 0.0px 0.0px, 20.0px 20.0px, 0.0px 0.0px]
Fail CSS Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (1.25) should be [22.5px 22.5px, 0.0px 0.0px, 22.5px 22.5px, 0.0px 0.0px]
Fail Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (-0.25) should be [ 7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px]
Fail Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (0) should be [10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px]
Pass Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (0) should be [10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px]
Fail Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (0.25) should be [12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px]
Fail Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (0.5) should be [15.0px 15.0px, 5.0px 5.0px, 15.0px 15.0px, 5.0px 5.0px]
Fail Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px] at (0.75) should be [17.5px 17.5px, 2.5px 2.5px, 17.5px 17.5px, 2.5px 2.5px]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 144 tests
102 Pass
42 Fail
112 Pass
32 Fail
Pass CSS Transitions: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (-0.3) should be [rgb(23, 33, 43) rgb(40, 50, 60) rgb(17, 27, 37) rgb(37, 47, 57)]
Pass CSS Transitions: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (0) should be [rgb(20, 30, 40) rgb(40, 50, 60)]
Pass CSS Transitions: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)] at (0.3) should be [rgb(17, 27, 37) rgb(40, 50, 60) rgb(23, 33, 43) rgb(43, 53, 63)]
@ -40,18 +40,18 @@ Pass CSS Transitions with transition: all: property <border-top-color> from neut
Pass CSS Transitions with transition: all: property <border-top-color> from neutral to [orange] at (0.6) should be [rgb(153, 99, 56)]
Pass CSS Transitions with transition: all: property <border-top-color> from neutral to [orange] at (1) should be [rgb(255, 165, 0)]
Pass CSS Transitions with transition: all: property <border-top-color> from neutral to [orange] at (1.5) should be [rgb(255, 248, 0)]
Fail CSS Animations: property <border-top-color> from neutral to [orange] at (-0.3) should be [rgb(0, 0, 181)]
Fail CSS Animations: property <border-top-color> from neutral to [orange] at (0) should be [rgb(0, 0, 139)]
Fail CSS Animations: property <border-top-color> from neutral to [orange] at (0.3) should be [rgb(77, 50, 97)]
Fail CSS Animations: property <border-top-color> from neutral to [orange] at (0.6) should be [rgb(153, 99, 56)]
Pass CSS Animations: property <border-top-color> from neutral to [orange] at (-0.3) should be [rgb(0, 0, 181)]
Pass CSS Animations: property <border-top-color> from neutral to [orange] at (0) should be [rgb(0, 0, 139)]
Pass CSS Animations: property <border-top-color> from neutral to [orange] at (0.3) should be [rgb(77, 50, 97)]
Pass CSS Animations: property <border-top-color> from neutral to [orange] at (0.6) should be [rgb(153, 99, 56)]
Pass CSS Animations: property <border-top-color> from neutral to [orange] at (1) should be [rgb(255, 165, 0)]
Fail CSS Animations: property <border-top-color> from neutral to [orange] at (1.5) should be [rgb(255, 248, 0)]
Fail Web Animations: property <border-top-color> from neutral to [orange] at (-0.3) should be [rgb(0, 0, 181)]
Fail Web Animations: property <border-top-color> from neutral to [orange] at (0) should be [rgb(0, 0, 139)]
Fail Web Animations: property <border-top-color> from neutral to [orange] at (0.3) should be [rgb(77, 50, 97)]
Fail Web Animations: property <border-top-color> from neutral to [orange] at (0.6) should be [rgb(153, 99, 56)]
Pass CSS Animations: property <border-top-color> from neutral to [orange] at (1.5) should be [rgb(255, 248, 0)]
Pass Web Animations: property <border-top-color> from neutral to [orange] at (-0.3) should be [rgb(0, 0, 181)]
Pass Web Animations: property <border-top-color> from neutral to [orange] at (0) should be [rgb(0, 0, 139)]
Pass Web Animations: property <border-top-color> from neutral to [orange] at (0.3) should be [rgb(77, 50, 97)]
Pass Web Animations: property <border-top-color> from neutral to [orange] at (0.6) should be [rgb(153, 99, 56)]
Pass Web Animations: property <border-top-color> from neutral to [orange] at (1) should be [rgb(255, 165, 0)]
Fail Web Animations: property <border-top-color> from neutral to [orange] at (1.5) should be [rgb(255, 248, 0)]
Pass Web Animations: property <border-top-color> from neutral to [orange] at (1.5) should be [rgb(255, 248, 0)]
Fail CSS Transitions: property <border-top-color> from [initial] to [orange] at (-0.3) should be [rgb(0, 0, 0)]
Fail CSS Transitions: property <border-top-color> from [initial] to [orange] at (0) should be [rgb(0, 0, 0)]
Fail CSS Transitions: property <border-top-color> from [initial] to [orange] at (0.3) should be [rgb(77, 50, 0)]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 168 tests
134 Pass
34 Fail
144 Pass
24 Fail
Pass CSS Transitions: property <border-image-outset> from neutral to [2px] at (-0.3) should be [0.7px]
Pass CSS Transitions: property <border-image-outset> from neutral to [2px] at (0) should be [1px]
Pass CSS Transitions: property <border-image-outset> from neutral to [2px] at (0.3) should be [1.3px]
@ -16,18 +16,18 @@ Pass CSS Transitions with transition: all: property <border-image-outset> from n
Pass CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (0.6) should be [1.6px]
Pass CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (1) should be [2px]
Pass CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (1.5) should be [2.5px]
Fail CSS Animations: property <border-image-outset> from neutral to [2px] at (-0.3) should be [0.7px]
Fail CSS Animations: property <border-image-outset> from neutral to [2px] at (0) should be [1px]
Fail CSS Animations: property <border-image-outset> from neutral to [2px] at (0.3) should be [1.3px]
Fail CSS Animations: property <border-image-outset> from neutral to [2px] at (0.6) should be [1.6px]
Pass CSS Animations: property <border-image-outset> from neutral to [2px] at (-0.3) should be [0.7px]
Pass CSS Animations: property <border-image-outset> from neutral to [2px] at (0) should be [1px]
Pass CSS Animations: property <border-image-outset> from neutral to [2px] at (0.3) should be [1.3px]
Pass CSS Animations: property <border-image-outset> from neutral to [2px] at (0.6) should be [1.6px]
Pass CSS Animations: property <border-image-outset> from neutral to [2px] at (1) should be [2px]
Fail CSS Animations: property <border-image-outset> from neutral to [2px] at (1.5) should be [2.5px]
Fail Web Animations: property <border-image-outset> from neutral to [2px] at (-0.3) should be [0.7px]
Fail Web Animations: property <border-image-outset> from neutral to [2px] at (0) should be [1px]
Fail Web Animations: property <border-image-outset> from neutral to [2px] at (0.3) should be [1.3px]
Fail Web Animations: property <border-image-outset> from neutral to [2px] at (0.6) should be [1.6px]
Pass CSS Animations: property <border-image-outset> from neutral to [2px] at (1.5) should be [2.5px]
Pass Web Animations: property <border-image-outset> from neutral to [2px] at (-0.3) should be [0.7px]
Pass Web Animations: property <border-image-outset> from neutral to [2px] at (0) should be [1px]
Pass Web Animations: property <border-image-outset> from neutral to [2px] at (0.3) should be [1.3px]
Pass Web Animations: property <border-image-outset> from neutral to [2px] at (0.6) should be [1.6px]
Pass Web Animations: property <border-image-outset> from neutral to [2px] at (1) should be [2px]
Fail Web Animations: property <border-image-outset> from neutral to [2px] at (1.5) should be [2.5px]
Pass Web Animations: property <border-image-outset> from neutral to [2px] at (1.5) should be [2.5px]
Fail CSS Transitions: property <border-image-outset> from [initial] to [2] at (-0.3) should be [0]
Pass CSS Transitions: property <border-image-outset> from [initial] to [2] at (0) should be [0]
Pass CSS Transitions: property <border-image-outset> from [initial] to [2] at (0.3) should be [0.6]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 558 tests
464 Pass
94 Fail
478 Pass
80 Fail
Pass CSS Transitions: property <border-image-width> from neutral to [20px] at (-0.3) should be [7px]
Pass CSS Transitions: property <border-image-width> from neutral to [20px] at (0) should be [10px]
Pass CSS Transitions: property <border-image-width> from neutral to [20px] at (0.3) should be [13px]
@ -20,22 +20,22 @@ Pass CSS Transitions with transition: all: property <border-image-width> from ne
Pass CSS Transitions with transition: all: property <border-image-width> from neutral to [20px] at (1.5) should be [25px]
Pass CSS Transitions with transition: all: property <border-image-width> from neutral to [20px] at (5) should be [60px]
Pass CSS Transitions with transition: all: property <border-image-width> from neutral to [20px] at (10) should be [110px]
Fail CSS Animations: property <border-image-width> from neutral to [20px] at (-0.3) should be [7px]
Fail CSS Animations: property <border-image-width> from neutral to [20px] at (0) should be [10px]
Fail CSS Animations: property <border-image-width> from neutral to [20px] at (0.3) should be [13px]
Fail CSS Animations: property <border-image-width> from neutral to [20px] at (0.6) should be [16px]
Pass CSS Animations: property <border-image-width> from neutral to [20px] at (-0.3) should be [7px]
Pass CSS Animations: property <border-image-width> from neutral to [20px] at (0) should be [10px]
Pass CSS Animations: property <border-image-width> from neutral to [20px] at (0.3) should be [13px]
Pass CSS Animations: property <border-image-width> from neutral to [20px] at (0.6) should be [16px]
Pass CSS Animations: property <border-image-width> from neutral to [20px] at (1) should be [20px]
Fail CSS Animations: property <border-image-width> from neutral to [20px] at (1.5) should be [25px]
Fail CSS Animations: property <border-image-width> from neutral to [20px] at (5) should be [60px]
Fail CSS Animations: property <border-image-width> from neutral to [20px] at (10) should be [110px]
Fail Web Animations: property <border-image-width> from neutral to [20px] at (-0.3) should be [7px]
Fail Web Animations: property <border-image-width> from neutral to [20px] at (0) should be [10px]
Fail Web Animations: property <border-image-width> from neutral to [20px] at (0.3) should be [13px]
Fail Web Animations: property <border-image-width> from neutral to [20px] at (0.6) should be [16px]
Pass CSS Animations: property <border-image-width> from neutral to [20px] at (1.5) should be [25px]
Pass CSS Animations: property <border-image-width> from neutral to [20px] at (5) should be [60px]
Pass CSS Animations: property <border-image-width> from neutral to [20px] at (10) should be [110px]
Pass Web Animations: property <border-image-width> from neutral to [20px] at (-0.3) should be [7px]
Pass Web Animations: property <border-image-width> from neutral to [20px] at (0) should be [10px]
Pass Web Animations: property <border-image-width> from neutral to [20px] at (0.3) should be [13px]
Pass Web Animations: property <border-image-width> from neutral to [20px] at (0.6) should be [16px]
Pass Web Animations: property <border-image-width> from neutral to [20px] at (1) should be [20px]
Fail Web Animations: property <border-image-width> from neutral to [20px] at (1.5) should be [25px]
Fail Web Animations: property <border-image-width> from neutral to [20px] at (5) should be [60px]
Fail Web Animations: property <border-image-width> from neutral to [20px] at (10) should be [110px]
Pass Web Animations: property <border-image-width> from neutral to [20px] at (1.5) should be [25px]
Pass Web Animations: property <border-image-width> from neutral to [20px] at (5) should be [60px]
Pass Web Animations: property <border-image-width> from neutral to [20px] at (10) should be [110px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [initial] to [20px] at (-0.3) should be [initial]
Pass CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [initial] to [20px] at (0) should be [initial]
Pass CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [initial] to [20px] at (0.3) should be [initial]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 256 tests
102 Pass
154 Fail
112 Pass
144 Fail
Pass CSS Transitions: property <border-width> from [20px 40px 60px 80px] to [30px 50px 70px 90px] at (-0.3) should be [17px 37px 57px 77px]
Pass CSS Transitions: property <border-width> from [20px 40px 60px 80px] to [30px 50px 70px 90px] at (0) should be [20px 40px 60px 80px]
Pass CSS Transitions: property <border-width> from [20px 40px 60px 80px] to [30px 50px 70px 90px] at (0.3) should be [23px 43px 63px 83px]
@ -40,18 +40,18 @@ Pass CSS Transitions with transition: all: property <border-left-width> from neu
Pass CSS Transitions with transition: all: property <border-left-width> from neutral to [20px] at (0.6) should be [16px]
Pass CSS Transitions with transition: all: property <border-left-width> from neutral to [20px] at (1) should be [20px]
Pass CSS Transitions with transition: all: property <border-left-width> from neutral to [20px] at (1.5) should be [25px]
Fail CSS Animations: property <border-left-width> from neutral to [20px] at (-0.3) should be [7px]
Fail CSS Animations: property <border-left-width> from neutral to [20px] at (0) should be [10px]
Fail CSS Animations: property <border-left-width> from neutral to [20px] at (0.3) should be [13px]
Fail CSS Animations: property <border-left-width> from neutral to [20px] at (0.6) should be [16px]
Pass CSS Animations: property <border-left-width> from neutral to [20px] at (-0.3) should be [7px]
Pass CSS Animations: property <border-left-width> from neutral to [20px] at (0) should be [10px]
Pass CSS Animations: property <border-left-width> from neutral to [20px] at (0.3) should be [13px]
Pass CSS Animations: property <border-left-width> from neutral to [20px] at (0.6) should be [16px]
Pass CSS Animations: property <border-left-width> from neutral to [20px] at (1) should be [20px]
Fail CSS Animations: property <border-left-width> from neutral to [20px] at (1.5) should be [25px]
Fail Web Animations: property <border-left-width> from neutral to [20px] at (-0.3) should be [7px]
Fail Web Animations: property <border-left-width> from neutral to [20px] at (0) should be [10px]
Fail Web Animations: property <border-left-width> from neutral to [20px] at (0.3) should be [13px]
Fail Web Animations: property <border-left-width> from neutral to [20px] at (0.6) should be [16px]
Pass CSS Animations: property <border-left-width> from neutral to [20px] at (1.5) should be [25px]
Pass Web Animations: property <border-left-width> from neutral to [20px] at (-0.3) should be [7px]
Pass Web Animations: property <border-left-width> from neutral to [20px] at (0) should be [10px]
Pass Web Animations: property <border-left-width> from neutral to [20px] at (0.3) should be [13px]
Pass Web Animations: property <border-left-width> from neutral to [20px] at (0.6) should be [16px]
Pass Web Animations: property <border-left-width> from neutral to [20px] at (1) should be [20px]
Fail Web Animations: property <border-left-width> from neutral to [20px] at (1.5) should be [25px]
Pass Web Animations: property <border-left-width> from neutral to [20px] at (1.5) should be [25px]
Fail CSS Transitions: property <border-left-width> from [initial] to [23px] at (-0.3) should be [0px]
Fail CSS Transitions: property <border-left-width> from [initial] to [23px] at (0) should be [3px]
Fail CSS Transitions: property <border-left-width> from [initial] to [23px] at (0.3) should be [9px]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 402 tests
290 Pass
112 Fail
300 Pass
102 Fail
Pass CSS Transitions: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px]
Pass CSS Transitions: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px]
Pass CSS Transitions: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px]
@ -16,18 +16,18 @@ Pass CSS Transitions with transition: all: property <box-shadow> from neutral to
Pass CSS Transitions with transition: all: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px]
Pass CSS Transitions with transition: all: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px]
Pass CSS Transitions with transition: all: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px]
Fail CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px]
Fail CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px]
Fail CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px]
Fail CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px]
Pass CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px]
Pass CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px]
Pass CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px]
Pass CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px]
Pass CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px]
Fail CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px]
Fail Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px]
Fail Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px]
Fail Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px]
Fail Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px]
Pass CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px]
Pass Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px]
Pass Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px]
Pass Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px]
Pass Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px]
Pass Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px]
Fail Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px]
Pass Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px]
Fail CSS Transitions: property <box-shadow> from [initial] to [20px 20px 20px 20px black] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px]
Pass CSS Transitions: property <box-shadow> from [initial] to [20px 20px 20px 20px black] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px]
Pass CSS Transitions: property <box-shadow> from [initial] to [20px 20px 20px 20px black] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px]

View file

@ -2,8 +2,7 @@ Harness status: OK
Found 324 tests
314 Pass
10 Fail
324 Pass
Pass CSS Transitions: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(-20px 180px -20px 180px)]
Pass CSS Transitions: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(0px 100px 0px 100px)]
Pass CSS Transitions: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(5px 80px 5px 80px)]
@ -16,18 +15,18 @@ Pass CSS Transitions with transition: all: property <clip> from neutral to [rect
Pass CSS Transitions with transition: all: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(15px 40px 15px 40px)]
Pass CSS Transitions with transition: all: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)]
Pass CSS Transitions with transition: all: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(40px -60px 40px -60px)]
Fail CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(-20px 180px -20px 180px)]
Fail CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(0px 100px 0px 100px)]
Fail CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(5px 80px 5px 80px)]
Fail CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(15px 40px 15px 40px)]
Pass CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(-20px 180px -20px 180px)]
Pass CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(0px 100px 0px 100px)]
Pass CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(5px 80px 5px 80px)]
Pass CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(15px 40px 15px 40px)]
Pass CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)]
Fail CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(40px -60px 40px -60px)]
Fail Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(-20px 180px -20px 180px)]
Fail Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(0px 100px 0px 100px)]
Fail Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(5px 80px 5px 80px)]
Fail Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(15px 40px 15px 40px)]
Pass CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(40px -60px 40px -60px)]
Pass Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(-20px 180px -20px 180px)]
Pass Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(0px 100px 0px 100px)]
Pass Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(5px 80px 5px 80px)]
Pass Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(15px 40px 15px 40px)]
Pass Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)]
Fail Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(40px -60px 40px -60px)]
Pass Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(40px -60px 40px -60px)]
Pass CSS Transitions with transition-behavior:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [initial]
Pass CSS Transitions with transition-behavior:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0) should be [initial]
Pass CSS Transitions with transition-behavior:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [initial]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 196 tests
132 Pass
64 Fail
144 Pass
52 Fail
Pass CSS Transitions: property <mask-position> from neutral to [20px 20px] at (-0.25) should be [7.5px 32.5px]
Pass CSS Transitions: property <mask-position> from neutral to [20px 20px] at (0) should be [10px 30px]
Pass CSS Transitions: property <mask-position> from neutral to [20px 20px] at (0.25) should be [12.5px 27.5px]
@ -18,20 +18,20 @@ Pass CSS Transitions with transition: all: property <mask-position> from neutral
Pass CSS Transitions with transition: all: property <mask-position> from neutral to [20px 20px] at (0.75) should be [17.5px 22.5px]
Pass CSS Transitions with transition: all: property <mask-position> from neutral to [20px 20px] at (1) should be [20px 20px]
Pass CSS Transitions with transition: all: property <mask-position> from neutral to [20px 20px] at (1.25) should be [22.5px 17.5px]
Fail CSS Animations: property <mask-position> from neutral to [20px 20px] at (-0.25) should be [7.5px 32.5px]
Fail CSS Animations: property <mask-position> from neutral to [20px 20px] at (0) should be [10px 30px]
Fail CSS Animations: property <mask-position> from neutral to [20px 20px] at (0.25) should be [12.5px 27.5px]
Fail CSS Animations: property <mask-position> from neutral to [20px 20px] at (0.5) should be [15px 25px]
Fail CSS Animations: property <mask-position> from neutral to [20px 20px] at (0.75) should be [17.5px 22.5px]
Pass CSS Animations: property <mask-position> from neutral to [20px 20px] at (-0.25) should be [7.5px 32.5px]
Pass CSS Animations: property <mask-position> from neutral to [20px 20px] at (0) should be [10px 30px]
Pass CSS Animations: property <mask-position> from neutral to [20px 20px] at (0.25) should be [12.5px 27.5px]
Pass CSS Animations: property <mask-position> from neutral to [20px 20px] at (0.5) should be [15px 25px]
Pass CSS Animations: property <mask-position> from neutral to [20px 20px] at (0.75) should be [17.5px 22.5px]
Pass CSS Animations: property <mask-position> from neutral to [20px 20px] at (1) should be [20px 20px]
Fail CSS Animations: property <mask-position> from neutral to [20px 20px] at (1.25) should be [22.5px 17.5px]
Fail Web Animations: property <mask-position> from neutral to [20px 20px] at (-0.25) should be [7.5px 32.5px]
Fail Web Animations: property <mask-position> from neutral to [20px 20px] at (0) should be [10px 30px]
Fail Web Animations: property <mask-position> from neutral to [20px 20px] at (0.25) should be [12.5px 27.5px]
Fail Web Animations: property <mask-position> from neutral to [20px 20px] at (0.5) should be [15px 25px]
Fail Web Animations: property <mask-position> from neutral to [20px 20px] at (0.75) should be [17.5px 22.5px]
Pass CSS Animations: property <mask-position> from neutral to [20px 20px] at (1.25) should be [22.5px 17.5px]
Pass Web Animations: property <mask-position> from neutral to [20px 20px] at (-0.25) should be [7.5px 32.5px]
Pass Web Animations: property <mask-position> from neutral to [20px 20px] at (0) should be [10px 30px]
Pass Web Animations: property <mask-position> from neutral to [20px 20px] at (0.25) should be [12.5px 27.5px]
Pass Web Animations: property <mask-position> from neutral to [20px 20px] at (0.5) should be [15px 25px]
Pass Web Animations: property <mask-position> from neutral to [20px 20px] at (0.75) should be [17.5px 22.5px]
Pass Web Animations: property <mask-position> from neutral to [20px 20px] at (1) should be [20px 20px]
Fail Web Animations: property <mask-position> from neutral to [20px 20px] at (1.25) should be [22.5px 17.5px]
Pass Web Animations: property <mask-position> from neutral to [20px 20px] at (1.25) should be [22.5px 17.5px]
Fail CSS Transitions: property <mask-position> from [initial] to [20px 20px] at (-0.25) should be [calc(0% - 5px) calc(0% - 5px)]
Fail CSS Transitions: property <mask-position> from [initial] to [20px 20px] at (0) should be [0% 0%]
Fail CSS Transitions: property <mask-position> from [initial] to [20px 20px] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 246 tests
240 Pass
6 Fail
244 Pass
2 Fail
Pass CSS Transitions: property <aspect-ratio> from [0.5] to [2] at (-0.5) should be [0.25 / 1]
Pass CSS Transitions: property <aspect-ratio> from [0.5] to [2] at (0) should be [0.5 / 1]
Pass CSS Transitions: property <aspect-ratio> from [0.5] to [2] at (0.5) should be [1 / 1]
@ -54,11 +54,11 @@ Pass CSS Transitions with transition: all: property <aspect-ratio> from [] to [2
Pass CSS Transitions with transition: all: property <aspect-ratio> from [] to [2 / 1] at (0.5) should be [1 / 1]
Pass CSS Transitions with transition: all: property <aspect-ratio> from [] to [2 / 1] at (1) should be [2 / 1]
Pass CSS Transitions with transition: all: property <aspect-ratio> from [] to [2 / 1] at (1.5) should be [4 / 1]
Fail CSS Animations: property <aspect-ratio> from [] to [2 / 1] at (-0.5) should be [0.25 / 1]
Fail CSS Animations: property <aspect-ratio> from [] to [2 / 1] at (0) should be [0.5 / 1]
Fail CSS Animations: property <aspect-ratio> from [] to [2 / 1] at (0.5) should be [1 / 1]
Pass CSS Animations: property <aspect-ratio> from [] to [2 / 1] at (-0.5) should be [0.25 / 1]
Pass CSS Animations: property <aspect-ratio> from [] to [2 / 1] at (0) should be [0.5 / 1]
Pass CSS Animations: property <aspect-ratio> from [] to [2 / 1] at (0.5) should be [1 / 1]
Pass CSS Animations: property <aspect-ratio> from [] to [2 / 1] at (1) should be [2 / 1]
Fail CSS Animations: property <aspect-ratio> from [] to [2 / 1] at (1.5) should be [4 / 1]
Pass CSS Animations: property <aspect-ratio> from [] to [2 / 1] at (1.5) should be [4 / 1]
Pass CSS Transitions: property <aspect-ratio> from [auto 1 / 2] to [auto 2 / 1] at (-0.5) should be [auto 0.25 / 1]
Pass CSS Transitions: property <aspect-ratio> from [auto 1 / 2] to [auto 2 / 1] at (0) should be [auto 0.5 / 1]
Pass CSS Transitions: property <aspect-ratio> from [auto 1 / 2] to [auto 2 / 1] at (0.5) should be [auto 1 / 1]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 456 tests
404 Pass
52 Fail
414 Pass
42 Fail
Pass CSS Transitions: property <width> from neutral to [40px] at (-0.3) should be [1px]
Pass CSS Transitions: property <width> from neutral to [40px] at (0) should be [10px]
Pass CSS Transitions: property <width> from neutral to [40px] at (0.3) should be [19px]
@ -16,18 +16,18 @@ Pass CSS Transitions with transition: all: property <width> from neutral to [40p
Pass CSS Transitions with transition: all: property <width> from neutral to [40px] at (0.6) should be [28px]
Pass CSS Transitions with transition: all: property <width> from neutral to [40px] at (1) should be [40px]
Pass CSS Transitions with transition: all: property <width> from neutral to [40px] at (1.5) should be [55px]
Fail CSS Animations: property <width> from neutral to [40px] at (-0.3) should be [1px]
Fail CSS Animations: property <width> from neutral to [40px] at (0) should be [10px]
Fail CSS Animations: property <width> from neutral to [40px] at (0.3) should be [19px]
Fail CSS Animations: property <width> from neutral to [40px] at (0.6) should be [28px]
Pass CSS Animations: property <width> from neutral to [40px] at (-0.3) should be [1px]
Pass CSS Animations: property <width> from neutral to [40px] at (0) should be [10px]
Pass CSS Animations: property <width> from neutral to [40px] at (0.3) should be [19px]
Pass CSS Animations: property <width> from neutral to [40px] at (0.6) should be [28px]
Pass CSS Animations: property <width> from neutral to [40px] at (1) should be [40px]
Fail CSS Animations: property <width> from neutral to [40px] at (1.5) should be [55px]
Fail Web Animations: property <width> from neutral to [40px] at (-0.3) should be [1px]
Fail Web Animations: property <width> from neutral to [40px] at (0) should be [10px]
Fail Web Animations: property <width> from neutral to [40px] at (0.3) should be [19px]
Fail Web Animations: property <width> from neutral to [40px] at (0.6) should be [28px]
Pass CSS Animations: property <width> from neutral to [40px] at (1.5) should be [55px]
Pass Web Animations: property <width> from neutral to [40px] at (-0.3) should be [1px]
Pass Web Animations: property <width> from neutral to [40px] at (0) should be [10px]
Pass Web Animations: property <width> from neutral to [40px] at (0.3) should be [19px]
Pass Web Animations: property <width> from neutral to [40px] at (0.6) should be [28px]
Pass Web Animations: property <width> from neutral to [40px] at (1) should be [40px]
Fail Web Animations: property <width> from neutral to [40px] at (1.5) should be [55px]
Pass Web Animations: property <width> from neutral to [40px] at (1.5) should be [55px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [initial] to [40px] at (-0.3) should be [initial]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [initial] to [40px] at (0) should be [initial]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [initial] to [40px] at (0.3) should be [initial]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 120 tests
102 Pass
18 Fail
112 Pass
8 Fail
Pass CSS Transitions: property <border-spacing> from neutral to [20px] at (-0.3) should be [7px 7px]
Pass CSS Transitions: property <border-spacing> from neutral to [20px] at (0) should be [10px 10px]
Pass CSS Transitions: property <border-spacing> from neutral to [20px] at (0.3) should be [13px 13px]
@ -16,18 +16,18 @@ Pass CSS Transitions with transition: all: property <border-spacing> from neutra
Pass CSS Transitions with transition: all: property <border-spacing> from neutral to [20px] at (0.6) should be [16px 16px]
Pass CSS Transitions with transition: all: property <border-spacing> from neutral to [20px] at (1) should be [20px 20px]
Pass CSS Transitions with transition: all: property <border-spacing> from neutral to [20px] at (1.5) should be [25px 25px]
Fail CSS Animations: property <border-spacing> from neutral to [20px] at (-0.3) should be [7px 7px]
Fail CSS Animations: property <border-spacing> from neutral to [20px] at (0) should be [10px 10px]
Fail CSS Animations: property <border-spacing> from neutral to [20px] at (0.3) should be [13px 13px]
Fail CSS Animations: property <border-spacing> from neutral to [20px] at (0.6) should be [16px 16px]
Pass CSS Animations: property <border-spacing> from neutral to [20px] at (-0.3) should be [7px 7px]
Pass CSS Animations: property <border-spacing> from neutral to [20px] at (0) should be [10px 10px]
Pass CSS Animations: property <border-spacing> from neutral to [20px] at (0.3) should be [13px 13px]
Pass CSS Animations: property <border-spacing> from neutral to [20px] at (0.6) should be [16px 16px]
Pass CSS Animations: property <border-spacing> from neutral to [20px] at (1) should be [20px 20px]
Fail CSS Animations: property <border-spacing> from neutral to [20px] at (1.5) should be [25px 25px]
Fail Web Animations: property <border-spacing> from neutral to [20px] at (-0.3) should be [7px 7px]
Fail Web Animations: property <border-spacing> from neutral to [20px] at (0) should be [10px 10px]
Fail Web Animations: property <border-spacing> from neutral to [20px] at (0.3) should be [13px 13px]
Fail Web Animations: property <border-spacing> from neutral to [20px] at (0.6) should be [16px 16px]
Pass CSS Animations: property <border-spacing> from neutral to [20px] at (1.5) should be [25px 25px]
Pass Web Animations: property <border-spacing> from neutral to [20px] at (-0.3) should be [7px 7px]
Pass Web Animations: property <border-spacing> from neutral to [20px] at (0) should be [10px 10px]
Pass Web Animations: property <border-spacing> from neutral to [20px] at (0.3) should be [13px 13px]
Pass Web Animations: property <border-spacing> from neutral to [20px] at (0.6) should be [16px 16px]
Pass Web Animations: property <border-spacing> from neutral to [20px] at (1) should be [20px 20px]
Fail Web Animations: property <border-spacing> from neutral to [20px] at (1.5) should be [25px 25px]
Pass Web Animations: property <border-spacing> from neutral to [20px] at (1.5) should be [25px 25px]
Fail CSS Transitions: property <border-spacing> from [initial] to [20px] at (-0.3) should be [0px 0px]
Pass CSS Transitions: property <border-spacing> from [initial] to [20px] at (0) should be [0px 0px]
Pass CSS Transitions: property <border-spacing> from [initial] to [20px] at (0.3) should be [6px 6px]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 360 tests
238 Pass
122 Fail
248 Pass
112 Fail
Pass CSS Transitions: property <rotate> from [100deg] to [180deg] at (-1) should be [20deg]
Pass CSS Transitions: property <rotate> from [100deg] to [180deg] at (0) should be [100deg]
Pass CSS Transitions: property <rotate> from [100deg] to [180deg] at (0.125) should be [110deg]
@ -136,18 +136,18 @@ Pass CSS Transitions with transition: all: property <rotate> from neutral to [30
Pass CSS Transitions with transition: all: property <rotate> from neutral to [30deg] at (0.75) should be [25deg]
Pass CSS Transitions with transition: all: property <rotate> from neutral to [30deg] at (1) should be [30deg]
Pass CSS Transitions with transition: all: property <rotate> from neutral to [30deg] at (2) should be [50deg]
Fail CSS Animations: property <rotate> from neutral to [30deg] at (-1) should be [-10deg]
Fail CSS Animations: property <rotate> from neutral to [30deg] at (0) should be [10deg]
Fail CSS Animations: property <rotate> from neutral to [30deg] at (0.25) should be [15deg]
Fail CSS Animations: property <rotate> from neutral to [30deg] at (0.75) should be [25deg]
Pass CSS Animations: property <rotate> from neutral to [30deg] at (-1) should be [-10deg]
Pass CSS Animations: property <rotate> from neutral to [30deg] at (0) should be [10deg]
Pass CSS Animations: property <rotate> from neutral to [30deg] at (0.25) should be [15deg]
Pass CSS Animations: property <rotate> from neutral to [30deg] at (0.75) should be [25deg]
Pass CSS Animations: property <rotate> from neutral to [30deg] at (1) should be [30deg]
Fail CSS Animations: property <rotate> from neutral to [30deg] at (2) should be [50deg]
Fail Web Animations: property <rotate> from neutral to [30deg] at (-1) should be [-10deg]
Fail Web Animations: property <rotate> from neutral to [30deg] at (0) should be [10deg]
Fail Web Animations: property <rotate> from neutral to [30deg] at (0.25) should be [15deg]
Fail Web Animations: property <rotate> from neutral to [30deg] at (0.75) should be [25deg]
Pass CSS Animations: property <rotate> from neutral to [30deg] at (2) should be [50deg]
Pass Web Animations: property <rotate> from neutral to [30deg] at (-1) should be [-10deg]
Pass Web Animations: property <rotate> from neutral to [30deg] at (0) should be [10deg]
Pass Web Animations: property <rotate> from neutral to [30deg] at (0.25) should be [15deg]
Pass Web Animations: property <rotate> from neutral to [30deg] at (0.75) should be [25deg]
Pass Web Animations: property <rotate> from neutral to [30deg] at (1) should be [30deg]
Fail Web Animations: property <rotate> from neutral to [30deg] at (2) should be [50deg]
Pass Web Animations: property <rotate> from neutral to [30deg] at (2) should be [50deg]
Pass CSS Transitions: property <rotate> from [inherit] to [270deg] at (-1) should be [-90deg]
Pass CSS Transitions: property <rotate> from [inherit] to [270deg] at (0) should be [90deg]
Pass CSS Transitions: property <rotate> from [inherit] to [270deg] at (0.25) should be [135deg]

View file

@ -2,8 +2,7 @@ Harness status: OK
Found 360 tests
350 Pass
10 Fail
360 Pass
Pass CSS Transitions: property <scale> from [-10 5] to [10 -5] at (-1) should be [-30 15]
Pass CSS Transitions: property <scale> from [-10 5] to [10 -5] at (0) should be [-10 5]
Pass CSS Transitions: property <scale> from [-10 5] to [10 -5] at (0.25) should be [-5 2.5]
@ -184,18 +183,18 @@ Pass CSS Transitions with transition: all: property <scale> from neutral to [1.5
Pass CSS Transitions with transition: all: property <scale> from neutral to [1.5 1] at (0.75) should be [1.4 1]
Pass CSS Transitions with transition: all: property <scale> from neutral to [1.5 1] at (1) should be [1.5 1]
Pass CSS Transitions with transition: all: property <scale> from neutral to [1.5 1] at (2) should be [1.9 1]
Fail CSS Animations: property <scale> from neutral to [1.5 1] at (-1) should be [0.7 1]
Fail CSS Animations: property <scale> from neutral to [1.5 1] at (0) should be [1.1 1]
Fail CSS Animations: property <scale> from neutral to [1.5 1] at (0.25) should be [1.2 1]
Fail CSS Animations: property <scale> from neutral to [1.5 1] at (0.75) should be [1.4 1]
Pass CSS Animations: property <scale> from neutral to [1.5 1] at (-1) should be [0.7 1]
Pass CSS Animations: property <scale> from neutral to [1.5 1] at (0) should be [1.1 1]
Pass CSS Animations: property <scale> from neutral to [1.5 1] at (0.25) should be [1.2 1]
Pass CSS Animations: property <scale> from neutral to [1.5 1] at (0.75) should be [1.4 1]
Pass CSS Animations: property <scale> from neutral to [1.5 1] at (1) should be [1.5 1]
Fail CSS Animations: property <scale> from neutral to [1.5 1] at (2) should be [1.9 1]
Fail Web Animations: property <scale> from neutral to [1.5 1] at (-1) should be [0.7 1]
Fail Web Animations: property <scale> from neutral to [1.5 1] at (0) should be [1.1 1]
Fail Web Animations: property <scale> from neutral to [1.5 1] at (0.25) should be [1.2 1]
Fail Web Animations: property <scale> from neutral to [1.5 1] at (0.75) should be [1.4 1]
Pass CSS Animations: property <scale> from neutral to [1.5 1] at (2) should be [1.9 1]
Pass Web Animations: property <scale> from neutral to [1.5 1] at (-1) should be [0.7 1]
Pass Web Animations: property <scale> from neutral to [1.5 1] at (0) should be [1.1 1]
Pass Web Animations: property <scale> from neutral to [1.5 1] at (0.25) should be [1.2 1]
Pass Web Animations: property <scale> from neutral to [1.5 1] at (0.75) should be [1.4 1]
Pass Web Animations: property <scale> from neutral to [1.5 1] at (1) should be [1.5 1]
Fail Web Animations: property <scale> from neutral to [1.5 1] at (2) should be [1.9 1]
Pass Web Animations: property <scale> from neutral to [1.5 1] at (2) should be [1.9 1]
Pass CSS Transitions: property <scale> from [initial] to [2 0.5 1] at (-1) should be [0 1.5]
Pass CSS Transitions: property <scale> from [initial] to [2 0.5 1] at (0) should be [1]
Pass CSS Transitions: property <scale> from [initial] to [2 0.5 1] at (0.25) should be [1.25 0.875]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 408 tests
370 Pass
38 Fail
380 Pass
28 Fail
Pass CSS Transitions: property <translate> from [-100px] to [100px] at (-1) should be [-300px]
Pass CSS Transitions: property <translate> from [-100px] to [100px] at (0) should be [-100px]
Pass CSS Transitions: property <translate> from [-100px] to [100px] at (0.25) should be [-50px]
@ -232,18 +232,18 @@ Pass CSS Transitions with transition: all: property <translate> from neutral to
Pass CSS Transitions with transition: all: property <translate> from neutral to [20px] at (0.75) should be [17.5px]
Pass CSS Transitions with transition: all: property <translate> from neutral to [20px] at (1) should be [20px]
Pass CSS Transitions with transition: all: property <translate> from neutral to [20px] at (2) should be [30px]
Fail CSS Animations: property <translate> from neutral to [20px] at (-1) should be [0px]
Fail CSS Animations: property <translate> from neutral to [20px] at (0) should be [10px]
Fail CSS Animations: property <translate> from neutral to [20px] at (0.25) should be [12.5px]
Fail CSS Animations: property <translate> from neutral to [20px] at (0.75) should be [17.5px]
Pass CSS Animations: property <translate> from neutral to [20px] at (-1) should be [0px]
Pass CSS Animations: property <translate> from neutral to [20px] at (0) should be [10px]
Pass CSS Animations: property <translate> from neutral to [20px] at (0.25) should be [12.5px]
Pass CSS Animations: property <translate> from neutral to [20px] at (0.75) should be [17.5px]
Pass CSS Animations: property <translate> from neutral to [20px] at (1) should be [20px]
Fail CSS Animations: property <translate> from neutral to [20px] at (2) should be [30px]
Fail Web Animations: property <translate> from neutral to [20px] at (-1) should be [0px]
Fail Web Animations: property <translate> from neutral to [20px] at (0) should be [10px]
Fail Web Animations: property <translate> from neutral to [20px] at (0.25) should be [12.5px]
Fail Web Animations: property <translate> from neutral to [20px] at (0.75) should be [17.5px]
Pass CSS Animations: property <translate> from neutral to [20px] at (2) should be [30px]
Pass Web Animations: property <translate> from neutral to [20px] at (-1) should be [0px]
Pass Web Animations: property <translate> from neutral to [20px] at (0) should be [10px]
Pass Web Animations: property <translate> from neutral to [20px] at (0.25) should be [12.5px]
Pass Web Animations: property <translate> from neutral to [20px] at (0.75) should be [17.5px]
Pass Web Animations: property <translate> from neutral to [20px] at (1) should be [20px]
Fail Web Animations: property <translate> from neutral to [20px] at (2) should be [30px]
Pass Web Animations: property <translate> from neutral to [20px] at (2) should be [30px]
Pass CSS Transitions: property <translate> from [initial] to [200px 100px 200px] at (-1) should be [-200px -100px -200px]
Pass CSS Transitions: property <translate> from [initial] to [200px 100px 200px] at (0) should be [0px]
Pass CSS Transitions: property <translate> from [initial] to [200px 100px 200px] at (0.25) should be [50px 25px 50px]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 168 tests
138 Pass
30 Fail
148 Pass
20 Fail
Pass CSS Transitions: property <text-shadow> from neutral to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 7px 33px 7px]
Pass CSS Transitions: property <text-shadow> from neutral to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 10px 30px 10px]
Pass CSS Transitions: property <text-shadow> from neutral to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 13px 27px 13px]
@ -16,18 +16,18 @@ Pass CSS Transitions with transition: all: property <text-shadow> from neutral t
Pass CSS Transitions with transition: all: property <text-shadow> from neutral to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 16px 24px 16px]
Pass CSS Transitions with transition: all: property <text-shadow> from neutral to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px]
Pass CSS Transitions with transition: all: property <text-shadow> from neutral to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 25px 15px 25px]
Fail CSS Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 7px 33px 7px]
Fail CSS Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 10px 30px 10px]
Fail CSS Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 13px 27px 13px]
Fail CSS Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 16px 24px 16px]
Pass CSS Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 7px 33px 7px]
Pass CSS Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 10px 30px 10px]
Pass CSS Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 13px 27px 13px]
Pass CSS Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 16px 24px 16px]
Pass CSS Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px]
Fail CSS Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 25px 15px 25px]
Fail Web Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 7px 33px 7px]
Fail Web Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 10px 30px 10px]
Fail Web Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 13px 27px 13px]
Fail Web Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 16px 24px 16px]
Pass CSS Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 25px 15px 25px]
Pass Web Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 7px 33px 7px]
Pass Web Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 10px 30px 10px]
Pass Web Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 13px 27px 13px]
Pass Web Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 16px 24px 16px]
Pass Web Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px]
Fail Web Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 25px 15px 25px]
Pass Web Animations: property <text-shadow> from neutral to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 25px 15px 25px]
Fail CSS Transitions: property <text-shadow> from [initial] to [green 20px 20px 20px] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px]
Pass CSS Transitions: property <text-shadow> from [initial] to [green 20px 20px 20px] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px]
Fail CSS Transitions: property <text-shadow> from [initial] to [green 20px 20px 20px] at (0.3) should be [rgba(0, 128, 0, 0.3) 6px 6px 6px]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 274 tests
222 Pass
52 Fail
232 Pass
42 Fail
Pass CSS Transitions: property <backdrop-filter> from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (-0.5) should be [hue-rotate(-90deg) blur(4px)]
Pass CSS Transitions: property <backdrop-filter> from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0) should be [hue-rotate(0deg) blur(6px)]
Pass CSS Transitions: property <backdrop-filter> from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.25) should be [hue-rotate(45deg) blur(7px)]
@ -64,18 +64,18 @@ Pass CSS Transitions with transition: all: property <backdrop-filter> from neutr
Pass CSS Transitions with transition: all: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)]
Pass CSS Transitions with transition: all: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)]
Pass CSS Transitions with transition: all: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)]
Fail CSS Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)]
Fail CSS Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)]
Fail CSS Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)]
Fail CSS Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)]
Pass CSS Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)]
Pass CSS Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)]
Pass CSS Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)]
Pass CSS Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)]
Pass CSS Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)]
Fail CSS Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)]
Fail Web Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)]
Fail Web Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)]
Fail Web Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)]
Fail Web Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)]
Pass CSS Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)]
Pass Web Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)]
Pass Web Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)]
Pass Web Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)]
Pass Web Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)]
Pass Web Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)]
Fail Web Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)]
Pass Web Animations: property <backdrop-filter> from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)]
Pass CSS Transitions: property <backdrop-filter> from [initial] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)]
Pass CSS Transitions: property <backdrop-filter> from [initial] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)]
Pass CSS Transitions: property <backdrop-filter> from [initial] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)]

View file

@ -2,8 +2,8 @@ Harness status: OK
Found 144 tests
114 Pass
30 Fail
124 Pass
20 Fail
Pass CSS Transitions: property <filter> from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (-0.5) should be [hue-rotate(-90deg) blur(4px)]
Pass CSS Transitions: property <filter> from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0) should be [hue-rotate(0deg) blur(6px)]
Pass CSS Transitions: property <filter> from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.25) should be [hue-rotate(45deg) blur(7px)]
@ -64,18 +64,18 @@ Pass CSS Transitions with transition: all: property <filter> from neutral to [hu
Pass CSS Transitions with transition: all: property <filter> from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)]
Pass CSS Transitions with transition: all: property <filter> from neutral to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)]
Pass CSS Transitions with transition: all: property <filter> from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)]
Fail CSS Animations: property <filter> from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)]
Fail CSS Animations: property <filter> from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)]
Fail CSS Animations: property <filter> from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)]
Fail CSS Animations: property <filter> from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)]
Pass CSS Animations: property <filter> from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)]
Pass CSS Animations: property <filter> from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)]
Pass CSS Animations: property <filter> from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)]
Pass CSS Animations: property <filter> from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)]
Pass CSS Animations: property <filter> from neutral to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)]
Fail CSS Animations: property <filter> from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)]
Fail Web Animations: property <filter> from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)]
Fail Web Animations: property <filter> from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)]
Fail Web Animations: property <filter> from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)]
Fail Web Animations: property <filter> from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)]
Pass CSS Animations: property <filter> from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)]
Pass Web Animations: property <filter> from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)]
Pass Web Animations: property <filter> from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)]
Pass Web Animations: property <filter> from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)]
Pass Web Animations: property <filter> from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)]
Pass Web Animations: property <filter> from neutral to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)]
Fail Web Animations: property <filter> from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)]
Pass Web Animations: property <filter> from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)]
Pass CSS Transitions: property <filter> from [initial] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)]
Pass CSS Transitions: property <filter> from [initial] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)]
Pass CSS Transitions: property <filter> from [initial] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)]