From 8651c334c747c5c31f86c5d18f55820d50dafb72 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Tue, 14 Apr 2026 19:43:08 +0700 Subject: [PATCH] fix: keep worktree creation spinner visible while loading The new-worktree button spinner was hidden when the cursor left the project row. Force visibility when the mutation is pending so users see the loading state throughout creation. --- packages/app/src/components/sidebar-workspace-list.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/app/src/components/sidebar-workspace-list.tsx b/packages/app/src/components/sidebar-workspace-list.tsx index 5347eaa85..181fd0981 100644 --- a/packages/app/src/components/sidebar-workspace-list.tsx +++ b/packages/app/src/components/sidebar-workspace-list.tsx @@ -808,7 +808,12 @@ function ProjectHeaderRow({ createWorktreeMutation.mutate()} - visible={isHovered || platformIsNative || isMobileBreakpoint} + visible={ + isHovered || + platformIsNative || + isMobileBreakpoint || + createWorktreeMutation.isPending + } loading={createWorktreeMutation.isPending} showShortcutHint={isProjectActive} testID={`sidebar-project-new-worktree-${project.projectKey}`}