Reset pose button fails when viewer changed from daydream to cardboard |
||||
Issue descriptionChrome Version: 57.0.2987.72 OS: 7.1.2 Platform: Pixel What steps will reproduce the problem? 1. Set viewer type to be Daydream 2. Access https://webvr.info/samples/03-vr-3. presentation.html on the test device 3. Change viewer type to be cardboard. 4. Rotate the device vertically until it is completely vertical (i.e. the screen is directly in front of the user and not rotated) 5. Turn the test device right or left until the FPS display is no longer in view, approximately 90 degrees 6. Select the “Reset Pose” button What is the expected result? pressing reset view button works. The content’s view has been updated so that the FPS display is now centered What happens instead? pressing reset view button fails. The content's view doesn't change. Note that if the page is refreshed, it works. Just seems like it would be nice to not have to refresh the page to get this to work when viewer type has changed.
,
Feb 21 2017
This is actually surprising to me though. We query gvr for the current viewer type each time resetPose is called, and if it's cardboard we reset the pose. I'm not sure what state we could possibly be holding onto that would make that logic fail. To David's point though, I'm not sure that we do actually handle a change in viewer type properly, we should do some testing on that/file bugs.
,
Aug 10 2017
,
Jul 4
,
Aug 7
Removing Blink>WebVR component and assigning to Blink>WebXR
,
Aug 7
|
||||
►
Sign in to add a comment |
||||
Comment 1 by ddorwin@chromium.org
, Feb 21 2017Labels: -Proj-VR VR-Cardboard Proj-VR-Daydream