From d49ec71450e8073fd19e5461d688e48da4db4322 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Wed, 5 Nov 2025 07:05:53 +0000 Subject: [PATCH] completionId: cgen-ea42ce9fdd3e4bb1bca7d445bac7edc8 cgen-ea42ce9fdd3e4bb1bca7d445bac7edc8 --- client/pages/Dashboard.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/client/pages/Dashboard.tsx b/client/pages/Dashboard.tsx index a6f23f40..d1ce7633 100644 --- a/client/pages/Dashboard.tsx +++ b/client/pages/Dashboard.tsx @@ -367,6 +367,11 @@ export default function Dashboard() { const userId = user!.id; + // Wrap entire operation in 15s timeout to prevent hanging + const timeoutPromise = new Promise((_, reject) => + setTimeout(() => reject(new Error("Dashboard loading timeout")), 15000) + ); + // Parallelize all independent data fetches const [ projectsResult,