From b8f5ba4a31074affea2bbef485c5a2e02f14956b Mon Sep 17 00:00:00 2001 From: CaIon Date: Thu, 18 Jun 2026 16:59:12 +0800 Subject: [PATCH] feat(overview): update setup guide expansion logic --- .../dashboard/components/overview/overview-dashboard.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/default/src/features/dashboard/components/overview/overview-dashboard.tsx b/web/default/src/features/dashboard/components/overview/overview-dashboard.tsx index a280e89e..b303ff1f 100644 --- a/web/default/src/features/dashboard/components/overview/overview-dashboard.tsx +++ b/web/default/src/features/dashboard/components/overview/overview-dashboard.tsx @@ -598,7 +598,9 @@ export function OverviewDashboard() { const completedStepCount = startSteps.filter((step) => step.completed).length const setupComplete = completedStepCount === startSteps.length - const setupGuideExpanded = manualSetupGuideExpanded ?? !setupComplete + const setupStatusReady = apiKeysQuery.isFetched && Boolean(user) + const setupGuideExpanded = + manualSetupGuideExpanded ?? (setupStatusReady && !setupComplete) const showLeftContentPanels = isAdmin || showApiInfoPanel || showAnnouncementsPanel || showFAQPanel const showContentPanels = showLeftContentPanels || showUptimePanel