<?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>259141</bug_id>
          
          <creation_ts>2023-07-12 01:47:11 -0700</creation_ts>
          <short_desc>REGRESSION: Safari 17 fails to open USDZ blob in QuickLook</short_desc>
          <delta_ts>2023-07-12 12:59:18 -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 17</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>258957</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Miles">mail</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dino</cc>
    
    <cc>felix.herbst</cc>
    
    <cc>mail</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1966367</commentid>
    <comment_count>0</comment_count>
    <who name="Miles">mail</who>
    <bug_when>2023-07-12 01:47:11 -0700</bug_when>
    <thetext>Observed on iPhone 12 Pro, iOS 17 Beta 3, (21A5277h)

When opening USDZ file blob from Safari, QuickLook opens momentarily with blank screen then closes back to Safari immediately.

Opening USDZ from full URL still works fine, 3D model is displayed in AR.

Note that opening USDZ file blob from Chrome on same device still works, 3D model is displayed in AR.

So it appears to be a Safari regression, handling blob urls?

More information in the Model-Viewer thread here:
https://github.com/google/model-viewer/issues/4354

Repro links:
https://modelviewer.dev/examples/scenegraph/#variants
Select a material variant. Tap the AR icon. Tis will attempt to open a USDZ blob in QuickLook.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1966370</commentid>
    <comment_count>1</comment_count>
    <who name="Miles">mail</who>
    <bug_when>2023-07-12 02:22:28 -0700</bug_when>
    <thetext>Also reproduces in iPadOS and visionOS (in the simulator)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1966393</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-07-12 09:17:36 -0700</bug_when>
    <thetext>&lt;rdar://problem/112142092&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1966441</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2023-07-12 12:59:18 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 258957 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>