ListeningForWebVrActivate doesn't update when switching tabs, so when we switch tabs, then enter VR (through headset DON or otherwise), we get put into webVR mode, but with the wrong active tab, kicking us out of VR when the fullscreen timeout fires.
Comment 1 by mthiesse@chromium.org
, Nov 28 2016