Unable to use any WebXR AR app on MS Edge

Julen 30 Reputation points
2023-05-29T06:36:25.7033333+00:00

I'm developing a WebXR app with three.js for HoloLens 2 and at this point the project has different functional stages. While developing a non functional version of it, I reversed the code to a safe, tested and functional branch only to find that it no longer worked. The issue: ARButton for XRSession specifies that AR is not supported (it formerly did in this app version).

After some frustrating debugging process, we've tried to launch a minimal version of the app just with the button. Same result.
Then we started digging in the different Edge updates in order to find if it was related. Even if it's not stated in the logs, we've found that there have been some updates in the past weeks.

Following this browser hypothesis, we've tried to open the app in our cellphones both in chrome and edge. Chrome did indeed allow us to launch the XRSession through the ARButton but in Edge we found the same issues that above.

Finally, in order to discriminate if it was our codes issue, we tried to open all the webxr examples at https://threejs.org/examples/?q=webxr . The behaviour was the previous one, both in the Hololens and our mobile devices.

Both this final steps were tested in different edge an three versions through the different devices, but for the record the Hololens2 Edge current version is 113.0.1774.42 in our headset device.

Is there any known issue about this or any kind of fix?
Thanks in advance.

Reproduction steps

  1. Open Edge in any AR capable device
  2. Try any WebXR example at https://immersive-web.github.io/webxr-samples/ or https://threejs.org/examples/?q=webxr

It's unclear which would be the best place to aware MSFT about this issue, as the GitHub repo of Edge is quite chaotic or somehow abandoned.

Thx in advance

Microsoft Edge
Microsoft Edge
A Microsoft cross-platform web browser that provides privacy, learning, and accessibility tools.
2,345 questions
HoloLens Development
HoloLens Development
HoloLens: A family of Microsoft self-contained, holographic devices that enable engagement with digital content and interaction with holograms in the surrounding environment.Development: The process of researching, productizing, and refining new or existing technologies.
400 questions
{count} votes

3 answers

Sort by: Most helpful
  1. Nathan Manis - MSFT 481 Reputation points Microsoft Employee
    2023-09-14T17:41:55.4733333+00:00

    Great news to report back to this thread.

    After the successful testing in the insider channel, the fix is now public in the September 2023 HL2 OS release:

    https://learn.microsoft.com/en-us/hololens/hololens-release-notes#windows-holographic-version-23h1---september-2023-update

    Thanks everyone for testing the builds with us in the insider ring of HoloLens OS & getting the confirmations flowing to get this into the released channel.

    2 people found this answer helpful.

  2. MalDuffin 5 Reputation points
    2024-05-06T19:45:49.14+00:00

    As it broke again, this might give you a temporary solution until MS fix it at source...

    https://learn.microsoft.com/en-us/answers/questions/1657735/webxr-enter-ar-not-working-on-edge-on-hololens-2

    1 person found this answer helpful.

  3. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.