navigator.xr.requestDevice() does not have a catch() for error handling.
if (navigator.xr) {
navigator.xr.requestDevice().then(function (device) {
...
Uncaught (in promise) DOMException
- A-Frame Version: 0.9.0
- Platform / Device: Windows 10 Chrome 72.0.3626.119
- Reproducible Code Snippet or URL: import 'aframe'
It's crashing my app in Chrome, regardless of if WebXR/WebVR flags are enabled/disabled.