From a3248b7aa8c1abb1a2f1a1c7c27a464820fbec87 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Mon, 20 Apr 2026 19:53:40 -0500 Subject: [PATCH] keep onCloseAutoFocus for face, classification, and ptz these are necessary to prevent tooltips from re-showing and from the arrow keys from reopening the ptz presets menu --- web/src/components/overlay/ClassificationSelectionDialog.tsx | 1 + web/src/components/overlay/FaceSelectionDialog.tsx | 1 + web/src/components/overlay/PtzControlPanel.tsx | 5 ++++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/web/src/components/overlay/ClassificationSelectionDialog.tsx b/web/src/components/overlay/ClassificationSelectionDialog.tsx index e647100261..a7a208e2f8 100644 --- a/web/src/components/overlay/ClassificationSelectionDialog.tsx +++ b/web/src/components/overlay/ClassificationSelectionDialog.tsx @@ -130,6 +130,7 @@ export default function ClassificationSelectionDialog({ e.preventDefault()} > {isMobile && ( diff --git a/web/src/components/overlay/FaceSelectionDialog.tsx b/web/src/components/overlay/FaceSelectionDialog.tsx index aa816023cf..b76ee9c5d6 100644 --- a/web/src/components/overlay/FaceSelectionDialog.tsx +++ b/web/src/components/overlay/FaceSelectionDialog.tsx @@ -91,6 +91,7 @@ export default function FaceSelectionDialog({ e.preventDefault()} > {isMobile && ( diff --git a/web/src/components/overlay/PtzControlPanel.tsx b/web/src/components/overlay/PtzControlPanel.tsx index c6a11d89c6..14a0ee1f47 100644 --- a/web/src/components/overlay/PtzControlPanel.tsx +++ b/web/src/components/overlay/PtzControlPanel.tsx @@ -306,7 +306,10 @@ export default function PtzControlPanel({ - + e.preventDefault()} + > {ptz?.presets.map((preset) => (