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

Issue 740731 link

Starred by 3 users

Issue metadata

Status: Available
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug
Proj-VR
Proj-XR
Proj-XR-VR



Sign in to add a comment

Putting phone in Daydream headset while in a native UI results in Daydream Home

Project Member Reported by ddorwin@chromium.org, Jul 10 2017

Issue description

Chrome Version: 61.0.3153.0
OS: Android

What steps will reproduce the problem?
(1) In 2D, open a native UI page, such as History or Downloads.
(2) Put the phone in a Daydream View headset.
(3) Complete the DON flow.

What is the expected result?
The user is presented with Chrome's VR browser.

What happens instead?
The native UI page is displayed in 2D for a second or two before the user is taken to Daydream Home (in VR).

Please use labels and text to provide additional information.
Until those pages are implemented in VR, there is no clear VR browser target to display in this case. At a minimum, though, we should not display the 2D native UI or exit to Daydream Home.

One option would be to open a new NTP tab in cases where we cannot display the current state in VR.

Note: We can't just suppress the Daydream NFC action because the user may not see any error message we try to display.
 
Labels: M-61
Cc: ymalik@chromium.org
Cc: -mthiesse@chromium.org
Owner: mthiesse@chromium.org
Let's try this out in cases where the URL bar sits at bottom (and that section has been opened). This may behave strangely.
Labels: -Pri-2 Pri-1
@#4, this also affects that use case. Raising the priority.
Everything works perfectly in the chrome home case, we just enter VR on the page you're viewing and the downloads/history views aren't visible.

In the non-chrome-home case it works well enough for now I think. If you click Downloads or History you get taken to a separate Activity for these, and entering VR on these Activities just takes you to Daydream home as they don't support VR. Literally 0 users will encounter this, and this will be resolved with Chrome Home anyways, so let's ignore this one.

I can't reproduce the case where you see 2D UI for a second or two before being taken to DD home.

If you navigate to chrome://history you see the native history page in VR as expected. Input behaves strangely in this case as noted in  issue 696567 , but given that you would have to enter VR on the chrome://history page and you can't navigate to it while in VR, I expect literally 0 users will encounter this, so we should just target M62 for this fix.
Labels: -Pri-1 -M-61 M-62 Pri-2
I filed  issue 743103  to track the Chrome Home case (what I saw in #5). The behavior is the same when accessing Downloads and History from Chrome Home.

I do not see the 2D UI either in 61.0.3156.4 in the non-Chrome Home case, though I do see it in  issue 743103 .

chrome://history is different from either case as it is a real tab. I encountered additional problems there ( issue 743119 ). I agree that users are unlikely to encounter this.
Labels: -M-62
I think this fixes all of the cases where we're in ChromeTabbedActivity and fail to enter VR. We don't yet have a solution for other Activities (like the downloads activity) being open when you enter VR.
Labels: Test-TestPlan
Labels: M-67
Status: Assigned (was: Available)
Labels: -Test-TestPlan Test-Complete
Added Test case "Enter VR while displaying a native UI page" to "2D UI handling Test Plan" to ensure we are tracking this.  The current behavior of going directly to Daydream still exists for the native UI, specifically History and Download.
Labels: Hotlist-MVP-VRB
Seems a bit jarring that it would take you to DayDream home but if we're on the launcher, also not the end of the world. If we can fit it into MVP, great, but I think it'd be ok to slide
Labels: -Hotlist-MVP-VRB Hotlist-VRB-MVP
I just don't see a great way to fix this. We'd have to report the History and Downloads Activities as supporting VR and register the NFC handler intents for them.

Doable, but given how ~0 users will encounter this, and how not-that-bad the effects are, I'd put this down to like a P2...
As in, not something on the VRB hotlist, and probably targeting 69 or 70 given how many other more important things there are.
Labels: -M-67 -Hotlist-VRB-MVP M-69
Labels: -M-69 VRB-Next-Triage
Owner: ----
Status: Available (was: Assigned)

Comment 21 by samdrazin@chromium.org, Jan 17 (6 days ago)

Labels: -Pri-2 VRB-SVR-Only Pri-3
Owner: cassew@chromium.org

Comment 22 by samdrazin@chromium.org, Jan 18 (4 days ago)

Labels: -VRB-Next-Triage -VRB-SVR-Only VR-B-SVR-Only

Comment 23 by cassew@chromium.org, Yesterday (26 hours ago)

Owner: cassew@google.com

Sign in to add a comment