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

Issue 726369 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Jul 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug
Proj-XR



Sign in to add a comment

WebVR presentation is headlocked for two seconds when started automatically by placing device into daydream headset

Project Member Reported by dbbrooks@chromium.org, May 25 2017

Issue description

Chrome Version: 60.0.3107.3
OS: (e.g. Win7, OSX 10.9.5, etc...)
VR Services: 1.6.156467194
Platform: Pixel, Pixel XL
Daydream version: 1.5.170411053

What steps will reproduce the problem?
(1) With Daydream as default headset, go to https://webvr.info/samples/03-vr-presentation.html
(2) Place phone in headset
(3) Follow DON flow then start moving head around in presentation mode

What is the expected result? Content in presentation mode does not freeze with head movement.

 

Comment 1 by klausw@chromium.org, May 25 2017

Labels: -Pri-3 Pri-1
Owner: klausw@chromium.org
Status: Assigned (was: Untriaged)
dbbrooks@, does this still repro for you, and how often? I didn't see a freeze in ~10 insertions using Michael's test build from yesterday.
Now it seems to freeze, then unfreeze. I'd say 1/4 times approx. 60.0.3112.10
Now it'll freeze every time if presentation is triggered automatically by placing device into headset. But the freeze only lasts for a second or two.

Chrome: 61.0.3122.0
VR Services: 1.6.156467194
Device: Pixel XL
klausw, are you working on this?
I'm able to reproduce this issue on Beta 60.0.3112.30, Pixel XL, Android N

Repro steps:
1. Open https://webvr.info/samples/03-vr-presentation.html, don't tap "Enter VR" button 
2. Insert device into the headset to autostart presentation
3. Wear the headset
4. Calibrate controller (pass DON flow)
=> Presentation is started automatically but it doesn't respond to the head movement for 1-2 seconds
Cc: bajones@chromium.org
Labels: M-61
Summary: WebVR presentation is headlocked for two seconds when started automatically by placing device into daydream headset (was: Presentation freezes when started automatically by placing device into daydream headset)
This still repros in 60.0.3112.43 and 61.0.3141.0 - every time.

The scene appears to move correctly for a fraction of a second before becoming headlocked for a couple seconds. The orbiting box continues to move, so presentation is not actually frozen.
Cc: mthiesse@chromium.org billorr@chromium.org
Just to confirm, it works fine when clicking the Enter VR button.
When I first encountered this in 61.0.3141.0, the floating boxes were blurry even after the initial issue. I'm not sure if that's related or what caused it.
Any update on this?
Owner: vsupruniuk@google.com
I'm unable to repro on 61.0.3161.4 (recent Canary), or recent ToT.

Daydream version 1.7.161000338.

Reassigning to vsupruniuk to check if he is still able to repro.
Status: Fixed (was: Assigned)
I'm like 95% confident this was fixed by https://codereview.chromium.org/2941173002/

I saw this issue a lot when I was testing the CL and got things wrong.
Status: Verified (was: Fixed)
verified in 62.0.3178.0
Components: Blink>WebXR

Sign in to add a comment