fix(ui): show diff window before parsing so ParseOp spinner is visible

This commit is contained in:
Mika Kuns
2026-08-12 13:23:03 +02:00
parent b9827eac01
commit ecb1cdbb06
@@ -148,7 +148,7 @@ public sealed partial class MergeSectionViewModel : ViewModelBase
if (TaskId is null || ShowDiffViewer is null) return; if (TaskId is null || ShowDiffViewer is null) return;
var vm = _services.GetRequiredService<DiffViewerViewModel>(); var vm = _services.GetRequiredService<DiffViewerViewModel>();
vm.ConfigurePlanning(TaskId, SelectedMergeTarget ?? "main"); vm.ConfigurePlanning(TaskId, SelectedMergeTarget ?? "main");
await vm.LoadAsync(); _ = vm.LoadAsync();
DiffViewed?.Invoke(); DiffViewed?.Invoke();
await ShowDiffViewer(vm); await ShowDiffViewer(vm);
} }
@@ -178,7 +178,7 @@ public sealed partial class MergeSectionViewModel : ViewModelBase
} }
else return; else return;
await vm.LoadAsync(); _ = vm.LoadAsync();
DiffViewed?.Invoke(); DiffViewed?.Invoke();
await ShowDiffViewer(vm); await ShowDiffViewer(vm);
} }