diff --git a/scripts/system/controllers/handControllerPointer.js b/scripts/system/controllers/handControllerPointer.js index 6e9fe17077..921c55b7b2 100644 --- a/scripts/system/controllers/handControllerPointer.js +++ b/scripts/system/controllers/handControllerPointer.js @@ -405,6 +405,9 @@ function update() { if (!Menu.isOptionChecked("First Person")) { return turnOffVisualization(); } // What to do? menus can be behind hand! + if (!Window.hasFocus()) { // Don't mess with other apps + return turnOffVisualization(); + } var controllerPose = Controller.getPoseValue(activeHand); // Vive is effectively invalid when not in HMD if (!controllerPose.valid || ((hardware === 'Vive') && !HMD.active)) {