mozilla-mobile / firefox-ios

Firefox for iOS
Mozilla Public License 2.0
12.14k stars 2.91k forks source link

WebXR Viewer no longer starts xrSessions on iOS #18953

Open lxfschr opened 6 months ago

lxfschr commented 6 months ago

Steps to reproduce

  1. Open WebXR Viewer on iOS
  2. Navigate to https://immersive-web.github.io/webxr-samples/immersive-ar-session.html
  3. Click Start AR

Expected behavior

AR session is started

Actual behavior

Nothing happens

Device & build information

What I see is that the last log is that it is trying to load https://webxr-ios.webxrexperiments.com/dist/webxr-2.0.js Which does not seem to exist anymore as the whole site is down I believe that all that is needed to fix WebXR on iOS is to reestablish this website and file, or point to a new file which I have backed up here: https://gist.github.com/lxfschr/20c0393c5dd6af616a08657be5d0863a

Attachments: image

┆Issue is synchronized with this Jira Task

lmarceau commented 6 months ago

Hello, WebXR is not maintained anymore. It's a branch on the project that has fallen years behind in terms of development. Anyone is welcome to pick up the project and implement fixes for it thought. Thank you!

lxfschr commented 6 months ago

Hey @lmarceau thanks for responding to my ticket. I know it is no longer maintained so I created a PR which should fix the issue here: https://github.com/mozilla-mobile/firefox-ios/pull/18967

If this were to be merged, how would the iOS app get updated/.

Bezi is happy to pick up the project if needed. Would we just ship our fork to the iOS App Store?

david-macneill commented 6 months ago

We would also appreciate it if this solution could be implemented, either within this project or a forked version.

FuzzyWobble commented 5 months ago

Any solution? Would be appreciated, thanks!

Thaina commented 3 months ago

I wish this feature app would still be maintained and released since apple still try so hard to block webxr in safari