Bug 268534

Summary: [threaded-animation-resolution] refactor code indicating whether two filter lists can be interpolated to be accessible outside of CSSPropertyAnimation
Product: WebKit Reporter: Antoine Quint <graouts>
Component: AnimationsAssignee: Antoine Quint <graouts>
Status: RESOLVED FIXED    
Severity: Normal CC: dino, graouts, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 250970    

Antoine Quint
Reported 2024-02-01 01:26:43 PST
As part of the threaded animation resolution work (bug 250970), we will need to be able to identify cases where "filter" values cannot be interpolated because it will be both difficult to implement animation of mis-matching filter lists using the CAPresentationModifier SPI and also because it doesn't make much sense to run an animation in the UIProcess for values that will not continuously change. The logic that determines whether two "filter" values can be interpolated is private to CSSPropertyAnimation as it stands, it would be better to have it exposed on FilterOperations.
Attachments
Antoine Quint
Comment 1 2024-02-01 01:42:49 PST
EWS
Comment 2 2024-02-01 12:37:26 PST
Committed 273932@main (e8e6ceec1f12): <https://commits.webkit.org/273932@main> Reviewed commits have been landed. Closing PR #23655 and removing active labels.
Radar WebKit Bug Importer
Comment 3 2024-02-01 12:38:16 PST
Note You need to log in before you can comment on or make changes to this bug.