<?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>280183</bug_id>
          
          <creation_ts>2024-09-23 06:14:31 -0700</creation_ts>
          <short_desc>120hz requestAnimationFrame is not supported on iPhone 16 Pros, it is on other iPhone Pros</short_desc>
          <delta_ts>2024-09-23 07:59:29 -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 18</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 18</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=272165</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=173434</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="Jeffrey Blanz">possum.bracing0v</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>graouts</cc>
    
    <cc>graouts</cc>
    
    <cc>mark</cc>
    
    <cc>possum.bracing0v</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2062310</commentid>
    <comment_count>0</comment_count>
    <who name="Jeffrey Blanz">possum.bracing0v</who>
    <bug_when>2024-09-23 06:14:31 -0700</bug_when>
    <thetext>This bug (272165)[https://bugs.webkit.org/show_bug.cgi?id=272165] was recently fixed in iOS 18.0 beta 2 for the iPhone 13-15 Pros and M4 iPad Pros.


The new iPhone 16 Pros are still stuck at 60hz on Safari. You can test it here: beta.testufo.com


It would be nice if this was not only fixed for the iPhone 16 Pros, but also for future devices with above 60hz screens as well. When the M4 iPad Pro came out, it also was limited to 60hz until it was fixed. This would prevent this from happening for the 3rd time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2062330</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-09-23 07:29:29 -0700</bug_when>
    <thetext>&lt;rdar://problem/136498574&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2062332</commentid>
    <comment_count>2</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2024-09-23 07:49:35 -0700</bug_when>
    <thetext>I checked an iPhone 14 Pro running iOS 18 GM and it behaved as expected with regards to the &quot;Prefer Page Rendering Updates near 60fps&quot; where it would hit 120fps with that setting off, and 60fps with it on (the default).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2062334</commentid>
    <comment_count>3</comment_count>
    <who name="Jeffrey Blanz">possum.bracing0v</who>
    <bug_when>2024-09-23 07:59:29 -0700</bug_when>
    <thetext>Well I am sorry, I just realized I forgot to turn off the feature flag as the feature flags do not save on a devices transfer.

I turned off the feature flag and 120hz now works on my 16 Pro max.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>