<?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>298260</bug_id>
          
          <creation_ts>2025-09-02 13:18:36 -0700</creation_ts>
          <short_desc>Safari 26 reports iOS 26 version as 18.6</short_desc>
          <delta_ts>2025-09-24 15:34:33 -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>New Bugs</component>
          <version>Safari 26</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 26</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>zweglarz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>brandonstewart</cc>
    
    <cc>colin</cc>
    
    <cc>karlcow</cc>
    
    <cc>lennox.schuster</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2140349</commentid>
    <comment_count>0</comment_count>
    <who name="">zweglarz</who>
    <bug_when>2025-09-02 13:18:36 -0700</bug_when>
    <thetext>Running the iOS 26 beta, I noticed the iOS version reported in the useragent is 18.6.

&quot;Mozilla/5.0 (iPhone; CPU iPhone OS 18_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.0 Mobile/15E148 Safari/604.1&quot;

Steps to Reproduce:
1. Install the iOS 26 beta.
2. Open Safari and navigate to a webpage that will show your useragent.

Expected to see &quot;iPhone OS 26_0 like Mac OS X&quot; as part of the useragent.
Actually see &quot;iPhone OS 18_6 like Mac OS X&quot;.

Chrome on iOS reports the OS version accurately as &quot;iPhone OS 26_0_0 like Mac OS X&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2140476</commentid>
    <comment_count>1</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2025-09-02 19:25:31 -0700</bug_when>
    <thetext>@zweglarz Which domain were you trying to access?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2140488</commentid>
    <comment_count>2</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2025-09-02 20:19:13 -0700</bug_when>
    <thetext>Ah no realized what you were talking about 

Safari is reported as Version/26.0
The OS is being reported as OS 18_6 *on purpose*. 
The OS version is being currently frozen.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2140583</commentid>
    <comment_count>3</comment_count>
    <who name="">zweglarz</who>
    <bug_when>2025-09-03 06:17:57 -0700</bug_when>
    <thetext>(In reply to Karl Dubost from comment #2)
&gt; Ah no realized what you were talking about 
&gt; 
&gt; Safari is reported as Version/26.0
&gt; The OS is being reported as OS 18_6 *on purpose*. 
&gt; The OS version is being currently frozen.

Thanks for the response Karl. When you say it is &quot;currently frozen&quot;, does that mean it&apos;s going to say frozen when iOS 26 releases? Or are there plans to lift the freeze?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2140645</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-09-03 09:56:43 -0700</bug_when>
    <thetext>&lt;rdar://problem/159767147&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2140747</commentid>
    <comment_count>5</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2025-09-03 16:04:07 -0700</bug_when>
    <thetext>(In reply to zweglarz from comment #3)
&gt; (In reply to Karl Dubost from comment #2)
&gt; &gt; Ah no realized what you were talking about 
&gt; &gt; 
&gt; &gt; Safari is reported as Version/26.0
&gt; &gt; The OS is being reported as OS 18_6 *on purpose*. 
&gt; &gt; The OS version is being currently frozen.
&gt; 
&gt; Thanks for the response Karl. When you say it is &quot;currently frozen&quot;, does
&gt; that mean it&apos;s going to say frozen when iOS 26 releases? Or are there plans
&gt; to lift the freeze?

Our plan is to hold the OS release constant forever. We have encountered too many cases where website break or block access with OS version number updates. We have been doing this on macOS for years (for the same reason).

Safari version is a good analog for OS version on iOS, which should allow sites to conditionalize code (though it&apos;s best if they feature detect for that purpose).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2140982</commentid>
    <comment_count>6</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2025-09-04 10:42:32 -0700</bug_when>
    <thetext>Please also note that the UA version information reported in Safari is controlled by the app (as is the case with all WebKit clients). Bugzilla isn&apos;t really the right place to file bugs about this behavior, as it is controlled by the Safari team (which are not the same people as the WebKit team! :-) )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2141312</commentid>
    <comment_count>7</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2025-09-05 13:56:55 -0700</bug_when>
    <thetext>I&apos;m mistaken! The version freeze was done outside of WebKit, but should have been done in the Quirk logic. I have filed Bug 298473 to address that (and move the logic into WebKit).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2142480</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2025-09-11 16:59:13 -0700</bug_when>
    <thetext>*** Bug 298717 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2145464</commentid>
    <comment_count>9</comment_count>
    <who name="Colin Gourlay">colin</who>
    <bug_when>2025-09-23 23:22:56 -0700</bug_when>
    <thetext>I&apos;ve just downloaded the Xcode 26.1 Beta, and iOS 26.1 Simulators are reporting a new frozen version: 18_7. Are your respective teams able to keep in sync?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2145728</commentid>
    <comment_count>10</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2025-09-24 14:54:04 -0700</bug_when>
    <thetext>All Apple platforms will soon be aligned to report version 18_7, which should not change in the future.  There may be another few weeks of syncing before this is true for every aligned platform.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2145739</commentid>
    <comment_count>11</comment_count>
    <who name="Colin Gourlay">colin</who>
    <bug_when>2025-09-24 15:34:33 -0700</bug_when>
    <thetext>Great news! Thanks Brent</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>