[webvr] Enable WebVR API in Release

RESOLVED FIXED

Status

()

defect
RESOLVED FIXED
3 years ago
2 years ago

People

(Reporter: kip, Unassigned)

Tracking

(Depends on 1 bug, {dev-doc-complete})

Trunk
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox48 affected)

Details

(Whiteboard: [gfx-noted][webvr])

Reporter

Description

3 years ago
WebVR is enabled by default in non-release, behind the dom.vr.enabled preference.

Before WebVR can be enabled in release builds, we would like to implement the WebVR 1.0 API which breaks compatibility with the current API.  (Bug 1250244)

Any additional bugs that block release will be added to this one.

Comment 1

3 years ago
Just checked that WebVR is not enabled by default in Beta or Release. Before landing in Beta we will need to have a statement and FAQ ready so please include PMM and Comms in this process. 

Thanks!
QA Contact: cornel.ionce
Whiteboard: [gfx-noted]

Updated

3 years ago
Summary: [webvr] Enable WebVR in Release → [webvr] Enable WebVR 1.0 API in Release
Reporter

Comment 2

3 years ago
I have removed the "1.0" from the summary to be agnostic of version.  We are now starting implementation of WebVR 1.1
Summary: [webvr] Enable WebVR 1.0 API in Release → [webvr] Enable WebVR API in Release
Reporter

Comment 3

3 years ago
WebVR is already enabled by default in non-release builds of Firefox and actively used in Nightly and DevEdition by end users.

We wish to initially enable WebVR in release Builds with Firefox 51 through Test Pilot.  (Bug 1305879)

Enabling WebVR by default in release without Test Pilot is blocked by having automated test coverage.  In order to enable automated test coverage without physical VR hardware attached, we will implement a "puppet" OpenVR driver external to the Browser that can emulate the variety of hardware and events that are needed to perform the tests.
See Also: → 1305879
Reporter

Comment 4

3 years ago
Bug 1229464 tracks testability of WebVR.  Once this Bug lands, we can enable WebVR by default in release builds by default.
Depends on: 1229464

Comment 5

3 years ago
Is WebVR already enabled in Chrome? Just curious. Thanks!
Reporter

Comment 6

3 years ago
(In reply to Alex Salkever from comment #5)
> Is WebVR already enabled in Chrome? Just curious. Thanks!
:cvan has created a web site that tracks the implementation status of multiple browsers supporting webvr.  I'd suggest you check it out for the latest details:

https://iswebvrready.org/

At the time of this comment, WebVR is enabled in adhoc Chromium Experimental builds, which are linked from https://webvr.info

Chrome support is expected in Q1 2017.
Microsoft and Samsung are also implementing support in their own browsers.

Comment 7

3 years ago
Kip, Casey, 

Sent you an email to review the Test Pilot experiment timing and value prop. Want to review questions for things like other browser support, hardware availability, experiment KPIs and messaging. 

Going into GA in Test Pilot is a big deal and we need to support that effort with a nicely crafted comms plan.
Whiteboard: [gfx-noted] → [gfx-noted][webvr]
Reporter

Updated

2 years ago
Component: Graphics → WebVR
Reporter

Comment 9

2 years ago
We have enabled WebVR by default for Windows to ride the trains with Firefox 55.  With Project Dawn in effect, this will be riding directly to Beta.  If you haven't yet been contacted by someone from the VR team, please reach out to @larsberg or myself for Comms, Statement, and FAQ.

WebVR will be riding the trains to release normally, without TestPilot.
Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(alainez)
Resolution: --- → FIXED
Setting this to ddc - I've completely updated the WebVR ref docs to 1.1:

https://developer.mozilla.org/en-US/docs/Web/API/WebVR_API

and mentioned it in the release note for Fx55:

https://developer.mozilla.org/en-US/Firefox/Releases/55#New_APIs

Updated

2 years ago
Flags: needinfo?(alainez)
You need to log in before you can comment on or make changes to this bug.