diff --git a/wayvr/src/backend/openxr/blocker.rs b/wayvr/src/backend/openxr/blocker.rs index e58f5f2b..08c6497e 100644 --- a/wayvr/src/backend/openxr/blocker.rs +++ b/wayvr/src/backend/openxr/blocker.rs @@ -76,7 +76,8 @@ impl InputBlocker { continue; }; - if state.contains(ClientState::ClientSessionVisible) { + if state.contains(ClientState::ClientSessionActive | ClientState::ClientSessionVisible) + { let _ = if self.use_io_blocks { let flags = match (block_inputs, block_poses) { (true, true) => BlockFlags::BlockPoses | BlockFlags::BlockInputs,