From 029a78e24560c135db665ad1139baf7f258de65a Mon Sep 17 00:00:00 2001 From: Adam Shiervani Date: Mon, 10 Nov 2025 16:26:47 +0100 Subject: [PATCH] fix: update FailsafeModeState to ensure reason is always a string and simplify setFailsafeMode function --- ui/src/hooks/stores.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/ui/src/hooks/stores.ts b/ui/src/hooks/stores.ts index 047bdaba..b71f61ea 100644 --- a/ui/src/hooks/stores.ts +++ b/ui/src/hooks/stores.ts @@ -929,13 +929,12 @@ export const useMacrosStore = create((set, get) => ({ export interface FailsafeModeState { isFailsafeMode: boolean; - reason: string | null; // "video", "network", etc. - setFailsafeMode: (active: boolean, reason: string | null) => void; + reason: string; // "video", "network", etc. + setFailsafeMode: (active: boolean, reason: string) => void; } export const useFailsafeModeStore = create(set => ({ isFailsafeMode: false, - reason: null, - setFailsafeMode: (active: boolean, reason: string | null) => - set({ isFailsafeMode: active, reason }), + reason: "", + setFailsafeMode: (active, reason) => set({ isFailsafeMode: active, reason }), }));