diff --git a/apps/ui/src/components/views/board-view/worktree-panel/worktree-panel.tsx b/apps/ui/src/components/views/board-view/worktree-panel/worktree-panel.tsx index 3704409a..8dde3207 100644 --- a/apps/ui/src/components/views/board-view/worktree-panel/worktree-panel.tsx +++ b/apps/ui/src/components/views/board-view/worktree-panel/worktree-panel.tsx @@ -613,9 +613,9 @@ export function WorktreePanel({ const handleConfirmSelectRemote = useCallback( async (worktree: WorktreeInfo, remote: string) => { if (selectRemoteOperation === 'pull') { - handlePull(worktree, remote); + await handlePull(worktree, remote); } else { - handlePush(worktree, remote); + await handlePush(worktree, remote); } fetchBranches(worktree.path); fetchWorktrees();