-
Notifications
You must be signed in to change notification settings - Fork 818
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue where website sharing link changes to usdz model link in quicklook in iOS 17.0.3 version. #4540
Comments
Since it worked on previous versions of iOS, this sounds like a Quick Look regression. There's nothing I can do about that besides ask @grorg to fix it. I'd also recommend filing a bug on WebKit (quicklook bugs often get fixed there). |
Definitely an iOS ARQL regression. Reported: Workaround:
|
Hi there, @milesgreen: As you've stated, some important issues just have appeared on iOS 17.X, directly related with the way the new bundled Safari version is managing the URL of USDZ/.Reality files. Same files are processed flawless in iOS16 and below. As said in this other thread, hosting in my server a no-doubt-well-formed AR file, as is the "CosmonautSuit_en.reality" from Apple's examples (https://developer.apple.com/augmented-reality/quick-look/) is showing the annoying "Object requires a newer version of iOS." message, even when I'm running iOS 17.1 in my iPad. That is, the very last available version. Please note that this warning message only appears when accessing the file from an HTML anchor tag, this way:
...but not when accessing directly the URL typing it in the Safari navigation editbox. Best regards. |
Share URL regression is still an issue in iOS 17.2 Beta 3 (21C5046c) |
still an issue |
Default share link is still an issue in iOS 17.5 beta. |
@AdaRoseCannon - another lingering iOS ARQL issue for you... This has been reported on WebKit Bugzilla here: Reported via Feedback Assistant (FB13608976) When tapping the Share link (top right) from ARQL, prior to iOS17, this would share the originating HTML page URL by default. Since iOS 17, this shares the URI directly to the USDZ itself. Repro:
This becomes even more noticeable when viewing a USDZ blob. In this case the Share URL is the blob ID string. This cannot be interpreted successfully by any app or person it is shared too. Repro:
|
Retesting. Still an issue in iOS 18.0 Dev Beta 5 (22A5326f) |
The issue seems to be with library's functionality to generate usdz on the fly on ios. When usdz model is generated on the fly, the share button is linked to auto generated blob, which in reality does not exists on server. However, it works fine for model where ios-src is specified. Example with autogenerated usdz: https://modelviewer.dev/ |
Yeah, it looks like iOS is trying to treat a blob URL as though it's a public URL. Hopefully they fix it one of these days. Keep sending them notes in Feedback Assistant. |
Description
hello.
When you open quicklook through modelviewer in iOS 17.0.3 and click the share button, the correct link is not sent.
When sharing a link after moving to sceneviewer or quicklook through modelviewer, the URL where modelviewer operates must be shared, but strangely, when opening quicklook, there is a problem in which the asset uri of the model referenced through ios-src is transmitted.
It works correctly on Android's SceneViewer and other versions of iOS (<17). I have attached some photos of the related issue below. If you know the solution, please let me know. Thank you.
Live Demo
Code
Version
Browser Affected
OS
AR
The text was updated successfully, but these errors were encountered: