Bug 252985

Summary: !important properties are not handled correctly when an element has both transition and animation running
Product: WebKit Reporter: Antti Koivisto <koivisto>
Component: AnimationsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: dino, graouts, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Test none

Antti Koivisto
Reported 2023-02-27 04:50:18 PST
See the FIXME in TreeResolver::createAnimatedElementUpdate(): // The cascade may override animated properties and have dependencies to them. // FIXME: This is wrong if there are both transitions and animations running on the same element. applyCascadeAfterAnimation(*animatedStyle, animatedProperties, styleable.hasRunningTransitions(), *resolvedStyle.matchResult, element, resolutionContext); We should handle transitions and animations separately.
Attachments
Test (472 bytes, text/html)
2023-03-21 09:04 PDT, Antoine Quint
no flags
Radar WebKit Bug Importer
Comment 1 2023-02-27 04:52:40 PST
Antoine Quint
Comment 2 2023-03-21 09:04:33 PDT
Note You need to log in before you can comment on or make changes to this bug.