Any “WebXR” API support planned for Pale Moon?

For support with specific websites

Moderator: trava90

Forum rules
Please always mention the name/domain of the website in question in your topic title.
Please one website per topic thread (to help keep things organized). While behavior on different sites might at first glance seem similar, they are not necessarily caused by the same.

Please try to include any relevant output from the Toolkit Error Console or the Developer Tools Web Console using the following procedure:
  1. Clear any current output
  2. Navigate or refresh the page in question
  3. Copy and paste Errors or seemingly relevant Warnings into a single [ code ] block.
User avatar
pale guru
Moonbather
Moonbather
Posts: 70
Joined: 2021-11-06, 11:10
Location: Tyskland

Any “WebXR” API support planned for Pale Moon?

Post by pale guru » 2026-07-28, 22:50

Some Cloudflare-hosted or “protected” websites set “Permissions-Policy” to “xr-spatial-tracking=*”, meaning Cloudflare tries to use the WebXR Device API.

Since I’m not using this kind of Javascript shenanigans, I’d like to know whether Pale Moon supports this API at all. If not, I can sleep much better. :)
… tanning in dimmed LCD light. – Evry 1′s a beginner, baby, that's the truth…

User avatar
Gemmaugr
Keeps coming back
Keeps coming back
Posts: 780
Joined: 2025-02-03, 07:55

Re: Any “WebXR” API support planned for Pale Moon?

Post by Gemmaugr » 2026-07-28, 23:42

I'm not entirely sure, but this test (and the others) seems to work (with jsdelvr allowed), though it says "VR Not Found"(I don't have a VR device so..) : https://immersive-web.github.io/webxr-s ... e-sea.html
||OS: Win 10 | CPU: i7 10700 | GPU: GeForce RTX 3070||
"Judge a person not by their superficial identity attributes, but by the content of their character."
"Organized Identity Politics are the bane of civilized society."

User avatar
Moonchild
Project founder
Project founder
Posts: 39714
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Any “WebXR” API support planned for Pale Moon?

Post by Moonchild » 2026-07-29, 07:10

Pale Moon does not support WebVR/WebXR by design.
"Sales hates anything that can't be turned into a confident sentence." - anonymous warehouse worker
"Why debate someone you fundamentally don't trust?" - Dario Amodei
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
mittorn
Apollo supporter
Apollo supporter
Posts: 38
Joined: 2026-01-13, 19:32

Re: Any “WebXR” API support planned for Pale Moon?

Post by mittorn » 2026-08-09, 23:41

XR-related code is removed from UXP codebase. I personally find WebXR useful as optional thing, i've used XR-targeted Firefox version on standalone VR device, which probably supported both WebVR and WebXR APIs, XR apps in web usually demonstrate some environments or media, so usage might be compared to VRML or early WebGL demos, not modern WebGL apps. But firefox XR code was heavily tied to android. Anyway, i think such features should be implemented as extensions or separate project: it's separate API with very small amount of users.
I do not know if it's possible to implement it with xpi, as XR rendering changes might be too complex, more likely it needs separate app, probably adding new xpcom components
I think, nobody will put on VR headset in usual desktop browser to watch VR content. It's more likely people run special browser on steam frame, or PCVR platform, that will draw VR-friendly UI, have VR-friendly controls