New issue
Advanced search Search tips

Issue 813355 link

Starred by 2 users

Issue metadata

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



Sign in to add a comment

repeated tab key in VR mode freezes application

Reported by stephent...@gmail.com, Feb 17 2018

Issue description

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

Steps to reproduce the problem:
1. open a VR page such as https://webvr.info/samples/03-vr-presentation.html
2. enter VR
3. with window selected, press and hold the tab key
4. after a few seconds the VR application freezes; can only be cleared with Chrome task manager or similar

What is the expected behavior?
I expect the application to continue working.

What went wrong?
It froze.

Did this work before? Yes working ok in  64.0.3282.167

Chrome version: 66.0.3350.0  Channel: canary
OS Version: 10.0
Flash Version:
 
Labels: Needs-Bisect Needs-Triage-M66
Cc: vamshi.kommuri@chromium.org
Labels: Triaged-ET Needs-Feedback
Thanks for filing the issue!

Checked the issue on reported chrome version 66.0.3350.0 and on the latest stable 64.0.3282.167 using Windows 10 with the below mentioned steps.
1. Launched Chrome
2. Navigated to https://webvr.info/samples/03-vr-presentation.html
It shows an error message saying the browser doesn't support WebVR. Attaching the screen shot of the same for reference.

@Reporter: Could you please check the screen shot and let us know if anything missed. Any further inputs from your end helps us to triage the issue in a better way.
813355.PNG
1.6 MB View Download
You will probably need to send this to the VR team (?billorr) as without the appropriate hardware you won't be able to check.  I should have made that clearer, sorry.

Extra step in Chrome after 1 (the VR team will know anyway)
1a. enter chrome://flags
1b. filter on VR: enable WebVR, WebXR, OpenVR
1c. filter on gamepad: enable gamepads
1d. restart Chrome
Project Member

Comment 4 by sheriffbot@chromium.org, Feb 19 2018

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding the requester to the cc list.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Components: Internals>VR
Labels: TE-Hardware-Dependency
Owner: billorr@chromium.org
Status: Assigned (was: Unconfirmed)
As per comment#3 by reporter adding component "Internals>VR", label TE-Hardware-Dependency and assigning it to "billorr".

@billorr: Could you please have a look into this issue and help in triaging it further.

Thanks!
It may (or may not) help to know the background.

We run VR in exhibitions with no mouse or keyboard available; machine startup logs in the user and starts the WebVR app.
In order to enter VR mode we fire simulated keystrokes at the WebVR app (an --allow-vr-without-user-interaction Chrome flag would be better).
We used to use tab to make sure the correct part of the window was ready to accept the 'main' keystroke, and that sometimes froze the app.
I now see that using F6 works better anyway and does not seem to have the freeze issue, so from our point of view this tab bug has very low priority.

Probably worth fixing anyway, it may be hiding some other issue?

Comment 7 by donna...@intel.com, Apr 25 2018

Cc: donna...@intel.com
May I know that is this bug verified?

I tested it with Chrome-stable-66.0.3359.117(64-bit) and Chrome-canary-68.0.3404.0(64bit), but can't reproduce this bug with following steps:
1. enable all "vr/xr" related flags
2. open steam with HTC vive connected
3. open a VR page such as https://webvr.info/samples/03-vr-presentation.html
4. enter VR
5. press "Tab" key on the keyboard for a while, more than 15 seconds

Any missing steps or misunderstanding here to reproduce this bug?
Just tested on 66.0.3359.117 and on 68.0.3406.0 (both 64 bit) and I agree that the issue appears to have been resolved.
Components: -Internals>VR Blink>WebVR
Components: Blink>WebXR
Labels: VR-Desktop
Components: Blink>WebXR>VR
Components: -Blink>WebXR
Labels: BlinkWebXR
Removing Blink>WebVR component and assigning to Blink>WebXR 
Components: Blink>WebXR
Labels: -BlinkWebXR
Removing Blink>WebVR component and assigning to Blink>WebXR 
Components: -Blink>WebVR
Status: Fixed (was: Assigned)
Not reproing, appears to be fixed.  Please reactivate or file a new issue if you see similar behavior again.

Sign in to add a comment