ladybird/Tests/LibWeb/Text/input/wpt-import/css/css-transitions
Callum Law 9a8c6ff8c3 LibWeb: Inherit animated CSS property values separately
When starting transitions we compute the after-change style, for any
inherited properties this should include the non-animated value.

Previously we were only inheriting the animated value and treating it as
non-animated so were instead including the animated value.

This commit fixes that by inheriting both the animated and non-animated
values (with the former being stored in `m_animated_property_values`,
and the latter in `m_property_values`).

This gains us 12 new WPT passes.

This brings with it 252 new WPT fails from the various 'events' tests in
css/css-transitions/properties-value-inherit-001.html, however these
also fail in other browsers (Chrome, Edge and Firefox) and the behaviour
that causes these failures is specifically mentioned in the spec.
2025-08-18 11:18:34 +01:00
..
animations LibWeb: Import tests related to CSSTransition 2025-08-18 11:18:34 +01:00
parsing LibWeb: Implement the transition-behavior CSS property 2025-05-02 11:07:19 +01:00
support Tests: Synchronize imported tests with the WPT repository 2025-06-22 23:51:34 +02:00
after-change-style-inherited.html LibWeb: Inherit animated CSS property values separately 2025-08-18 11:18:34 +01:00
CSSTransition-currentTime.tentative.html LibWeb: Import tests related to CSSTransition 2025-08-18 11:18:34 +01:00
CSSTransition-effect.tentative.html LibWeb/DOM: Don't assume that Animations have an associated effect 2024-12-28 10:37:44 +01:00
CSSTransition-ready.tentative.html LibWeb: Import tests related to CSSTransition 2025-08-18 11:18:34 +01:00
CSSTransition-startTime.tentative.html LibWeb: Import tests related to CSSTransition 2025-08-18 11:18:34 +01:00
event-dispatch.tentative.html LibWeb: Import tests related to CSSTransition 2025-08-18 11:18:34 +01:00
events-001.html LibWeb: Set transition property name when firing transition events 2025-04-29 12:23:31 +02:00
inherit-height-transition.html LibWeb: Import tests related to CSSTransition 2025-08-18 11:18:34 +01:00
properties-value-001.html LibWeb: Import tests related to CSSTransition 2025-08-18 11:18:34 +01:00
properties-value-002.html LibWeb: Parse all as keyword in transition shorthand 2025-04-28 20:51:36 +02:00
properties-value-inherit-001.html LibWeb: Import tests related to CSSTransition 2025-08-18 11:18:34 +01:00
properties-value-inherit-002.html LibWeb: Import tests related to CSSTransition 2025-08-18 11:18:34 +01:00
transitioncancel-003.html LibWeb: Import tests related to CSSTransition 2025-08-18 11:18:34 +01:00
transitionevent-interface.html