Open
Bug 1287929
Opened 6 years ago
Updated 2 months ago
[webvr] Need to present content to replace "Please wait" spinner before requestPresent() and during WebVR link traversal
Categories
(Core :: WebVR, defect)
Core
WebVR
Tracking
()
NEW
People
(Reporter: caseyyee.ca, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [webvr])
Looks like I get a "Please wait" in the headset before requestPresent() into headset. This is probably expected behavior, but could be a confusing for some people. After a while, I get the message: "Sorry, "firefox.exe" is taking a while to load ... <cut>" The browser does not return control back to oculus home until it is completely shut-down the browser, even after navigate to a non-webVR page. Possible Solution: Probably OK for this release, but we could probably have some kind of doorhanger notice on the users main display so that the user understands what is happening? I can see a situation where the browser interferes with using native content.
Flags: needinfo?(kgilbert)
Also to note, this is running with custom builds at: http://archive.mozilla.org/pub/firefox/try-builds/kgilbert@mozilla.com-548f0e92a5b29f9a9f7dd93a5dd054ab47ebd37e/try-win64/firefox-50.0a1.en-US.win64.zip
Updated•6 years ago
|
Component: General → DOM
Product: Firefox → Core
Comment 2•6 years ago
|
||
Thanks for finding this Casey. The reason for the spinner is that the Oculus must activate in order to even enumerate the presence of the headset or get details on its capabilities and sensors. We certainly could present our own content or simply a black frame to clear the please wait notice. In the future with backwards compatibility, we could present a projected 2d view of the non-vr page until it calls requestpresent().
Flags: needinfo?(kgilbert)
Updated•6 years ago
|
Summary: [webvr] "Please wait" spinner before requestPresent() → [webvr] Need to present content to replace "Please wait" spinner before requestPresent()
Comment 3•6 years ago
|
||
I'll take this, as I'm likely the one to implement.
Assignee: nobody → kgilbert
Comment 4•6 years ago
|
||
This could be implemented using the "VR Compositor" concept described in Bug 1258504. I expect Bug 1258504 to be promoted to a meta bug and the individual "VR Compositor" features landing incrementally. It may be possible to implement a simple indicator with minimal "VR Compositor" functionality landed.
Depends on: 1258504
Summary: [webvr] Need to present content to replace "Please wait" spinner before requestPresent() → [webvr] Need to present content to replace "Please wait" spinner before requestPresent() and during WebVR link traversal
I'm getting the same error too. Any updates on this? I get this error when I use aframe.io
Updated•5 years ago
|
Component: DOM → WebVR
Updated•5 years ago
|
Comment 6•2 months ago
|
||
The bug assignee didn't login in Bugzilla in the last 7 months, so the assignee is being reset.
Assignee: kearwood → nobody
You need to log in
before you can comment on or make changes to this bug.
Description
•