Setup instructions

  1. Download and launch Firefox.
  2. Ensure that your Oculus Home settings allow for Unknown Sources.
  3. For PCs (especially laptops) using NVIDIA chipsets, there are several methods of enabling the discrete GPU. One way is from the NVIDIA Control Panel: Load 3D Settings > Manage 3D Settings > Program Settings tab, and select Mozilla Firefox (firefox.exe) (with the Firefox icon) as the program to customize, and select “High-performance NVIDIA processor” as the preferred graphics processor.
  4. Restart Firefox.
  5. Enjoy WebVR content!

View list of bugs Report a bug

Supported headsets


Suggest a demo

Latest version

Implementation Status

Description Browser build Headset Reported Updated Status
Implement onvrdisplaypointerrestricted and onvrdisplaypointerunrestricted events for Windows Mixed Reality Windows Mixed Reality Filed
Expose full OpenVR name string for Microsoft Mixed Reality headsets Windows Mixed Reality Filed
Ensure that the first button returned for VR controllers is the primary button Oculus Rift, HTC VIVE, Windows Mixed Reality Filed
Ensure that WebVR content runs on the most optimal display adapter Oculus Rift, HTC VIVE, Windows Mixed Reality Filed
WebVR content does not present when using Oculus Home before launching Firefox Oculus Rift Filed


Where can I find the list of known bugs?

Above is a list of bugs and features that are being actively worked on. You can find the full list of filed bugs and planned features by searching the Firefox Bugzilla bug tracker for bugs with the whiteboard keyword [webvr].

How can I report a bug?

First, refer to the known issues above and the WebVR bugs in the Firefox Bugzilla bug tracker (labeled with the whiteboard keyword [webvr]).

If you still don’t see your issue reported, you can file a new bug in the Firefox bug tracker. Or, if you’d prefer, you can file a bug on