Bug 198633

Summary: filter functions should clamp during animation
Product: WebKit Reporter: Eric Willigers <ericwilligers>
Component: CSSAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WORKSFORME    
Severity: Normal CC: dino, graouts, gsnedders, simon.fraser, webkit-bug-importer
Priority: P2 Keywords: FromImplementor, InRadar
Version: Safari 12   
Hardware: Unspecified   
OS: Unspecified   

Eric Willigers
Reported 2019-06-06 17:07:28 PDT
Animate CSS filter functions grayscale, invert, opacity or sepia. Use a bezier timing function that gives progress > 1. https://jsfiddle.net/ericwilligers/bes3uyxz/ Or proposed WPT css/filter-effects/animation/filter-interpolation-004.html in https://github.com/web-platform-tests/wpt/pull/17030/ Actual results: grayscale(1.5) invert(1.5) opacity(1.5) sepia(1.5) Expected results: grayscale(1) invert(1) opacity(1) sepia(1) Equivalent Firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1557563 Note also that negative animation results are not clamped. None of the following should occur: blur(-10px) brightness(-1) contrast(-1) grayscale(-1) invert(-1) opacity(-1) saturate(-1) https://jsfiddle.net/ericwilligers/t3pmqbd1/
Attachments
Radar WebKit Bug Importer
Comment 1 2019-06-06 22:17:21 PDT
Sam Sneddon [:gsnedders]
Comment 2 2022-02-01 03:09:33 PST
Note You need to log in before you can comment on or make changes to this bug.