<?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>287327</bug_id>
          
          <creation_ts>2025-02-07 23:53:40 -0800</creation_ts>
          <short_desc>[web-animations] animations without an associated timeline should have their effects in the effect stack</short_desc>
          <delta_ts>2025-02-08 10:10:16 -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>
          
          <see_also>https://github.com/web-platform-tests/wpt/pull/50593</see_also>
          <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>graouts</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2093140</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2025-02-07 23:53:40 -0800</bug_when>
    <thetext>Prior to the addition of Scroll-driven Animations, there was no real practical purpose to set a null timeline on an animation, and in fact it wasn&apos;t possible to set one via CSS, only using the Web Animations API. With that assumption in mind, we incorrectly did not list effects associated with an animation without a timeline in the effect stack of their associated tarhet. However, with Scroll-driven Animations, the `animation-timeline` property allows to set various types of timelines (document, scroll and view) and the interaction with the `timeline-scope` property may also yield null timelines. Some new WPT tests now rely on effects associated with animations with no timelines to appear in the effect stack, so we must update our implementation to remove our timeline requirement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2093142</commentid>
    <comment_count>1</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2025-02-08 00:14:10 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/40282</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2093158</commentid>
    <comment_count>2</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2025-02-08 06:35:12 -0800</bug_when>
    <thetext>Submitted web-platform-tests pull request: https://github.com/web-platform-tests/wpt/pull/50593</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2093177</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-02-08 10:09:07 -0800</bug_when>
    <thetext>Committed 290092@main (95675d2184dc): &lt;https://commits.webkit.org/290092@main&gt;

Reviewed commits have been landed. Closing PR #40282 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2093178</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-02-08 10:10:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/144449529&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>