<?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>302522</bug_id>
          
          <creation_ts>2025-11-14 02:47:00 -0800</creation_ts>
          <short_desc>REGRESSION (iOS 26): Motion and orientation events never dispatched in iframes even after granting permission with user gesture from within the iframe</short_desc>
          <delta_ts>2025-11-14 09:14:46 -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>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>DUPLICATE</resolution>
          <dup_id>301751</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>Blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Josselin Guillozet">josselin.guillozet</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>marcosc</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2158751</commentid>
    <comment_count>0</comment_count>
      <attachid>477393</attachid>
    <who name="Josselin Guillozet">josselin.guillozet</who>
    <bug_when>2025-11-14 02:47:00 -0800</bug_when>
    <thetext>Created attachment 477393
Basic web pages to test iframe and motion/orientation events.

I think the regression has been discussed already in https://bugs.webkit.org/show_bug.cgi?id=301294 but the title of that report is a bit misleading.

Motion and orientation events are never dispatched in iframes even after granting permission behind user gesture from within the iframed page.

The parent page is configured with `allow=&quot;accelerometer; gyroscope; magnetometer;&quot;`.

It only works if the parent page and the iframed page are hosted on the same domain.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2158813</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2025-11-14 09:14:46 -0800</bug_when>
    <thetext>Thank you for the report! I&apos;ll rely on your analysis of this being the same issue, but also CC&apos;ing experts to double check.

*** This bug has been marked as a duplicate of bug 301751 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>477393</attachid>
            <date>2025-11-14 02:47:00 -0800</date>
            <delta_ts>2025-11-14 02:47:00 -0800</delta_ts>
            <desc>Basic web pages to test iframe and motion/orientation events.</desc>
            <filename>motion-files.zip</filename>
            <type>application/zip</type>
            <size>4147</size>
            <attacher name="Josselin Guillozet">josselin.guillozet</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
      

    </bug>

</bugzilla>