<?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>242183</bug_id>
          
          <creation_ts>2022-06-30 06:01:45 -0700</creation_ts>
          <short_desc>Janky motion path animation in STP 148 / MacBook Pro with ProMotion</short_desc>
          <delta_ts>2026-04-17 07:47:50 -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>Animations</component>
          <version>Safari Technology Preview</version>
          <rep_platform>Mac (Apple Silicon)</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          
          <bug_file_loc>https://codepen.io/team/css-tricks/pen/zEpLpK</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>203847</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kiet Ho">kiet.ho</reporter>
          <assigned_to name="Nikos Mouchtaris">nmouchtaris</assigned_to>
          <cc>dino</cc>
    
    <cc>graouts</cc>
    
    <cc>kiet.ho</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1879339</commentid>
    <comment_count>0</comment_count>
    <who name="Kiet Ho">kiet.ho</who>
    <bug_when>2022-06-30 06:01:45 -0700</bug_when>
    <thetext>Bug is reported here https://github.com/WebKit/WebKit/pull/806#issuecomment-1170759817. 

Animation is very janky on a MacBook Pro with M1 Max and ProMotion. The animation becomes even more janky when ProMotion is turned off and the refresh rate is set to 60hz fixed. Issue doesn&apos;t occur on WebKit 614.1.19 on a M1 MacBook Pro (no ProMotion, fixed 60hz refresh rate), so I believe this has something to do with the variable refresh rate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1879374</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-06-30 08:46:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/96221664&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1879421</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-06-30 10:31:43 -0700</bug_when>
    <thetext>Offset path animations aren&apos;t yet implemented in the compositor, so run on the main thread and should run at 60Hz (but still look smooth). I ran the test on a ProMotion MacBook Pro and it looked smooth.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1879426</commentid>
    <comment_count>3</comment_count>
    <who name="Kiet Ho">kiet.ho</who>
    <bug_when>2022-06-30 10:38:24 -0700</bug_when>
    <thetext>I borrowed a MBP with ProMotion too and it looks pretty alright (not 120fps smooth but not as bad as the one in the Github issue)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1879456</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-06-30 11:33:53 -0700</bug_when>
    <thetext>*** Bug 242182 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2201503</commentid>
    <comment_count>5</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2026-04-17 07:47:50 -0700</bug_when>
    <thetext>We&apos;ve added support for CSS Motion Path properties to run accelerated as part of the threaded animations features. You can verify this with the latest Safari Technology Preview which has both relevant flags enabled (Threaded Scroll-driven Animations and Threaded Time-based Animations).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>