08-29-2023 04:49 AM
Hi,
I'm trying to use the WebXR `dom-overlay` feature.
But no joy.
Is this simply not supported?
Is there any plan to support it?
09-06-2023 06:57 PM
I would like to emphasize how important the DOM Overlay is also in my WebXR developments. Please, when would it be available?
Francisco
11-01-2023 05:53 PM
Hey i dont know if you already found the solution or a work around - but there is a great library I have used to created interfaces with. So when I clicked some button on the interface, I would interact with the dom that way.
Hope that helps.
https://github.com/coconut-xr/koestlich
11-01-2023 11:53 PM
Thanks for the link, it does look polished and I liked particularly the text and animation features,
I do need real DOM elements as in DOM-Overlay WebXR specs to achieve a smooth transition from 2D to 3D to immersive for my https://umniverse.com .
It seams DOM-Overlay would be easy to implement so I wonder why for now it is still only available in mobile Chrome.
03-12-2024 09:29 PM
Was there any update on this? Does the Quest 3 WebXR support DOM overlay now?
03-14-2024 01:26 AM
Quest 3 browser now runs the AR example with DOM overlay, a rectangle changing colors.
03-14-2024 04:33 AM
Hey thanks for the reply. That's the exact sample I use to test, it doesn't show the DOM when you enter AR. There's supposed to be the colored rectangles (I see those), but then also an informational panel and "Exit AR" button coming from the DOM. I don't see those.
Do you?
03-14-2024 09:14 AM
You are right, DOM-overlay must be set as optional so it runs but no DOM elements are shown.
It is really a pity that Meta does not implement this simple feature part of the WebXR standard.
Even on Android, why Chrome does not implement it in VR and only in AR? Really strange...
03-20-2024 03:34 PM
Chrome doesn't implement DOM Overlay for VR because the W3C DOM Overlay spec is only for immersive AR sessions: https://github.com/immersive-web/dom-overlays/blob/master/explainer.md
03-20-2024 03:38 PM - edited 03-20-2024 03:39 PM
Thanks for telling me that.
So it is the Spec that is stupid for it is easy to understand that DOM-overlay would also be very useful in VR.
Anyway, chromium could implement it 😉