From 0a70b2f3d1a67f962ff3a70a98b1021aeea2e454 Mon Sep 17 00:00:00 2001 From: ComputelessComputer Date: Fri, 6 Mar 2026 17:55:12 +0900 Subject: [PATCH] show onboarding correctly to new tab based format in devtool --- apps/desktop/src/sidebar/devtool.tsx | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/apps/desktop/src/sidebar/devtool.tsx b/apps/desktop/src/sidebar/devtool.tsx index 6d2e2b297a..bc5b09052d 100644 --- a/apps/desktop/src/sidebar/devtool.tsx +++ b/apps/desktop/src/sidebar/devtool.tsx @@ -54,13 +54,19 @@ function DevtoolCard({ function NavigationCard() { const openNew = useTabs((s) => s.openNew); - const handleShowMain = useCallback(() => { - void windowsCommands.windowShow({ type: "main" }); + const showMainWindow = useCallback(async () => { + await windowsCommands.windowShow({ type: "main" }); }, []); - const handleShowOnboarding = useCallback(() => { + const handleShowEmptyTab = useCallback(async () => { + await showMainWindow(); + openNew({ type: "empty" }); + }, [openNew, showMainWindow]); + + const handleShowOnboarding = useCallback(async () => { + await showMainWindow(); openNew({ type: "onboarding" }); - }, [openNew]); + }, [openNew, showMainWindow]); const handleShowControl = useCallback(() => { void windowsCommands.windowShow({ type: "control" }); @@ -81,7 +87,7 @@ function NavigationCard() {