You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[CSS @starting-style] entry animation is only respected on first transition
rdar://163928932
https://bugs.webkit.org/show_bug.cgi?id=301510
Reviewed by Antti Koivisto.
Fixed some issues with the interaction between CSS animations/transitions and
anchor positioning:
* The style to be saved when deferring updating/applying animations should also
be the starting style, in addition to the previous render style.
* Updating/applying animations should be deferred until a position option is
chosen.
* LayoutTests/imported/w3c/web-platform-tests/css/css-transitions/after-change-style-inherited-try-fallback-expected.txt:
* Source/WebCore/style/StyleTreeResolver.cpp:
(WebCore::Style::TreeResolver::createAnimatedElementUpdate):
(WebCore::Style::TreeResolver::resolve):
(WebCore::Style::TreeResolver::saveBeforeResolutionStyleForInterleaving):
(WebCore::Style::TreeResolver::isTryingPositionOption const):
* Source/WebCore/style/StyleTreeResolver.h:
Canonical link: https://commits.webkit.org/305371@main
FAIL Position fallback correctly applied to after-change style assert_equals: Transitioning from !important width to fallback width expected 250 but got 200
2
+
FAIL Position fallback correctly applied to after-change style assert_equals: #inner halfway between black and lime expected "rgb(0, 128, 0)" but got "rgb(64, 64, 0)"
0 commit comments