diff --git a/src/client/features/dashboard/DashboardPage.tsx b/src/client/features/dashboard/DashboardPage.tsx index 576799f..fa18ad8 100644 --- a/src/client/features/dashboard/DashboardPage.tsx +++ b/src/client/features/dashboard/DashboardPage.tsx @@ -276,7 +276,10 @@ export function DashboardPage({ projectId }: { projectId: string }) { ); } - if (!activation) { + // Wait for the overview too: rendering cards from `overview === undefined` + // flashes their empty states (and reshuffles the data-first sort) once the + // real data lands. An overview error falls through so the page still loads. + if (!activation || overviewQuery.isPending) { return (