QA/WebVR

From MozillaWiki
Jump to navigation Jump to search

Overview

Purpose

Ownership

Developer contacts: Kearwood Kip Gilbert
QA: Naoki Hirata (:nhirata_), Cornel Ionce (:cornel_ionce)

Testing Summary

Introduction

This is a hybrid test plan of ACC and traditional test plan in regards to the WebVR API

Scope of testing

In Scope

The current testing scope is to ensure that the WebVR API:

  1. does not have regressions in performance or latency
  2. is stable
  3. is reliable ( visibility )

Requirements for testing

Environments

Testing will be performed on following OSes (x64 infrastructures):

  • Windows 10

Hardware

The minimum system requirements for Windows OS are:

  • Graphics
    • GTX 970 equivalent or greater
    • AMD 290 equivalent or greater
    • Quadro k600 or newer
  • CPU
    • Intel i5-4590 equivalent or greater
    • AMD FX 8320 or greater
  • 8GB+ RAM
  • Compatible HDMI 1.3 video output
  • 2x USB 3.0 ports
  • Windows 7 SP1 or newer, plus the DirectX platform update

Devices

  • Oculus Development Kit 2 with positional tracker
    • Note: soon to change to CV1
  • Samsung Internet for Gear VR
    • Note: currently not daily smoked. need to talk to team.

Software

Setup

Oculus

Software setup

Test Strategy

Test Objectives

The test objective is to test the WebVR APIs for stability, visibility and performance.

Test Types

  • Smoke test : this is to hunt for any major regressions that could prevent further testing; will need manual + automated on daily basis
  • Unit Tests : this will be covered by developers ; need to check status, @commit and @build time.
  • Manual Tests: Integration / End to End Tests
    • Manual test cases : Must hit target testing that can't be automated
    • Session Based testing :
      • width based testing : Use of Testing outline to perform test cases
      • depth based testing : Use of fixed bugs as a guideline for testing.
  • Automated Tests : Automating as much as possible for integration/end to end tests
    • weekly dashboard ? - need to find a way to do the automation and dashboard.
  • Performance : Need some way to automated / Dashboard
  • Security : need security team review
  • Usability/Accessibility : ?
  • Metrics/Telemetry : ?
  • L10n : ?

Testing Tools

References

Meta: Bug 1218482 - Enable WebVR By Default on all platforms

Test cases

Test suites

Full Test Suite (TBD)

Bugs Work

Tracking bug:

Open WebVR bugs

Open WebVR Bugs
Full Query
ID Summary Product Component Status Resolution
1171764 [meta/webvr] Allow Iframe to be used as "portal" into another 3d world/view Core WebVR UNCONFIRMED
1229464 [webvr] Meta bug to track testability of WebVR Core WebVR NEW
1229478 [webvr] Implement Reftests for WebVR Core WebVR NEW
1229479 [webvr] Implement Mochitests for WebVR Core WebVR NEW
1236730 [webvr] Implement WEBGL_shared_resources Core Graphics: CanvasWebGL NEW
1237489 [webvr] Add basic MOZ_texture_from_element to enable creating a texture from an arbitrary element Core Graphics: CanvasWebGL NEW
1258504 [webvr] Implement VR Compositor to submit WebVR frames to HMD drivers Core WebVR NEW
1260561 [webvr] Implement Oculus Remote controller inputs Core WebVR NEW
1272458 [meta][webvr] Make Firefox installable and launchable from platforms. Core WebVR NEW
1276711 [webvr] Implement Direct Mode Rendering for OSVR on Windows Core WebVR NEW
1276712 [webvr] [meta] Enable OSVR VR Support Core WebVR NEW
1276715 [webvr] Enable OSVR VR Support by default on Windows Core WebVR NEW
1287929 [webvr] Need to present content to replace "Please wait" spinner before requestPresent() and during WebVR link traversal Core WebVR NEW
1291824 [webvr] [meta] Implement 2D Backwards Compatibility for VR Browsing Core Graphics NEW
1291827 [meta] [webvr] Implement VR Shell Core WebVR NEW
1296388 [webvr] Enable Firefox to be launchable from Oculus Home Core WebVR NEW
1296390 [webvr] Enable Firefox to be launchable from SteamVR Core WebVR NEW
1299870 [webvr] Implement `about:webvr` Core WebVR NEW
1299966 [webvr] Implement Extended Mode Rendering for OSVR on macOS Core WebVR NEW
1299968 [webvr] Implement Extended Mode Rendering for OSVR on Windows Core WebVR NEW
1299973 [webvr] Enable OSVR VR support by default on macOS Core WebVR NEW
1306434 [webvr] Implement the `navigator.vrEnabled` and `allowvr` iframe attributes Core WebVR NEW
1306507 [webvr] Implement Mochitest: VRDisplay.isPresenting must not spill information between JS contexts Core WebVR NEW
1310672 [webvr] Implement Direct-Mode Rendering for OSVR on Mac Core WebVR NEW
1311797 [webvr] Implement Mochitest: `vrdisplayactivate` event should trigger only when no content is presenting Core WebVR NEW
1311830 [webvr] Expose Oculus Guardian bounds through VRStageParameters Core WebVR NEW
1323327 [webvr] [meta] Implement Cross-Browser WebVR conformance suite and tools Core WebVR NEW
1339842 [webvr] WebVR and WebGL should force to discrete GPU Core WebVR NEW
1343356 [webvr] WebVR 1.1 Smoke Test Core WebVR NEW
1352418 [meta] Firefox Preferences UI for WebVR features Firefox Settings UI NEW
1352519 Make some IPC calls used by WebVR high priority Core WebVR NEW
1353486 [meta] Track Firefox WebVR quality in the OpenWebGames Test Suite Core WebVR NEW
1353487 Adapt a WebVR demo for use within the Emunittest Harness Core WebVR NEW
1363717 WebVR VRDisplay.requestAnimationFrame causes postMessage queue stall Core WebVR UNCONFIRMED
1368513 Implement WebVR reftest for verifying getFrameData Core WebVR NEW
1374400 Enable WebVR by default on Linux Core WebVR NEW
1405207 Enable WebVR Reftests and Mochitests for Release Channel on macOS Core WebVR NEW
1411058 Ensure that WebVR content runs on the most optimal display adapter Core WebVR NEW
1433006 Oculus Rift DK2 doesn't work with WebVR apps on the Firefox v58.0 and later. Core WebVR NEW
1435339 [webvr] vrdisplay.requestPresent does not render if source not in the DOM Core WebVR UNCONFIRMED
1444807 Requesting "create new filter" permission for sdelapuente@mozilla.com in Google Analytics property `UA-77033033-6` (WebVR Assets Unity 3D Assetstore package) Websites Web Analytics NEW
1453743 WebVR will not present in the Oculus Rift Core WebVR NEW
1462436 WebVR bad performance on Mac Core WebVR UNCONFIRMED
1524929 Disable WebVR web-platform tests on Win 7 Core WebVR NEW
1527566 Just detecting WebVR causes constant ~13% CPU usage even when doing nothing else... Core WebVR UNCONFIRMED
1555185 [meta] Convert and re-enable WebVR reftests and mochitests Core WebVR NEW
1573880 Windows Mixed Controller not listed on navigator.getGamepad in WebVR Core WebVR UNCONFIRMED
1605788 VR controllers vibrate a bit when re-entering WebVR pages Core WebVR NEW
1620345 Convert from WebVR to WebXR coordinate in internal Core WebVR NEW
1636311 Remove WebVR Implementation Core WebVR NEW

Open WebVR Blocker Bugs

Open Blocker WebVR Bugs

No results.

Closed WebVR bugs

Closed WebVR Bugs
Full Query
ID Summary Product Component Status Resolution
1113242 webvr: load Oculus support libs based on pref, if set Core Graphics RESOLVED FIXED
1124221 webvr navigator.getVRDevices throws an error Core DOM: Device Interfaces RESOLVED FIXED
1148005 [WebVR] Update API to latest spec changes Core DOM: Device Interfaces RESOLVED FIXED
1148009 [WebVR] Add support for Cardboard-like VR devices Core Graphics RESOLVED FIXED
1149566 [webvr] Disable e10s autostart when dom.vr.enabled is true for now Core DOM: Device Interfaces RESOLVED FIXED
1149781 [webvr] Update to Oculus runtime 0.5.x Core Graphics RESOLVED FIXED
1150607 Crash in webvr Core Graphics RESOLVED FIXED
1151937 [webvr] remove silly uuid-like things Core DOM: Device Interfaces RESOLVED FIXED
1162368 webvr add-on incompatible with Nightly 40.0a1 Firefox for Android Graveyard General RESOLVED INVALID
1170394 WebVR-rendered container layers don't properly support intermediate surface rendering (opacity, css filters, etc.) Core Graphics RESOLVED FIXED
1171711 [meta] Firefox Lacks a stereoscopic cursor for WebVR Core WebVR RESOLVED FIXED
1171750 Children of a WebVR fullscreen element are incorrectly culled when stereoscopic warping applied Core Graphics RESOLVED WONTFIX
1171771 [webvr] Ability to ensure some elements are drawn on top of content CSS VR elements Core WebVR RESOLVED WONTFIX
1175264 WebVR Documentation on MDN mozilla.org Graveyard Project Review RESOLVED FIXED
1179944 [webvr] Add support for Oculus 0.6.x runtime Core Graphics RESOLVED FIXED
1182713 Setting opacity on preserve-3d elements render incorrectly in WebVR Core Web Painting RESOLVED DUPLICATE
1186575 add basic support for rendering stereoscopic DOM content through WebVR Core WebVR RESOLVED FIXED
1186578 [webvr] add support for OpenVR/HTC VIVE Core Graphics RESOLVED FIXED
1186608 [webvr] add individual prefs for webvr backends, set sane defaults Core Graphics RESOLVED FIXED
1188190 [WebVR] Oculus Health and Safety warning appears every time user enters fulllscreen VR mode. Core DOM: Device Interfaces RESOLVED WONTFIX
1188700 [webvr] fix up compositor DrawVRDistortion to use transform Core Graphics: Layers RESOLVED FIXED
1196366 [webvr][vrm3] Add support for Oculus 0.7.x runtime Core Graphics RESOLVED FIXED
1196435 When using WebVR, screen mirroring should be enabled Core WebVR RESOLVED FIXED
1198518 [webvr] add support for OSVR Core Graphics RESOLVED FIXED
1209511 mozvr.com (non-webvr, just plain webgl) broken in 9/29 nightly Core Graphics: CanvasWebGL RESOLVED DUPLICATE
1212486 [meta] [webvr] WebVR Features for DevEdition 44 Core General RESOLVED FIXED
1229480 [webvr] Implement “Puppet VR Device” and DOM api to control it Core Graphics RESOLVED FIXED
1229481 [webvr] Implement Reftest support for WebVR functionality Core WebVR RESOLVED FIXED
1229484 [webvr] Implement Mochitest support for WebVR functionality Core WebVR RESOLVED FIXED
1229485 [webvr] Implement latency testing support for WebVR sensors Core Graphics RESOLVED FIXED
1229497 [webvr] Implement WebVR HMD device creation and destruction puppet control Core WebVR RESOLVED FIXED
1229498 [webvr] Implement HMD orientation and position puppet control Core WebVR RESOLVED FIXED
1229499 [webvr] Implement HMD puppet fullscreen VR emulation Core WebVR RESOLVED FIXED
1230352 [webvr] Add support for Oculus 0.8 runtime Core Graphics RESOLVED FIXED
1234264 [webvr] Very slow PositionSensorVRDevice update rate for the cardboard sensor on Firefox OS Firefox OS Graveyard Performance RESOLVED WONTFIX
1237019 [webvr] Add support for Oculus 1.0 runtime Core Graphics RESOLVED FIXED
1237328 [webvr] Enter VR fullscreen mode without user input Core DOM: Core & HTML RESOLVED FIXED
1237417 [webvr] Implement support for Oculus Asynchronous Timewarp Core Graphics RESOLVED WORKSFORME
1237689 [webvr] Enable Oculus Motion-To-Photon latency testing within Oculus HUD Core Graphics RESOLVED FIXED
1237691 [webvr] Enable Oculus pose prediction Core Graphics RESOLVED FIXED
1237693 [meta] [webvr] Reduce latency effects in WebVR Core Graphics RESOLVED FIXED
1238791 [webvr] Implement Oculus Remote support Core WebVR RESOLVED WONTFIX
1244925 [webvr] [meta] Samsung Gear VR Support Core WebVR RESOLVED FIXED
1244927 [webvr] Implement Oculus Mobile SDK Support Core WebVR RESOLVED WONTFIX
1246583 WebVR produces flickering in fullscreen mode Core Web Painting RESOLVED DUPLICATE
1246868 [webvr] WebGL canvas size and WebVR getEyeParameters().renderRect size Core Graphics: CanvasWebGL RESOLVED WONTFIX
1250244 [meta] [webvr] WebVR 1.0 API Core Graphics RESOLVED FIXED
1254776 [webvr] `VRDisplay.requestPresent` must succeed when called from only from a user-gesture or trusted event Core WebVR RESOLVED FIXED
1256444 [webvr] Enable WebVR API in Release Core WebVR RESOLVED FIXED
1259350 Mozilla WebVR Plus extension breaks mouse wheel scrolling WebExtensions General RESOLVED WONTFIX
1260530 [webvr] Add support for Oculus 1.3 runtime. Firefox General RESOLVED FIXED
1260558 [webvr] [meta] Support Oculus Touch Controllers Core WebVR RESOLVED FIXED
1260563 [webvr][meta] Implement motion controller inputs Core WebVR RESOLVED FIXED
1260937 [webvr] Implement Oculus Home Session Management Core WebVR RESOLVED FIXED
1266917 [WebVR] Using Oculus SDK 1.3.2 and today's nightly fails to go to headset mode Firefox General RESOLVED INVALID
1267150 [webvr] Crash in libovrrt32_1.dll@0xc65f Core Graphics RESOLVED WORKSFORME
1269057 [webvr] Boiler plate shows blank Firefox General RESOLVED DUPLICATE
1269460 [webvr] View distorted when viewing VR content Firefox General RESOLVED FIXED
1274373 [webvr] Audio should automatically route to VR device when requestPresent() Firefox General RESOLVED FIXED
1276811 [webvr] Bug 1276811 - Enable TextureClient to be used without CompositableForwarder Core Graphics: Layers RESOLVED FIXED
1277040 [webvr] Firefox causing other VR apps to run slow Core WebVR RESOLVED FIXED
1278709 Crash in WebVR demo on Android Firefox for Android Graveyard General RESOLVED WONTFIX
1284292 [webvr] Allow GLScreenBuffer::CreateFactory to work without a CompositableForwarder Core Graphics RESOLVED FIXED
1284324 [webvr] Implement Canvas Layer Mirrors Core Graphics RESOLVED FIXED
1284357 [webvr] Implement Navigator.activeVRDisplays Core Graphics RESOLVED FIXED
1284984 [webvr] Add Gamepad.displayID Core WebVR RESOLVED DUPLICATE
1287944 [webvr] Should return to Oculus home after exitPresent Core WebVR RESOLVED FIXED
1288556 [webvr] WebIDL Parser does not support non-cached attributes with a sequence type Core DOM: Core & HTML RESOLVED INVALID
1291405 [webvr] Evaluate security policy for non-HTTPS WebVR sites Core WebVR RESOLVED DUPLICATE
1291434 [webvr] Replace nsRefPtrHashtable with std::vector for VRManager::mVRDisplays Core WebVR RESOLVED FIXED
1291443 [webvr] Dynamically resize the Oculus render buffer to optimize for content VRLayer eye rectangles Core WebVR RESOLVED FIXED
1291777 [webvr] Implement WebVR in WebWorkers Core WebVR RESOLVED WONTFIX
1293333 [webvr] Emit `vrdisplayactivate` and `vrdisplaydeactivate` events on `window` Core Graphics RESOLVED FIXED
1293793 [webvr] VRFrameData.timestamp's timebase is not a monotonically increasing value Core Graphics RESOLVED FIXED
1296745 [webvr] Cleanup WebGLContext Core Graphics RESOLVED FIXED
1297053 [webvr] MozVR examples don't work anymore Core Graphics RESOLVED INCOMPLETE
1298612 [webvr] When I enter into VR mode, Oculus Rift does not connect Core WebVR RESOLVED WORKSFORME
1299285 [webvr] SketchFab performance degrades after first model on HTC Vive Core Graphics RESOLVED FIXED
1299309 [webvr] VRDisplay.requestPresent must resolve fail the returned promise when Oculus DX11 resources can't be allocated Core WebVR RESOLVED FIXED
1299926 [webvr] [meta] Support HTC Vive controllers Core WebVR RESOLVED FIXED
1299928 [webvr] Enumerate HTC Vive Controllers through the Gamepad API Core Graphics RESOLVED FIXED
1299929 [webvr] Support HTC Vive button inputs and analogue triggers in the Gamepad API Core Graphics RESOLVED FIXED
1299930 [webvr] Support HTC Vive controller trackpads through the Gamepad API Core Graphics RESOLVED FIXED
1299932 [webvr] Support HTC Vive orientation and position tracking in the Gamepad API Core Graphics RESOLVED FIXED
1299937 [webvr] Support HTC Vive Haptic Feedback Core WebVR RESOLVED FIXED
1299969 [webvr] Implement Extended Mode Rendering for OSVR on Linux Core WebVR RESOLVED WONTFIX
1299970 [webvr] Implement Direct Mode Rendering for OSVR on Linux Core WebVR RESOLVED WONTFIX
1299972 [webvr] Enable OSVR VR support by default on Linux Core WebVR RESOLVED WONTFIX
1299975 [webvr] Refactor Gamepad Manager to allow enumeration from multiple backends Core DOM: Core & HTML RESOLVED FIXED
1300618 WebVR: Calling requestPresent as soon as possible after page load crashes tab Core Graphics: CanvasWebGL RESOLVED WORKSFORME
1300651 requestAnimationFrame calls back much too soon/often with webvr enabled Core DOM: Core & HTML RESOLVED FIXED
1302208 [webvr][meta] Implement clean WebVR link traversal transition Core Graphics RESOLVED DUPLICATE
1302859 [webvr] Support HTC Vive Controller Trackpads through the Gamepad API Core Graphics RESOLVED DUPLICATE
1303895 [webvr][meta] Implement WebVR 1.1 Changes Core WebVR RESOLVED FIXED
1304109 [webvr] ThreeJS WebVR examples are appearing black in WebVR Core Graphics RESOLVED FIXED
1304170 [webvr] Canvas Debugger does not know about VRDisplay.requestAnimationFrame DevTools Graveyard Canvas Debugger RESOLVED INVALID
1304222 [webvr] SECVRITY demo at mozvr.com crashes when using OSVR Core WebVR RESOLVED FIXED
1305873 [webvr] Update Oculus support to the latest SDK (Currently 1.10) Core Graphics RESOLVED FIXED
1305879 [tracking] [webvr] Enable WebVR in Firefox 51 with TestPilot Core Graphics RESOLVED WONTFIX
1305889 [webvr] Enumerate Oculus Touch Controllers through the Gamepad API Core Graphics RESOLVED FIXED
1305890 [webvr] Support Oculus Touch button and analogue inputs in the Gamepad API Core Graphics RESOLVED FIXED
1305891 [webvr] Support Oculus Touch orientation and position tracking in the Gamepad API Core Graphics RESOLVED FIXED
1305892 [webvr] Support Oculus Touch Haptic Feedback Core WebVR RESOLVED FIXED
1306156 [webvr] Use telemetry for tracking usage of WebVR API Core WebVR RESOLVED FIXED
1306415 [webvr] Implement VRFrameData and VRDisplay.getFrameData Core Graphics RESOLVED FIXED
1306420 [webvr] Deprecate some WebVR 1.0 functions and interfaces in VRDisplay.webidl Core Graphics RESOLVED WONTFIX
1306422 [webvr] VRDisplay.exitPresent must only be allowed by content that started VR Presentation Core Graphics RESOLVED FIXED
1306427 [webvr] Remove pose parameter from VRDisplay.submitFrame Core Graphics RESOLVED FIXED
1306429 [webvr] Remove VRPose.timestamp Core Graphics RESOLVED FIXED
1306436 [webvr] Implement `vrdisplayblur` and `vrdisplayfocus` events Core WebVR RESOLVED WONTFIX
1306468 [webvr] Remove VRDisplay.getImmediatePose Core Graphics RESOLVED FIXED
1306486 [webvr] VRDisplay.getPose and VRDisplay.getFrameData must return the same values until the next VRDisplay.submitFrame Core Graphics RESOLVED FIXED
1306493 [webvr] Implement Mochitest: Multiple calls to VRDisplay.GetFrameData must return the same values within a frame Core WebVR RESOLVED FIXED
1306505 [webvr] Implement mochitest: VRDisplay.exitPresent must only be allowed by content that started VR Presentation Core WebVR RESOLVED FIXED
1309988 [webvr] Change InputFrameID to unsigned Core WebVR RESOLVED FIXED
1310655 [webvr] [meta] Support WebXR on Linux Core WebVR RESOLVED WONTFIX
1310656 [webvr] [meta] Support WebVR on macOS Core WebVR RESOLVED FIXED
1310657 [webvr] [meta] Support WebVR on Android Core WebVR RESOLVED FIXED
1310660 [webvr] Implement Direct Mode Rendering for OpenGL Core WebVR RESOLVED FIXED
1310663 [webvr] Implement Linux support for OpenVR Core WebVR RESOLVED WONTFIX
1310665 [webvr] Implement macOS Support for OpenVR Core WebVR RESOLVED FIXED
1310678 [webvr] [meta] WebVR 2.0 API Core WebVR RESOLVED DUPLICATE
1310682 [webvr] Implement `navigator.vr` attribute namespace Core WebVR RESOLVED INVALID
1311802 [webvr] Implement Mochitest: onvrdisplaydeactivate should only trigger for content that is presenting Core WebVR RESOLVED FIXED
1312213 [webvr] Firefox nearly always shows up as a running app in Oculus Core WebVR RESOLVED FIXED
1313239 [webvr] Emit `vrdisplayactivate` event during document navigation Core WebVR RESOLVED FIXED
1313581 [webvr] Support HTC Vive controller hand through the Gamepad API Core Graphics RESOLVED FIXED
1314182 [webvr] Janky framerate in mirrored vs. content rendered in HMD Core WebVR RESOLVED FIXED
1315636 [webvr] Support HTC Vive button release Core Graphics RESOLVED FIXED
1316279 [webvr] WebVR in out-of-process compositing mode. Core Graphics RESOLVED FIXED
1318468 [webvr] controller updates slow Firefox General RESOLVED FIXED
1318586 [webvr] Adjust OpenVR controller button mapping Core Graphics RESOLVED FIXED
1318992 WebVR 1 and Cardboard display Firefox for Android Graveyard General RESOLVED WONTFIX
1320633 [webvr] Refresh for new controllers coming in gfxVROpenVR Core Graphics RESOLVED FIXED
1321275 [webvr] Crash in mozalloc_abort | NS_DebugBreak | mozilla::ipc::LogicError | mozilla::gfx::PVRLayer::Transition Core WebVR RESOLVED FIXED
1321348 [webvr] Steam VR starts when Firefox is opened. Core WebVR RESOLVED FIXED
1321505 [webvr] After reloading pages, it can't enumerate the controllers Core Graphics RESOLVED FIXED
1321761 [webvr] Adjust VR controllers enumerate approach for sharing controllers between different tasks. Core WebVR RESOLVED WONTFIX
1322284 [webvr] Adding predicted seconds to get HTC Vive controllers' future absoluteTrackingPose Core WebVR RESOLVED WONTFIX
1323328 [webvr] Implement Cross-Browser compatible tool for emulating VR hardware Core Graphics RESOLVED FIXED
1324149 [webvr] Oculus touch only works with openvr enabled. does not work with Oculus only. Core WebVR RESOLVED FIXED
1324151 [webvr] Oculus touch controller position is offset Core WebVR RESOLVED FIXED
1325428 [webvr] WebVR content continues to run after navigating away from content. Core DOM: Core & HTML RESOLVED FIXED
1332989 [webvr] Refactor VR display and controller managers Core Graphics RESOLVED FIXED
1334977 [webvr] Crash in mozilla::gfx::VRSystemManagerOpenVR::ScanForControllers Core Graphics RESOLVED FIXED
1335606 [webvr] Add `display` value to Navigator.vrdisplayconnect, Navigator.vrdisplaydisconnect, and Navigator.vrdisplaypresentchange events Core Graphics RESOLVED FIXED
1336002 [webvr] Support HTC Vive button touched in the Gamepad API Core WebVR RESOLVED FIXED
1336003 [webvr] Support Oculus Touch button touched in the Gamepad API Core WebVR RESOLVED FIXED
1336287 [webvr] Checking OpenVR system before HandleInput() Core Graphics RESOLVED FIXED
1337441 [webvr] Crash in mozilla::dom::VRDisplayEventBinding::get_display Core Widget: Win32 RESOLVED FIXED
1340876 WebVR demos on Android crash, e.g. in libstagefright_soft_vpxdec.so Core WebVR RESOLVED WONTFIX
1341423 [webvr] Integrate OpenVR binding library Core WebVR RESOLVED FIXED
1341516 [webvr] Fix Oculus Touch ID and poseState Core Graphics RESOLVED FIXED
1343368 [webvr] Enable WebVR 1.1 By Default on Windows in Release Core WebVR RESOLVED FIXED
1343374 [webvr] Enable OpenVR by default on Windows Core WebVR RESOLVED FIXED
1343730 [webvr] VRDisplayPuppet submitFrame support Core WebVR RESOLVED FIXED
1343905 Figure out the deal with WebVR and WebRender integration Core Graphics: WebRender RESOLVED WORKSFORME
1344216 [meta] Stop doing sync IPC for WebVR Core WebVR RESOLVED FIXED
1344389 Please add WebVR component under Core product bugzilla.mozilla.org Administration RESOLVED FIXED
1344393 [webvr] Add StageParameters for Oculus Core WebVR RESOLVED FIXED
1344980 [webvr] VRDisplay.requestPresent succeeds with no VRLayers Core WebVR RESOLVED WONTFIX
1350748 Set dom.vr.enabled in webvr/idlharness.html so it doesn't become permaorange on beta Testing web-platform-tests RESOLVED FIXED
1351547 WebVR: crash [@mozilla::WebGLContext::StartVRPresentation()] Core WebVR RESOLVED FIXED
1352422 Add UI to Firefox, allowing the user to enable or disable OpenVR support for WebVR Firefox Settings UI RESOLVED FIXED
1352427 Add UI to Firefox, allowing the user to enable or disable Oculus support for WebVR Firefox Settings UI RESOLVED FIXED
1352438 Add Chrome-Only API to expose detection of WebVR sites to front-end Core WebVR RESOLVED FIXED
1352520 Add GeckoProfiler Labels for WebVR Core WebVR RESOLVED FIXED
1353080 [meta] Telemetry for WebVR Core WebVR RESOLVED WORKSFORME
1357152 [meta] DevTools should provide a WebVR performance/profiling tool DevTools Performance Tools (Profiler/Timeline) RESOLVED WONTFIX
1359460 WebVR does not present Core WebVR RESOLVED FIXED
1360193 IT Discourse Request: WebVR Community (Chinese 中文) (Po-chiang Chao [:bobchao]) Infrastructure & Operations Community IT: Discourse RESOLVED FIXED
1368591 WebVR Api Security Audit Firefox Graveyard Security: Review Requests RESOLVED WONTFIX
1368990 Implement WebVR reftest for verifying onVRPresentChange Core WebVR RESOLVED FIXED
1373097 webvr video playback is limited to 160 degree viewport Core WebVR RESOLVED FIXED
1374399 Enable WebVR by default on macOS Core WebVR RESOLVED FIXED
1375686 Firefox nightly crashes when loading webvr pages since 6/19 update. I am on Win10 with nvidea1080 Core WebVR RESOLVED FIXED
1376490 Nightly Version 56.0a1 not tracking head properly in WebVR Core WebVR RESOLVED DUPLICATE
1376721 Space Harrier WebVR Three.js demo works in Firefox 54 Release channel (without VR display), but not Beta or Nightly 54 Core WebVR RESOLVED INCOMPLETE
1377493 Document new WebVR vrdisplaypointerrestricted and vrdisplaypointerunrestricted Events Developer Documentation Graveyard API: Miscellaneous RESOLVED WONTFIX
1378630 [webvr] Implement HyperealVR support Core WebVR RESOLVED WONTFIX
1381645 Restrict access to WebVR to HTTPS only sites. Core WebVR RESOLVED FIXED
1383907 Enable WebVR tests on macOS Core WebVR RESOLVED FIXED
1388274 Adjust WebVR telemetry histogram's high bound for user time spend Core WebVR RESOLVED FIXED
1388293 WebVR: Drawing to external monitor when canvas is set to 'antialias: false' does not work Core WebVR RESOLVED FIXED
1389339 [webvr] "SharedSurfaceType::Basic not supported for WebVR" on Linux with openvr Core WebVR RESOLVED WONTFIX
1390616 WebVR with SteamVR severely effects the performance of all Firefox tabs/windows Core WebVR RESOLVED FIXED
1392027 [webvr] vive not working in latest nightly Core WebVR RESOLVED FIXED
1392215 [meta] Implement VR thread for WebVR Core WebVR RESOLVED FIXED
1392476 Add dropframe telemetry for WebVR Core WebVR RESOLVED FIXED
1394449 Freeze in https://threejs.org/examples/webvr_vive_paint.html when using Oculus Rift Core WebVR RESOLVED FIXED
1394561 WebVR latency is high, even when Framerate is sustained Core WebVR RESOLVED FIXED
1398949 Update triage owner for Core:: WebVR bugzilla.mozilla.org Administration RESOLVED FIXED
1400387 WebVR Frame ID's should be 64-bit Core WebVR RESOLVED FIXED
1400407 Cleanup WebVR Dead Code Core WebVR RESOLVED FIXED
1402749 WebVR: Assertion failure: !listeners.IsEmpty() [@mozilla::dom::GamepadManager::NewConnectionEvent] Core WebVR RESOLVED FIXED
1402911 WebVR Meetup ATX Community Building Events RESOLVED INCOMPLETE
1404534 Move WebVR to separate D3D11Device Core WebVR RESOLVED FIXED
1406018 WebVR memory leak and red flashes in headset Core WebVR RESOLVED WONTFIX
1411838 Enable WebVR reftest for Windows debug Core WebVR RESOLVED FIXED
1413362 Create GVR implementation of WebVR for Android GeckoView GeckoView General RESOLVED FIXED
1414698 Reset WEBVR_TIME_SPENT_VIEWING_IN_2D telemetry when the tab moves to the background. Core WebVR RESOLVED FIXED
1415324 Enable Android WebVR to use a surfaceless EGLContext Core Graphics RESOLVED WONTFIX
1417173 Firefox Quantum cannot load WebVR Core WebVR RESOLVED INVALID
1424589 WebVR not presenting to headset if SteamVR was started or rebooted after Firefox. Core WebVR RESOLVED WORKSFORME
1424802 Intermittently, SteamVR Home boots up while using WebVR on Firefox. Core WebVR RESOLVED FIXED
1424805 Some WebVR content causing previous tab to crash. Core WebVR RESOLVED DUPLICATE
1426241 Enable building GeckoView with GVR base WebVR support in automation. GeckoView General RESOLVED WONTFIX
1426500 Enable WebVR for macOS only on Nightly and Dev-Edition Core WebVR RESOLVED FIXED
1427090 Remove Playstation VR from List of WebVR devices Developer Documentation Graveyard General RESOLVED INCOMPLETE
1438044 Re-Enable WebVR for macOS in FF60 in Release Core WebVR RESOLVED FIXED
1443183 Please update owners for WebVR dashboard and queries Data Platform and Tools General RESOLVED FIXED
1447402 Mistaken text in snippet about WebVR (incorrectly suggesting that Unity is a tool from Mozilla) Snippets Campaign RESOLVED WONTFIX
1452593 [wpt-sync] Sync PR 10356 - Properly define EventInit in /webvr/idlharness.https.html Core DOM: Core & HTML RESOLVED FIXED
1454204 WebVR doesn't present in Vive on Mac OS Core WebVR RESOLVED FIXED
1467003 Firefox should ask for user consent when launching webVR Core WebVR RESOLVED WONTFIX
1474847 WebGL context is lost when entering and exiting WebVR immersive mode. Core WebVR RESOLVED FIXED
1476091 (Re-) Enable WebVR by default for macOS Core WebVR RESOLVED FIXED
1476673 -Wlarge-by-value-copy warnings on WebVR Core WebVR RESOLVED FIXED
1480808 VRDisplayHost queue causes delay when entering WebVR Core WebVR RESOLVED FIXED
1481393 Implement a listener for WebVR PresentationGenerationContext changes Core WebVR RESOLVED FIXED
1481475 Invalid WebVR Surface created after link traversal on Android Core WebVR RESOLVED FIXED
1482613 Make WebVR work with multiprocess enabled on Android Core WebVR RESOLVED FIXED
1487079 hasOrientation and hasPosition are switched on WebVR GamepadPose Core WebVR RESOLVED FIXED
1492554 Not composited canvas doesn't work in WebVR Core WebVR RESOLVED FIXED
1515275 WebVR: In version 64 can no longer recieve input when not in VR mode Core WebVR RESOLVED WORKSFORME
1515490 WebVR opens "VR Server" repeatedly and stalls the entire browser when no HMD is plugged in Core WebVR RESOLVED FIXED
1515886 WebVR doesn't work properly when debugger/developer tools is opened since 64.0 Core WebVR RESOLVED DUPLICATE
1524795 Intermittent /webvr/webvr-enabled-on-self-origin-by-feature-policy.https.sub.html | Feature-Policy header vr "self" allows the top-level document. - promise_test: Unhandled rejection with value: object "[Exception... "Failure" nsresult Core DOM: Core & HTML RESOLVED INCOMPLETE
1526641 Intermittent /webvr/webvr-enabled-by-feature-policy.https.sub.html | Feature-Policy header vr * allows the top-level document. - promise_test: Unhandled rejection with value: object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_FAILURE)" Core WebVR RESOLVED INCOMPLETE
1527920 Intermittent /webvr/webvr-enabled-on-self-origin-by-feature-policy.https.sub.html | application crashed [@ mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::WriteLog(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &)] Core WebVR RESOLVED WORKSFORME
1528347 Intermittent TEST-UNEXPECTED-CRASH | /webvr/webvr-enabled-on-self-origin-by-feature-policy.https.sub.html | expected OK Core DOM: Core & HTML RESOLVED INCOMPLETE
1528365 Basic WebVR sample does not render onto Rift Core WebVR RESOLVED WONTFIX
1528637 Intermittent TEST-UNEXPECTED-TIMEOUT | /webvr/webvr-enabled-on-self-origin-by-feature-policy.https.sub.html | Feature-Policy header vr "self" allows the top-level document. - Test timed out Core DOM: Core & HTML RESOLVED INCOMPLETE
1532992 Set 'Core :: WebVR' as default bugzilla product and component for gfx/vr/ Core WebVR RESOLVED FIXED
1533197 OpenVR controller can't be enumerated after revisiting a WebVR website Core WebVR RESOLVED FIXED
1534390 WebVR does not properly re-initialize after the VR service has stopped Core WebVR RESOLVED FIXED
1534591 WebVR Oculus Rift Hourglass and very high latency Core WebVR RESOLVED DUPLICATE
1545808 Enable WebVR `dom.vr.openvr.action_input` in stable build Core WebVR RESOLVED FIXED
1551753 [wpt-sync] Sync PR 16722 - Restructure WebXR & WebVR Feature Policy tests Testing web-platform-tests RESOLVED FIXED
1559395 Permafailing /webvr/idlharness.https.html | Window interface: attribute onvrdisplayconnect - assert_own_property: The global object must have a property "onvrdisplayconnect" expected property "onvrdisplayconnect" missing when Gecko 69 merges to Beta on 20 Core WebVR RESOLVED DUPLICATE
1562134 Render WebVR frames to external Android surfaces Core WebVR RESOLVED WONTFIX
1565948 Perma [tier2] TEST-UNEXPECTED-TIMEOUT | /webvr/webvr-enabled-by-feature-policy-attribute-redirect-on-load.https.sub.html | Feature-Policy allow="vr" attribute allows same-origin relocation - Test timed out Core WebVR RESOLVED INVALID
1568076 While WebVR is enabled, Gamepad API can report no gamepads briefly when console is opened Core WebVR RESOLVED WONTFIX
1569605 WebVR FrameData Float32Arrays are recreated every frame Core WebVR RESOLVED FIXED
1570122 Share OpenVR Scene session between WebVR and Host Core WebVR RESOLVED WONTFIX
1570841 Intermittent /webvr/webvr-enabled-on-self-origin-by-feature-policy.https.sub.html | application crashed [@ mozilla::gfx::VRShMem::JoinShMem()] Core WebVR RESOLVED DUPLICATE
1571094 Intermittent [tier2] /webvr/webvr-enabled-by-feature-policy.https.sub.html | application crashed [@ mozilla::gfx::VRShMem::JoinShMem()] Core WebVR RESOLVED DUPLICATE
1575694 Short circuiting the refresh driver in WebVR immersive mode on Android break the MediaRecorder Core Layout RESOLVED FIXED
1578851 WebVR immersive mode broken on android when e10s is enabled Core WebVR RESOLVED FIXED
1587366 WebVR enumeration promises are not resolved when a session is restored Core WebVR RESOLVED FIXED
1607600 WebVR/WebXR turns Steamvr chaperone boundaries off for controllers Firefox Untriaged RESOLVED INVALID
1608500 SharedSurfaceType::Basic not supported for WebVR on Android Core WebVR RESOLVED FIXED
1621369 Mapping OpenVR/Oculus controllers to WebXR spec and giving conversion for WebVR Core WebVR RESOLVED FIXED
1623372 Admin permissions for mozilla/unity-webvr-exporter gh repo mozilla.org Github: Administration RESOLVED WONTFIX
1624502 Convert Oculus Quest and HTC Focus Plus controller mapping to WebVR Core WebVR RESOLVED DUPLICATE
1624762 Mapping FxR standalone controllers to WebXR spec and giving conversion for WebVR Core WebVR RESOLVED FIXED
1627331 Do not dispatch WebVR events when the display is used via WebXR API Core WebVR RESOLVED FIXED
1629183 Create pref to allow disabling WebVR without affecting WebXR Core WebVR RESOLVED WONTFIX
1630159 Revert Oculus Quest and Focus Plus controller pose matrix for WebVR Core WebVR RESOLVED FIXED
1634808 Adjust Oculus Go controller transform for WebVR usage Core WebVR RESOLVED FIXED
1635867 Add console warning when accessing WebVR to indicate that WebVR is deprecated Core WebVR RESOLVED WONTFIX
1635872 Add telemetry to measure usage of WebVR, independently of WebXR Core WebVR RESOLVED FIXED
1635874 [meta] Deprecate WebVR Core WebVR RESOLVED DUPLICATE
1635875 Disable WebVR Core WebVR RESOLVED DUPLICATE
1637380 WebVR/WebXR gamepads have one frame of latency Core WebVR RESOLVED FIXED
1643514 VR process is not shutdown after exiting WebVR pages Core WebVR RESOLVED FIXED
1683190 Basic WebVR sites cause Firefox to hang in Oculus Rift-S 2020 Core WebVR RESOLVED WONTFIX
1707529 [wpt-sync] Sync PR 28687 - Convert WebVR API idlharness.js tests to use idl_test() Core DOM: Core & HTML RESOLVED FIXED
1713065 Crash in [@ mozilla::gfx::SetPaintPattern] (with WebVR enabled?) Core Graphics RESOLVED WORKSFORME
1722564 Update triage ownership for Core:WebVR bugzilla.mozilla.org Administration RESOLVED FIXED
1735194 Move Core::Image Blocking and Core::WebVR from Graphics to GFX bugzilla.mozilla.org Administration RESOLVED FIXED
1737415 WebVR API support on Fedora Linux not detected by html5test.com's analyse tool Core WebVR RESOLVED WONTFIX
1742430 Enable WebXR without enabling WebVR Core WebVR RESOLVED FIXED
1749162 Intermittent [tier 2] TEST-UNEXPECTED-TIMEOUT | /webvr/webvr-supported-by-feature-policy.html | TestRunner hit external timeout (this may indicate a hang) Core WebVR RESOLVED INCOMPLETE
1750902 Disable WebVR by default Core WebVR RESOLVED FIXED
1758549 Prevent the creation of WebVR IPDL actors when WebVR is disabled Core WebVR RESOLVED FIXED
1758812 Ensure that WebVR attack surface isn't exposed over IPC when dom.vr.enabled is false Core WebVR RESOLVED DUPLICATE
1759432 Intermittent TEST-UNEXPECTED-TIMEOUT | /webvr/webvr-enabled-by-feature-policy.https.sub.html | Feature-Policy header vr * allows cross-origin iframes. - Test timed out Core WebVR RESOLVED FIXED
1759433 Intermittent TEST-UNEXPECTED-TIMEOUT | /webvr/webvr-enabled-on-self-origin-by-feature-policy.https.sub.html | Feature-Policy header vr "self" allows the top-level document. - Test timed out Core WebVR RESOLVED FIXED
1759892 Intermittent TEST-UNEXPECTED-TIMEOUT | /webvr/webvr-enabled-by-feature-policy-attribute.https.sub.html | Feature-Policy allow="vr" attribute allows same-origin iframe - Test timed out Core WebVR RESOLVED INCOMPLETE
1916982 Intermittent /webvr/idlharness.https.html | single tracking bug Core WebVR RESOLVED INCOMPLETE
1928879 Intermittent [tier 2] /webvr/webvr-enabled-by-feature-policy-attribute.https.sub.html | single tracking bug Core WebVR RESOLVED INCOMPLETE
1948944 Remove WEBVR_* telemetry histograms Core WebVR RESOLVED FIXED
1977480 Remove WebVR extension from Gamepad API Core WebVR RESOLVED FIXED

Archive