Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 341509d79270e1d863943d4c512e19d059328d91
https://github.com/WebKit/WebKit/commit/341509d79270e1d863943d4c512e19d059328d91
Author: Antti Koivisto <[email protected]>
Date: 2026-09-18 (Fri, 18 Sep 2026)
Changed paths:
M
LayoutTests/imported/w3c/web-platform-tests/css/css-values/calc-size/animation/interpolate-size-which-value-expected.txt
M Source/WebCore/style/StyleResolver.cpp
Log Message:
-----------
[css-values-5 calc-size()] Ignore interpolate-size in keyframes
https://bugs.webkit.org/show_bug.cgi?id=324548
rdar://187783357
Reviewed by Alan Baradlay.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-values/calc-size/animation/interpolate-size-which-value-expected.txt:
* Source/WebCore/style/StyleResolver.cpp:
(WebCore::Style::isAnimatedInKeyframe):
(WebCore::Style::addAnimatedProperties):
Factor AnimatedProperties collection into a function.
(WebCore::Style::hasRevertValue):
(WebCore::Style::Resolver::styleForKeyframe const):
Copy interpolate-size value from the element style so we ignore anything set on
the actual keyframes.
This is needed because the property is read from the keyframe style in blending
code.
Canonical link: https://commits.webkit.org/321398@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications