diff --git a/frontend/components/dashboard/ScanTerminalDashboard.tsx b/frontend/components/dashboard/ScanTerminalDashboard.tsx index d58bad61..4e25a356 100644 --- a/frontend/components/dashboard/ScanTerminalDashboard.tsx +++ b/frontend/components/dashboard/ScanTerminalDashboard.tsx @@ -936,17 +936,6 @@ function ScanTerminalScreen() { ); const generatedText = useRelativeTime(terminalData?.generated_at ?? null); - if (!hydrated || (proAccess.loading && !canUseLocalFullAccess)) { - return ( - - ); - } - const refreshAuth = useCallback(() => { fetch("/api/auth/me", { cache: "no-store", @@ -988,6 +977,17 @@ function ScanTerminalScreen() { .catch(() => {}); // keep current state on error }, []); + if (!hydrated || (proAccess.loading && !canUseLocalFullAccess)) { + return ( + + ); + } + if (!isAuthenticated || !isPro) { return (