Tim Ledbetter
504a8e6d1d
Tests: Resync imported WPT tests
2026-04-04 23:36:58 +02:00
Tim Ledbetter
5a05909eab
LibWeb: Disallow animation properties inside keyframe declarations
...
We now ignore all animation properties from `css-animations-1` declared
within keyframes, except `animation-timing-function`, which is treated
specially.
2026-04-01 11:38:48 +01:00
Callum Law
16d1498bb0
Tests: Import some more animation tests
2025-12-23 14:54:22 +01:00
Sam Atkins
ed7a86b8cc
LibWeb/DOM: Set the pseudo_element on created Animation/TransitionEvents
...
Also import a couple of WPT tests that now pass.
2025-12-03 13:29:51 +01:00
Callum Law
fbcef936a9
LibWeb: Update style before getting animation play state
...
Pending style updates can influence this value
2025-11-02 23:54:00 +01:00
Callum Law
a95cde3660
LibWeb: Separate CSSAnimation::animationName from Animation::id
2025-11-02 23:54:00 +01:00
Callum Law
2447b8a759
LibWeb: Ignore non-animatable properties in keyframes
...
Gains us 21 WPT tests
2025-11-02 23:54:00 +01:00
Callum Law
76dadd45d6
LibWeb: Favour !important property values over animated values
2025-10-27 09:51:50 +00:00
Callum Law
4f5feaf3b6
Tests: Import a bunch of animation property parsing tests
...
Done in a distinct commit to show progress over following commits
2025-09-24 11:58:20 +01:00
Tim Ledbetter
e502f19fa7
LibWeb: Implement the animation-composition property
2025-09-19 10:10:05 +01:00
Tim Ledbetter
689dff3ee8
Tests: Synchronize imported tests with the WPT repository
2025-06-22 23:51:34 +02:00
Tim Ledbetter
39cef6eeb5
LibWeb: Disallow default as a keyframe name
2025-06-14 17:56:10 -04:00
Tim Ledbetter
ecd6636b3e
LibWeb/CSS: Use "0s" as the initial value for animation-duration
2025-03-22 17:04:33 +01:00
Aliaksandr Kalenik
0cfe90b59e
LibWeb: Don't allow "display: none" start CSS animations
...
This is both a correctness fix and a performance optimization.
2025-02-01 13:42:00 +01:00
Lucas CHOLLET
abc0418710
LibWeb/DOM: Convert elapsedTime to seconds when firing AnimationEvents
...
This makes all three subtests from this test to pass:
- css/css-animations/animationevent-types.html
2024-12-30 11:05:37 +01:00
Lucas CHOLLET
d268df747f
Tests/LibWeb: Import a test from wpt/css-animation
2024-12-30 11:04:55 +01:00