From 82955c69d0ff8d27ff8202d7716f6eeb7167b9c7 Mon Sep 17 00:00:00 2001 From: Scott McKendry Date: Fri, 22 May 2026 05:56:42 +1200 Subject: [PATCH] fix(frontend): tailscale prompt on every login --- frontend/src/pages/login-page.tsx | 2 +- frontend/src/schemas/user-context-schema.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/login-page.tsx b/frontend/src/pages/login-page.tsx index 26538cf3..3295a7ed 100644 --- a/frontend/src/pages/login-page.tsx +++ b/frontend/src/pages/login-page.tsx @@ -46,7 +46,7 @@ export const LoginPage = () => { const { t } = useTranslation(); const [showRedirectButton, setShowRedirectButton] = useState(false); - const [useTailscale, setUseTailscale] = useState(tailscale.nodeName !== ""); + const [useTailscale, setUseTailscale] = useState(tailscale.nodeName !== undefined); const hasAutoRedirectedRef = useRef(false); diff --git a/frontend/src/schemas/user-context-schema.ts b/frontend/src/schemas/user-context-schema.ts index 1a8b39e2..89e39d03 100644 --- a/frontend/src/schemas/user-context-schema.ts +++ b/frontend/src/schemas/user-context-schema.ts @@ -18,7 +18,7 @@ const totpSchema = z.object({ }); const tailscaleSchema = z.object({ - nodeName: z.string(), + nodeName: z.string().optional(), }); export const userContextSchema = z.object({