From 89f0e0a0e636ab2fc1d4ea3632ce4c84f0630904 Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Wed, 6 May 2026 00:49:32 +0300 Subject: [PATCH] fix: show sync loading during commit sync Keep the header sync button busy while commit & sync finishes Avoid showing pending push counts during the sync step --- packages/ui/src/components/views/GitView.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/ui/src/components/views/GitView.tsx b/packages/ui/src/components/views/GitView.tsx index 2df1368e..cbba16a0 100644 --- a/packages/ui/src/components/views/GitView.tsx +++ b/packages/ui/src/components/views/GitView.tsx @@ -1057,6 +1057,7 @@ export const GitView: React.FC = () => { await refreshStatusAndBranches(); if (options.pushAfter) { + setSyncAction('sync'); const trackingRemoteName = status?.tracking?.split('/')[0]; const syncRemote = effectiveRemotes.find((remote) => remote.name === trackingRemoteName) ?? effectiveRemotes[0]; if (!syncRemote) { @@ -1119,6 +1120,9 @@ export const GitView: React.FC = () => { toast.error(message); } finally { setCommitAction(null); + if (options.pushAfter) { + setSyncAction(null); + } } };