New issue
Advanced search Search tips

Issue 835888 link

Starred by 5 users

Issue metadata

Status: Fixed
Owner:
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression
Proj-VR
Proj-XR



Sign in to add a comment

cannot enter/exit/re-enter VR mode

Reported by stephent...@gmail.com, Apr 23 2018

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3404.0 Safari/537.36

Steps to reproduce the problem:
1. run https://webvr.info/samples/03-vr-presentation.html
2. enter VR (with button)
3. exit VR
4. re-enter VR

What is the expected behavior?
The app should redisplay on the headset

What went wrong?
The app does not redisplay on the headset

WebStore page: https://webvr.info/samples/03-vr-presentation.html

Did this work before? Yes not sure, will verify if I can easily

Chrome version: 68.0.3404.0  Channel: canary
OS Version: 10.0
Flash Version: 

Vive, 1080, SteamVR from 19 April
 
working on 'standard' Chrome Version 66.0.3359.117 (Official Build) (64-bit)
Labels: Needs-Triage-M68
Labels: Needs-Bisect
Labels: -Needs-Bisect
Labels: Triaged-ET TE-Hardware-Dependency
Thanks for filing the issue!

As this issue is related to VR headset, which is not available at TE end to test and confirm the issue, hence adding TE-Hardware-Dependency label to it. Could someone from Blink>WebVR team to look into the issue and help in further triaging.

Thanks!

Comment 6 by klausw@chromium.org, Apr 24 2018

Components: -Platform>Apps Blink>WebVR
Owner: billorr@chromium.org
Bill, can you take a look?
Status: Started (was: Unconfirmed)
I've noticed this recently, as well.  This did used to work, but I'm not sure what changed.  Investigating
Project Member

Comment 8 by bugdroid1@chromium.org, Apr 26 2018

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

commit 17c587b1b0dfc5f1df1963a70acc73cacb79403b
Author: Bill Orr <billorr@chromium.org>
Date: Thu Apr 26 03:27:05 2018

Fix reenter webvr presentation on Windows after exiting.

We were getting into a state where we thought we had requested a vsync
from the device, but actually haven't.  This causes future RAFs to not
run, and we won't render.

BUG= 835888 

Change-Id: I41af90675fa5ba8e6b78a598594f4a2cf28217ed
Reviewed-on: https://chromium-review.googlesource.com/1028935
Reviewed-by: Bill Orr <billorr@chromium.org>
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Commit-Queue: Bill Orr <billorr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553888}
[modify] https://crrev.com/17c587b1b0dfc5f1df1963a70acc73cacb79403b/device/vr/oculus/oculus_render_loop.cc
[modify] https://crrev.com/17c587b1b0dfc5f1df1963a70acc73cacb79403b/device/vr/openvr/openvr_render_loop.cc
[modify] https://crrev.com/17c587b1b0dfc5f1df1963a70acc73cacb79403b/third_party/blink/renderer/modules/vr/vr_display.cc

Cc: billorr@chromium.org
 Issue 837120  has been merged into this issue.
I confirm I see it fixed in Version 68.0.3410.0 (Official Build) canary (64-bit).
Thank you
Status: fixed (was: Started)
Labels: M-68 Test-Complete
Hi, I see this bug is affecting current stable channel M67. Is it possible to cherry-pick the fix to M67 so that we could use WebVR feature? Thanks.
No, given that stable has already shipped and VR isn't very high usage (and still in origin trial), there's no chance that Chrome would do a stable re-spin for VR.
Components: Blink>WebXR

Sign in to add a comment