<?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>202643</bug_id>
          
          <creation_ts>2019-10-07 10:51:10 -0700</creation_ts>
          <short_desc>Filter with animated gradient input doesn&apos;t update dynamically</short_desc>
          <delta_ts>2023-06-06 12:54:30 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>SVG</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=204204</see_also>
          <bug_file_loc>https://codepen.io/enxaneta/pen/276a3fd67cade1208e5440b6fda5725d</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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>sabouhallawa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1577391</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-10-07 10:51:10 -0700</bug_when>
    <thetext>The examples on https://codepen.io/enxaneta/post/svg-waves-with-fedisplacementmap don&apos;t work in WebKit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577500</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-07 14:05:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/56049856&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788435</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-08-29 20:12:35 -0700</bug_when>
    <thetext>This is not about CSS filters. This is about a filter inside one &lt;svg&gt; in html being used inside another.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1960107</commentid>
    <comment_count>3</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2023-06-06 12:54:30 -0700</bug_when>
    <thetext>This now works in Safari better than Chrome and FireFox. WebKit applies filter in the static case while other browsers do not. The reason in the static examples the filter has an &lt;feImage&gt; while is defined like this:

    &lt;feImage result=&quot;pict2&quot; xlink:href=&quot;#gradient&quot;&gt;&lt;/feImage&gt;

While in the animated case, this &lt;feImage&gt; is defined as a data url. 

    &lt;feImage result=&quot;pict2&quot; xlink:href=&quot;data:image/svg+xml;...&quot;&gt;&lt;/feImage&gt;

WebKit handles the case of &lt;feImage&gt; referencing another SVG element correctly.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>