From e8d227eb0aefe7e1ef96db0bd9612370a6d9235c Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Wed, 21 Jan 2026 11:17:55 -0600 Subject: [PATCH] frontend for enabled_in_config --- web/src/components/settings/PolygonItem.tsx | 22 +++++++++++++++----- web/src/types/canvas.ts | 1 + web/src/types/frigateConfig.ts | 4 ++++ web/src/views/settings/MasksAndZonesView.tsx | 4 ++++ 4 files changed, 26 insertions(+), 5 deletions(-) diff --git a/web/src/components/settings/PolygonItem.tsx b/web/src/components/settings/PolygonItem.tsx index c793cf6bb..8fc6b639e 100644 --- a/web/src/components/settings/PolygonItem.tsx +++ b/web/src/components/settings/PolygonItem.tsx @@ -289,6 +289,10 @@ export default function PolygonItem({ const handleToggleEnabled = useCallback( (e: React.MouseEvent) => { e.stopPropagation(); + // Prevent toggling if disabled in config + if (polygon.enabled_in_config === false) { + return; + } if (!polygon) { return; } @@ -354,7 +358,7 @@ export default function PolygonItem({