authorgravatar for cursoragent@cursor.comCursor Agent <cursoragent@cursor.com> 2026-03-02 03:20:28+00:00
committergravatar for jmarminge@gmail.comJulius Marminge <jmarminge@gmail.com> 2026-03-01 20:06:01-08:00
loge8bde958f132637e5e9214cfa1ac5db66313f08e
treea12f6eb94954d7623b288621fbbb151e79250dd7
parent95f21c1099c9e28b95ee7c6d2f0a6ac49c333485

Fix: reset hasUpstream, aheadCount, behindCount in statusOverride after branch checkout

Co-authored-by: Julius Marminge <juliusmarminge@users.noreply.github.com> Applied via @cursor push command

1 files changed, 8 insertions(+), 1 deletions(-)

apps/web/src/components/GitActionsControl.tsx+8-1
......@@ -445,7 +445,14 @@ export default function GitActionsControl({ gitCwd, activeThreadId }: GitActions
445445 void checkoutPromise
446446 .then(() => {
447447 const statusOverride = gitStatusForActions
448 ? { ...gitStatusForActions, branch: branchName, pr: null }
448 ? {
449 ...gitStatusForActions,
450 branch: branchName,
451 pr: null,
452 hasUpstream: false,
453 aheadCount: 0,
454 behindCount: 0,
455 }
449456 : null;
450457 return runGitActionWithToast({
451458 ...actionParams,