Skip to main content
New Participant
June 10, 2026
Question

HTML-in-Canvas / canvas-draw-element support in Meta Quest Browser for WebXR UI

Hi Meta Quest Browser / WebXR team,

I’m experimenting with WebXR UI on Meta Quest 3 and wanted to ask about support or roadmap for the new HTML-in-Canvas API / `canvas-draw-element`.

Chrome exposes this experimental feature behind:

`chrome://flags/#canvas-draw-element`

The use case is especially relevant for immersive WebXR apps: rendering real interactive HTML UI into a canvas/WebGL/WebGPU texture and placing it inside a 3D/XR scene, instead of rebuilding all UI manually with meshes, sprites, or custom canvas drawing.

I tested experimental HTML-in-Canvas pages on Meta Quest Browser. The flag appears in `chrome://flags`, but the API does not seem to work yet on Quest.

A few questions:

1. Is `canvas-draw-element` currently expected to work in Meta Quest Browser?

2. If the flag appears but the API is unavailable/non-functional, is that a known limitation?

3. Is support for HTML-in-Canvas planned as Meta Quest Browser updates to newer Chromium milestones?

4. Are there any Quest-specific WebXR/security/performance limitations that would prevent this API from working in immersive sessions?

5. Is there a preferred way to test/report experimental web platform API compatibility issues for Meta Quest Browser?

This API could be very useful for WebXR developers building spatial interfaces, dashboards, editors, creator tools, and immersive web apps that need rich HTML UI inside a 3D scene.

Thanks!