New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 689139 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug
Proj-VR
Proj-XR
Proj-XR-VR

Blocked on:
issue 644565
issue 644784
issue 703318
issue 703324
issue 715730

Blocking:
issue 703354



Sign in to add a comment

Transitions: Support transition between WebVR presentation and VR Shell

Project Member Reported by mthiesse@chromium.org, Feb 6 2017

Issue description

We should be able to transition into and out of WebVR presentation within VR Shell (using menu mode to exit presentation).
 
Cc: -cjgrant@chromium.org
Owner: cjgrant@chromium.org
Status: Assigned (was: Available)
Assigning to Chris for now since he's working on menu mode.

Feel free to reassign.
Labels: Proj-VR-Shell OS-Android
Labels: -OS-Android OS-All

Comment 4 by amp@chromium.org, Feb 8 2017

Cc: amp@chromium.org
 Issue 690165  has been merged into this issue.
Status: Started (was: Assigned)
I'll start on this one today.  In a nutshell, I think a sample flow looks like:

- Start on a conventional page.
- Link/navigate to a WebVR page.  We'll see the page on the quad, where it may suffer from "magic window on a quad" syndrome.  This is a separate issue.
- Click the "Enter VR" button on the page.  Page should start presenting, and UI should transition to WebVR mode (no buttons or other elements, other than the transient URL indicator and security warnings).
- Clicking the app button should bring up menu mode.  WebVR content should stop receiving head poses and input.  What we actually render for the content is TDB - a frozen image on a quad, nothing, etc.  Initially, we'll just completely hide WebVR content and draw the grey background instead.
- Exiting menu mode should return to WebVR presentation.
- Clicking the menu mode "back" button should exit presentation, returning the user to the page on a quad.
- A second "back" navigation should then return them to the non-WebVR page the user originated at.

A few test cases:

- While in presentation, clicking a link to a different site must return the user to shell mode (whether a webVR site or not).
- The same should be true for navigation triggered from the menu.



Cc: bajones@chromium.org
Brandon is interested in constructing a WebVR test page that explicitly links to conventional content.  That'll be handy for testing cases above.

Brandon and Adam, if you see issues with the flow above, let me know...
Cc: joshcarpenter@chromium.org meganlindsay@chromium.org

Comment 8 by amp@chromium.org, Feb 23 2017

How do WebVR pages link to conventional content?  Are they just setting window.location?

The scenario's you describe in #5 sound good.
Cc: -bajones@chromium.org cjgrant@chromium.org
Owner: tiborg@chromium.org
Cc: bajones@chromium.org
FYI: There's a test page for linking at https://webvr.info/samples/test-vr-links.html (Also found from https://webvr.info/samples/ at the bottom, labeled "VR Links")

On this page looking at one of the boxes and clicking will trigger a window.location navigation. One links to a 2D page, one links to a WebVR-enabled page. (Sorry, I've forgotten which is which.)
Summary: Transitions: Support transition between WebVR presentation and VR Shell (was: Support transition between WebVR presentation and VR Shell)

Comment 13 Deleted

Blockedon: -687960 644565
Blocking: 703354
Blockedon: 713377
Labels: -VR-FF VR-BBB
In light of the v0 spec, the UX for entering and exiting a WebVR presention in VrShell has changed. See issue 713377 for more details.
Labels: hotlist-initial-vr-browser
Labels: -hotlist-initial-vr-browser
Blockedon: -713377 715730
Labels: M-60
Status: Fixed (was: Started)

Sign in to add a comment