I’m testing in the edge. I know, this page says to install chrome canary browser, but emulator does not have ability to do it (or I dont know how to do it).
Edge does not support WebXR, so it won’t work for sure. it probably fails somewhere along the way. My assumption is that it happens when trying to access the navigator.xr , but I need to check.
I do agree, however, that an error should be thrown, and it shouldn’t hang with no reason. Want to create a ticket for me on github?
As I am writing the documentation right now I can’t reference it yet, but the basic experience helper ( the one you are trying to use instead of the default experience helper) does not fail silently. If you use async await you will need to wrap the CreateAsync call with try-catch, or use promises with then and catch. Otherwise, an exception will be thrown and the rest of the code will not be executed.
No need for a github issue, this is working as expected.