From 6c75e398ac93cd42bb12b71dd8a1b3c52ec0e4da Mon Sep 17 00:00:00 2001 From: RissRIce Date: Mon, 10 Aug 2026 12:33:09 -0600 Subject: [PATCH] fix(control): route pointer input without local leaks --- .../components/control/InputCapture.tsx | 1 + .../src/renderer/hooks/useRemoteControl.ts | 28 +++++++++++++------ apps/web/src/hooks/useRemoteControl.ts | 28 +++++++++++++------ packages/shared-types/src/index.ts | 7 ++++- packages/shared-types/src/input.test.ts | 19 +++++++++++++ packages/shared-types/src/input.ts | 18 ++++++++++++ 6 files changed, 82 insertions(+), 19 deletions(-) diff --git a/apps/desktop/src/renderer/components/control/InputCapture.tsx b/apps/desktop/src/renderer/components/control/InputCapture.tsx index 65fc83b..8c8e33e 100644 --- a/apps/desktop/src/renderer/components/control/InputCapture.tsx +++ b/apps/desktop/src/renderer/components/control/InputCapture.tsx @@ -156,6 +156,7 @@ export function InputCapture({ {allowFullscreen && controlState === 'granted' && (