New issue
Advanced search Search tips

Issue 644784 link

Starred by 4 users

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Feature
Proj-XR
Proj-XR-VR

Blocked on:
issue 644565

Blocking:
issue 670531
issue 389343
issue 689139
issue 703354



Sign in to add a comment

Transitions: User cannot exit WebVR presentation within VR

Project Member Reported by meganlindsay@chromium.org, Sep 7 2016

Issue description

The user is not given a mean (e.g. 'Exit Presentation' or back button) to exit the presentation of a WebVR page while keep being in VR.
 
Components: Blink>WebVR

Comment 2 by sko...@chromium.org, Oct 12 2016

Labels: -Restrict-View-Google -Pri-1 -M-55 M-56 Pri-2

Comment 3 by sko...@chromium.org, Oct 14 2016

Labels: VR-Demo
While viewing WebVR content in presentation mode, put device into a Daydream headset, and see the same site.
Labels: Proj-VR-Daydream
Labels: -M-56 M-57
Blocking: 670502
Blocking: 670531
Blocking: -670502
Blockedon: 644565
Labels: -Pri-2 -VR-Demo VR-DF Pri-3
Owner: ----
Status: Available (was: Assigned)
For clarification, this is about being able to navigate back from WebVR presentation to a 2D web page.  This should be solved by having navigation/menu in Chrome VR; there may be additional work to make this pretty, but that doesn't need to be high priority.
Labels: -M-57
Summary: Exit WebVR presentation mode to 2D mode, in Chrome VR (was: WebVR mobile: transitions between WebVR presentation to Chrome VR)
I want to exit a WebVR experience (presentation mode) and view the 2D parent site, while viewing WebVR content in Chrome VR.

(updated bug title to better capture scope)
TODO: make child bugs for desired UX:

* If user manually triggered WebVR presentation mode, back button should exit presentation mode.

* If page automatically triggered WebVR presentation mode on load, back button should do history back.

This technical inconsistency will hopefully map more accurately to user perception / expectations.
Do you consider presentation on headset insertion to be manual or automatic? Should we navigate back, or stop presenting?
Labels: -Proj-VR-Daydream -VR-DF VR-FF Proj-VR
Owner: tiborg@chromium.org
Summary: Transitions: User cannot exit WebVR presentation within VR (was: Exit WebVR presentation mode to 2D mode, in Chrome VR)
Description: Show this description
Components: UI>Browser>VR
Blocking: 703354
Blocking: 689139
Blockedon: 705698
Blockedon: -705698
Status: Started (was: Available)
Project Member

Comment 23 by bugdroid1@chromium.org, Apr 6 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5ca8b58d19df1aeb5d3f9e746a5d4b3f862e1087

commit 5ca8b58d19df1aeb5d3f9e746a5d4b3f862e1087
Author: tiborg <tiborg@chromium.org>
Date: Thu Apr 06 18:01:06 2017

Adds button to VRShell menu mode, which lets the user manually exit WebVR presentation.
- Adds exit presentation button to the UI, which is shown in place of the back button when in WebVR presentation mode.
- Clicking the button will send a command to native and native triggers presentation exit.

BUG= 644784 
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation

Review-Url: https://codereview.chromium.org/2784303002
Cr-Commit-Position: refs/heads/master@{#462542}

[modify] https://crrev.com/5ca8b58d19df1aeb5d3f9e746a5d4b3f862e1087/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java
[modify] https://crrev.com/5ca8b58d19df1aeb5d3f9e746a5d4b3f862e1087/chrome/app/generated_resources.grd
[modify] https://crrev.com/5ca8b58d19df1aeb5d3f9e746a5d4b3f862e1087/chrome/browser/android/vr_shell/vr_shell.cc
[modify] https://crrev.com/5ca8b58d19df1aeb5d3f9e746a5d4b3f862e1087/chrome/browser/android/vr_shell/vr_shell.h
[modify] https://crrev.com/5ca8b58d19df1aeb5d3f9e746a5d4b3f862e1087/chrome/browser/android/vr_shell/vr_shell_delegate.cc
[modify] https://crrev.com/5ca8b58d19df1aeb5d3f9e746a5d4b3f862e1087/chrome/browser/android/vr_shell/vr_shell_delegate.h
[modify] https://crrev.com/5ca8b58d19df1aeb5d3f9e746a5d4b3f862e1087/chrome/browser/resources/vr_shell/vr_shell_ui.css
[modify] https://crrev.com/5ca8b58d19df1aeb5d3f9e746a5d4b3f862e1087/chrome/browser/resources/vr_shell/vr_shell_ui.html
[modify] https://crrev.com/5ca8b58d19df1aeb5d3f9e746a5d4b3f862e1087/chrome/browser/resources/vr_shell/vr_shell_ui.js
[modify] https://crrev.com/5ca8b58d19df1aeb5d3f9e746a5d4b3f862e1087/chrome/browser/resources/vr_shell/vr_shell_ui_api.js
[modify] https://crrev.com/5ca8b58d19df1aeb5d3f9e746a5d4b3f862e1087/chrome/browser/ui/webui/vr_shell/vr_shell_ui_ui.cc

Status: Fixed (was: Started)
Components: Blink>WebXR

Sign in to add a comment