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

Issue 711776 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Jul 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug-Regression
Proj-XR



Sign in to add a comment

Konterball WebVR experiment non-functional in M59 Canary

Project Member Reported by meganlindsay@chromium.org, Apr 14 2017

Issue description

Chrome Canary 59.0.3071.3

https://konterball.com/

In both 360 mode (non-presentation) and in VR presentation in DD View phone/head movement (which is how you control the paddle) is no-op

No repro in stable, this is a regression.
 
Labels: -Type-Bug Type-Bug-Regression
https://chromatic.funktroniclabs.com/ has the same problem.
I'm seeing several calls to getPose (which was removed) in konterball, plus the following warnings in the console:


app-31169db….js:56 submitFrame must be called within a VRDisplay.requestAnimationFrame callback.
submitFrame @ app-31169db….js:56
render @ app-31169db….js:56
n.render @ app-31169db….js:78
value @ app-31169db….js:42
value @ app-31169db….js:41
value @ app-31169db….js:41
(anonymous) @ app-31169db….js:1
p._callback @ app-31169db….js:23
c.render @ app-31169db….js:21
p.render @ app-31169db….js:23
L._updateRoot.B.render @ app-31169db….js:24
p.dispatchEvent @ app-31169db….js:23
g @ app-31169db….js:23

submitFrame must be called within a VRDisplay.requestAnimationFrame callback.
submitFrame @ app-31169db….js:56
render @ app-31169db….js:56
n.render @ app-31169db….js:78
value @ app-31169db….js:42
value @ app-31169db….js:41
value @ app-31169db….js:41
(anonymous) @ app-31169db….js:1
p._callback @ app-31169db….js:23
c.render @ app-31169db….js:21
p.render @ app-31169db….js:23
L._updateRoot.B.render @ app-31169db….js:24
p.dispatchEvent @ app-31169db….js:23
g @ app-31169db….js:23
app-31169db….js:41 reducing quality to 3
(anonymous) @ app-31169db….js:41
i.emit @ app-31169db….js:42
n.tick @ app-31169db….js:42
value @ app-31169db….js:42
No repro in Beta channel.
Getting the following console errors/warnings on Chromatic, although if they were causing issues, they should show up in stable/beta, as well:

Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture.

Uncaught (in promise) DOMException: play() can only be initiated by a user gesture.

[Deprecation] VREyeParameters.offset is deprecated. Please use view matrices provided by VRFrameData instead.

As for use of removed functionality, I saw one use each of the following in Main.js, although it's minified so I couldn't tell if the offending lines of code actually got run:
- VRDisplay.resetPose()
- VRDisplay.isConnected

There's also some calls to removed things in VRControl.js and VREffect.js, but that's only ever used if the newer versions (e.g. getFrameData instead of getPose) aren't available, so it shouldn't be causing issues.
Owner: meganlindsay@chromium.org
Status: ExternalDependency (was: Available)
This site still doesn't have a valid origin trial token for M59+.
Owner: schambers@google.com
ticket can be closed. no longer an issue
Status: WontFix (was: ExternalDependency)
Components: Blink>WebXR

Sign in to add a comment