From 86d43c6cc1a82102a079d5692f3da5847fd0d2cb Mon Sep 17 00:00:00 2001 From: Gadfly Date: Thu, 6 Nov 2025 15:35:19 +0800 Subject: [PATCH] fix: ensure WorkingCopy refreshes after commit In some cases, WorkingCopy view fails to refresh after commit due to a race condition between FileSystemWatcher, manual refresh calls, and the IsChanged optimization in SetData(). --- src/ViewModels/WorkingCopy.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ViewModels/WorkingCopy.cs b/src/ViewModels/WorkingCopy.cs index 78d069d05..f422c4a83 100644 --- a/src/ViewModels/WorkingCopy.cs +++ b/src/ViewModels/WorkingCopy.cs @@ -687,6 +687,7 @@ public async Task CommitAsync(bool autoStage, bool autoPush) } _repo.MarkBranchesDirtyManually(); + _repo.MarkWorkingCopyDirtyManually(); IsCommitting = false; }