Bug 259141

Summary: REGRESSION: Safari 17 fails to open USDZ blob in QuickLook
Product: WebKit Reporter: Miles <mail>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Critical CC: dino, felix.herbst, mail, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 17   
Hardware: iPhone / iPad   
OS: Other   

Description Miles 2023-07-12 01:47:11 PDT
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.
Comment 1 Miles 2023-07-12 02:22:28 PDT
Also reproduces in iPadOS and visionOS (in the simulator)
Comment 2 Radar WebKit Bug Importer 2023-07-12 09:17:36 PDT
<rdar://problem/112142092>
Comment 3 Alexey Proskuryakov 2023-07-12 12:59:18 PDT

*** This bug has been marked as a duplicate of bug 258957 ***