[POC] Ready. visibility=visible [POC] Got transient user activation. Backgrounding this tab... [POC] Page is HIDDEN. Sending VRService.RequestSession over Mojo... [POC] (Blink xr_system.cc IsPageVisible() check is bypassed.) [POC] Baseline (Blink path) rejected as expected: Failed to execute 'requestSession' on 'XRSystem': The page is not visible [POC] Browser rejected: NO_RUNTIME_FOUND [POC] No immersive XR runtime on this host. The browser-side handler still did NOT reject for visibility (there is no such error code). On Windows-OpenXR / Android-ARCore with VR permission already granted this request would have proceeded to RequestImmersiveSession and grabbed the headset from a hidden tab. Full Chrome stderr saved to: /poc-artifacts/chrome_stderr.log