<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>235019</bug_id>
          
          <creation_ts>2022-01-09 10:03:57 -0800</creation_ts>
          <short_desc>Interpolation for the &quot;filter&quot; property fails with a single keyframe</short_desc>
          <delta_ts>2022-01-09 13:03:27 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Animations</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antoine Quint">graouts</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>dino</cc>
    
    <cc>graouts</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1829327</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-01-09 10:03:57 -0800</bug_when>
    <thetext>Interpolation for the &quot;filter&quot; property fails with a single keyframe</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829328</commentid>
    <comment_count>1</comment_count>
      <attachid>448711</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-01-09 10:06:21 -0800</bug_when>
    <thetext>Created attachment 448711
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829342</commentid>
    <comment_count>2</comment_count>
      <attachid>448711</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2022-01-09 10:27:58 -0800</bug_when>
    <thetext>Comment on attachment 448711
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=448711&amp;action=review

&gt; Source/WebCore/animation/KeyframeEffect.cpp:1054
&gt; +    if (m_blendingKeyframes.size() &lt; 2)

== 1?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829352</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-09 11:53:06 -0800</bug_when>
    <thetext>Committed r287826 (245878@main): &lt;https://commits.webkit.org/245878@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 448711.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829353</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-09 11:54:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/87313978&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>448711</attachid>
            <date>2022-01-09 10:06:21 -0800</date>
            <delta_ts>2022-01-09 13:03:27 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235019-20220109190620.patch</filename>
            <type>text/plain</type>
            <size>6116</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg3ODIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTEyODc5OWI4MzMxMWE3
NDAzMjllN2I5NmRkMWYyNjcwMDAyZTZkZi4uMzY5NzRiZjZmY2EyYjE4NmFlZWVhOTAyNzQwZGRi
MTljMjVlNjFhOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIyLTAxLTA5ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIEludGVycG9sYXRpb24g
Zm9yIHRoZSAiZmlsdGVyIiBwcm9wZXJ0eSBmYWlscyB3aXRoIGEgc2luZ2xlIGtleWZyYW1lCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzUwMTkKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbiB0aGUgY2Fz
ZSBvZiBhbiBhbmltYXRpb24gd2l0aCBhIHNpbmdsZSBrZXlmcmFtZSwgdGhlIDAlIG9yIDEwMCUg
dmFsdWUgKG9yIGJvdGgpIG1heQorICAgICAgICBiZSBpbXBsaWNpdCBhbmQgdGhlIGJsZW5kaW5n
IGtleWZyYW1lcyBjYW4gaGF2ZSBmZXdlciB0aGFuIHRvIGVudHJpZXMuIFRoaXMgd291bGQgbWFr
ZQorICAgICAgICBLZXlmcmFtZUVmZmVjdDo6Y2hlY2tGb3JNYXRjaGluZ0ZpbHRlckZ1bmN0aW9u
TGlzdHMoKSBhbHdheXMgc3RvcmUgImZhbHNlIiB2YWx1ZXMgZm9yCisgICAgICAgIHdoZXRoZXIg
ImZpbHRlciIgdmFsdWVzIGluIGtleWZyYW1lcyBtYXRjaCBhbmQgcHJldmVudCBhbnkgYmxlbmRp
bmcgZnJvbSBoYXBwZW5pbmcuCisKKyAgICAgICAgSW4gdGhlIGNhc2Ugd2hlcmUgd2UgaGF2ZSBm
ZXdlciB0aGFuIDIgdmFsdWVzLCBhcyBsb25nIGFzIHRoZSBwcm9wZXJ0eSBpcyBhbmltYXRlZCwK
KyAgICAgICAgd2UgcmV0dXJuIHRydWUuCisKKyAgICAgICAgKiBhbmltYXRpb24vS2V5ZnJhbWVF
ZmZlY3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6S2V5ZnJhbWVFZmZlY3Q6OmNoZWNrRm9yTWF0
Y2hpbmdGaWx0ZXJGdW5jdGlvbkxpc3RzIGNvbnN0KToKKwogMjAyMi0wMS0wOCAgQW50b2luZSBR
dWludCAgPGdyYW91dHNAd2Via2l0Lm9yZz4KIAogICAgICAgICBbV2ViIEFuaW1hdGlvbnNdIGdl
dEtleWZyYW1lcygpIGZvciBhIENTUyBBbmltYXRpb24gc2hvdWxkIG5vdCB1c2UgY29tcHV0ZWQg
c3R5bGUgZm9yIGtleWZyYW1lcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYW5pbWF0aW9u
L0tleWZyYW1lRWZmZWN0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9LZXlmcmFtZUVm
ZmVjdC5jcHAKaW5kZXggNmJiMjYxYTBjNDY3YTIzNzVlOTAwMWUzMDA1M2VmYzM2OGY1YTU3Zi4u
ODQxNDJmZGRlYzc4ZWEyOTI5MGJjZTIyZmQwM2Q3OTI1MTlmYmYyMSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvYW5pbWF0aW9uL0tleWZyYW1lRWZmZWN0LmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9hbmltYXRpb24vS2V5ZnJhbWVFZmZlY3QuY3BwCkBAIC0xMDQ4LDkgKzEwNDgsMTIgQEAg
dm9pZCBLZXlmcmFtZUVmZmVjdDo6Y2hlY2tGb3JNYXRjaGluZ1RyYW5zZm9ybUZ1bmN0aW9uTGlz
dHMoKQogCiBib29sIEtleWZyYW1lRWZmZWN0OjpjaGVja0Zvck1hdGNoaW5nRmlsdGVyRnVuY3Rp
b25MaXN0cyhDU1NQcm9wZXJ0eUlEIHByb3BlcnR5SUQsIGNvbnN0IHN0ZDo6ZnVuY3Rpb248Y29u
c3QgRmlsdGVyT3BlcmF0aW9ucyYgKGNvbnN0IFJlbmRlclN0eWxlJik+JiBmaWx0ZXJzR2V0dGVy
KSBjb25zdAogewotICAgIGlmIChtX2JsZW5kaW5nS2V5ZnJhbWVzLnNpemUoKSA8IDIgfHwgIW1f
YmxlbmRpbmdLZXlmcmFtZXMuY29udGFpbnNQcm9wZXJ0eShwcm9wZXJ0eUlEKSkKKyAgICBpZiAo
IW1fYmxlbmRpbmdLZXlmcmFtZXMuY29udGFpbnNQcm9wZXJ0eShwcm9wZXJ0eUlEKSkKICAgICAg
ICAgcmV0dXJuIGZhbHNlOwogCisgICAgaWYgKG1fYmxlbmRpbmdLZXlmcmFtZXMuc2l6ZSgpIDwg
MikKKyAgICAgICAgcmV0dXJuIHRydWU7CisKICAgICAvLyBFbXB0eSBmaWx0ZXJzIG1hdGNoIGFu
eXRoaW5nLCBzbyBmaW5kIHRoZSBmaXJzdCBub24tZW1wdHkgZW50cnkgYXMgdGhlIHJlZmVyZW5j
ZS4KICAgICBzaXplX3QgbnVtS2V5ZnJhbWVzID0gbV9ibGVuZGluZ0tleWZyYW1lcy5zaXplKCk7
CiAgICAgc2l6ZV90IGZpcnN0Tm9uRW1wdHlLZXlmcmFtZUluZGV4ID0gbnVtS2V5ZnJhbWVzOwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKaW5kZXggZDFkMzMyMTkxMDcwMjg4YjhlZWVhZjM2
NWVkOGQ0NThhMmQ0ZjU3My4uZjMyM2U3OWNlMzkwMmUyODc4YzRlOGNkNmRjN2E3YTM1MTRiYWIz
NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZworKysgYi9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjIt
MDEtMDkgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQHdlYmtpdC5vcmc+CisKKyAgICAgICAgSW50
ZXJwb2xhdGlvbiBmb3IgdGhlICJmaWx0ZXIiIHByb3BlcnR5IGZhaWxzIHdpdGggYSBzaW5nbGUg
a2V5ZnJhbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIzNTAxOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IE1hcmsgV1BUIHByb2dyZXNzaW9ucy4KKworICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9j
c3MvZmlsdGVyLWVmZmVjdHMvYW5pbWF0aW9uL2ZpbHRlci1pbnRlcnBvbGF0aW9uLTAwMS1leHBl
Y3RlZC50eHQ6CisKIDIwMjItMDEtMDggIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgW1dlYiBBbmltYXRpb25zXSBnZXRLZXlmcmFtZXMoKSBmb3IgYSBDU1Mg
QW5pbWF0aW9uIHNob3VsZCBub3QgdXNlIGNvbXB1dGVkIHN0eWxlIGZvciBrZXlmcmFtZXMKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3Nz
L2ZpbHRlci1lZmZlY3RzL2FuaW1hdGlvbi9maWx0ZXItaW50ZXJwb2xhdGlvbi0wMDEtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3Mv
ZmlsdGVyLWVmZmVjdHMvYW5pbWF0aW9uL2ZpbHRlci1pbnRlcnBvbGF0aW9uLTAwMS1leHBlY3Rl
ZC50eHQKaW5kZXggYzU1MzFiNzlkNmJjYjQ0OTY2ZWEwNDQzMzk4YTM3ZjkyYTMzMzFjZS4uZTUw
ZTExZmZiNjMzMTc2ZDM5NGNkMmVjOWFhNTQ2ZjU5N2M0NmJkYyAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvZmlsdGVyLWVmZmVjdHMv
YW5pbWF0aW9uL2ZpbHRlci1pbnRlcnBvbGF0aW9uLTAwMS1leHBlY3RlZC50eHQKKysrIGIvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvZmlsdGVyLWVmZmVj
dHMvYW5pbWF0aW9uL2ZpbHRlci1pbnRlcnBvbGF0aW9uLTAwMS1leHBlY3RlZC50eHQKQEAgLTY1
LDEyICs2NSwxMiBAQCBQQVNTIENTUyBBbmltYXRpb25zOiBwcm9wZXJ0eSA8ZmlsdGVyPiBmcm9t
IG5ldXRyYWwgdG8gW2h1ZS1yb3RhdGUoMjBkZWcpXSBhdCAoMAogUEFTUyBDU1MgQW5pbWF0aW9u
czogcHJvcGVydHkgPGZpbHRlcj4gZnJvbSBuZXV0cmFsIHRvIFtodWUtcm90YXRlKDIwZGVnKV0g
YXQgKDAuNikgc2hvdWxkIGJlIFtodWUtcm90YXRlKDE2ZGVnKV0KIFBBU1MgQ1NTIEFuaW1hdGlv
bnM6IHByb3BlcnR5IDxmaWx0ZXI+IGZyb20gbmV1dHJhbCB0byBbaHVlLXJvdGF0ZSgyMGRlZyld
IGF0ICgxKSBzaG91bGQgYmUgW2h1ZS1yb3RhdGUoMjBkZWcpXQogUEFTUyBDU1MgQW5pbWF0aW9u
czogcHJvcGVydHkgPGZpbHRlcj4gZnJvbSBuZXV0cmFsIHRvIFtodWUtcm90YXRlKDIwZGVnKV0g
YXQgKDEuNSkgc2hvdWxkIGJlIFtodWUtcm90YXRlKDI1ZGVnKV0KLUZBSUwgV2ViIEFuaW1hdGlv
bnM6IHByb3BlcnR5IDxmaWx0ZXI+IGZyb20gbmV1dHJhbCB0byBbaHVlLXJvdGF0ZSgyMGRlZyld
IGF0ICgtMC41KSBzaG91bGQgYmUgW2h1ZS1yb3RhdGUoNWRlZyldIGFzc2VydF9lcXVhbHM6IGV4
cGVjdGVkICJodWUgLSByb3RhdGUgKCA1ZGVnICkgIiBidXQgZ290ICJodWUgLSByb3RhdGUgKCAy
MGRlZyApICIKLUZBSUwgV2ViIEFuaW1hdGlvbnM6IHByb3BlcnR5IDxmaWx0ZXI+IGZyb20gbmV1
dHJhbCB0byBbaHVlLXJvdGF0ZSgyMGRlZyldIGF0ICgwKSBzaG91bGQgYmUgW2h1ZS1yb3RhdGUo
MTBkZWcpXSBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAiaHVlIC0gcm90YXRlICggMTBkZWcgKSAi
IGJ1dCBnb3QgImh1ZSAtIHJvdGF0ZSAoIDIwZGVnICkgIgotRkFJTCBXZWIgQW5pbWF0aW9uczog
cHJvcGVydHkgPGZpbHRlcj4gZnJvbSBuZXV0cmFsIHRvIFtodWUtcm90YXRlKDIwZGVnKV0gYXQg
KDAuMykgc2hvdWxkIGJlIFtodWUtcm90YXRlKDEzZGVnKV0gYXNzZXJ0X2VxdWFsczogZXhwZWN0
ZWQgImh1ZSAtIHJvdGF0ZSAoIDEzZGVnICkgIiBidXQgZ290ICJodWUgLSByb3RhdGUgKCAyMGRl
ZyApICIKLUZBSUwgV2ViIEFuaW1hdGlvbnM6IHByb3BlcnR5IDxmaWx0ZXI+IGZyb20gbmV1dHJh
bCB0byBbaHVlLXJvdGF0ZSgyMGRlZyldIGF0ICgwLjYpIHNob3VsZCBiZSBbaHVlLXJvdGF0ZSgx
NmRlZyldIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJodWUgLSByb3RhdGUgKCAxNmRlZyApICIg
YnV0IGdvdCAiaHVlIC0gcm90YXRlICggMjBkZWcgKSAiCitQQVNTIFdlYiBBbmltYXRpb25zOiBw
cm9wZXJ0eSA8ZmlsdGVyPiBmcm9tIG5ldXRyYWwgdG8gW2h1ZS1yb3RhdGUoMjBkZWcpXSBhdCAo
LTAuNSkgc2hvdWxkIGJlIFtodWUtcm90YXRlKDVkZWcpXQorUEFTUyBXZWIgQW5pbWF0aW9uczog
cHJvcGVydHkgPGZpbHRlcj4gZnJvbSBuZXV0cmFsIHRvIFtodWUtcm90YXRlKDIwZGVnKV0gYXQg
KDApIHNob3VsZCBiZSBbaHVlLXJvdGF0ZSgxMGRlZyldCitQQVNTIFdlYiBBbmltYXRpb25zOiBw
cm9wZXJ0eSA8ZmlsdGVyPiBmcm9tIG5ldXRyYWwgdG8gW2h1ZS1yb3RhdGUoMjBkZWcpXSBhdCAo
MC4zKSBzaG91bGQgYmUgW2h1ZS1yb3RhdGUoMTNkZWcpXQorUEFTUyBXZWIgQW5pbWF0aW9uczog
cHJvcGVydHkgPGZpbHRlcj4gZnJvbSBuZXV0cmFsIHRvIFtodWUtcm90YXRlKDIwZGVnKV0gYXQg
KDAuNikgc2hvdWxkIGJlIFtodWUtcm90YXRlKDE2ZGVnKV0KIFBBU1MgV2ViIEFuaW1hdGlvbnM6
IHByb3BlcnR5IDxmaWx0ZXI+IGZyb20gbmV1dHJhbCB0byBbaHVlLXJvdGF0ZSgyMGRlZyldIGF0
ICgxKSBzaG91bGQgYmUgW2h1ZS1yb3RhdGUoMjBkZWcpXQotRkFJTCBXZWIgQW5pbWF0aW9uczog
cHJvcGVydHkgPGZpbHRlcj4gZnJvbSBuZXV0cmFsIHRvIFtodWUtcm90YXRlKDIwZGVnKV0gYXQg
KDEuNSkgc2hvdWxkIGJlIFtodWUtcm90YXRlKDI1ZGVnKV0gYXNzZXJ0X2VxdWFsczogZXhwZWN0
ZWQgImh1ZSAtIHJvdGF0ZSAoIDI1ZGVnICkgIiBidXQgZ290ICJodWUgLSByb3RhdGUgKCAyMGRl
ZyApICIKK1BBU1MgV2ViIEFuaW1hdGlvbnM6IHByb3BlcnR5IDxmaWx0ZXI+IGZyb20gbmV1dHJh
bCB0byBbaHVlLXJvdGF0ZSgyMGRlZyldIGF0ICgxLjUpIHNob3VsZCBiZSBbaHVlLXJvdGF0ZSgy
NWRlZyldCiBQQVNTIENTUyBUcmFuc2l0aW9uczogcHJvcGVydHkgPGZpbHRlcj4gZnJvbSBbaW5p
dGlhbF0gdG8gW2h1ZS1yb3RhdGUoMjBkZWcpXSBhdCAoLTAuNSkgc2hvdWxkIGJlIFtodWUtcm90
YXRlKC0xMGRlZyldCiBQQVNTIENTUyBUcmFuc2l0aW9uczogcHJvcGVydHkgPGZpbHRlcj4gZnJv
bSBbaW5pdGlhbF0gdG8gW2h1ZS1yb3RhdGUoMjBkZWcpXSBhdCAoMCkgc2hvdWxkIGJlIFtodWUt
cm90YXRlKDBkZWcpXQogUEFTUyBDU1MgVHJhbnNpdGlvbnM6IHByb3BlcnR5IDxmaWx0ZXI+IGZy
b20gW2luaXRpYWxdIHRvIFtodWUtcm90YXRlKDIwZGVnKV0gYXQgKDAuMykgc2hvdWxkIGJlIFto
dWUtcm90YXRlKDZkZWcpXQo=
</data>
<flag name="commit-queue"
          id="474649"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>