diff --git a/src/ClaudeDo.Ui/ViewModels/Islands/TasksIslandViewModel.cs b/src/ClaudeDo.Ui/ViewModels/Islands/TasksIslandViewModel.cs index 5e3a3ece..ea1dcc0c 100644 --- a/src/ClaudeDo.Ui/ViewModels/Islands/TasksIslandViewModel.cs +++ b/src/ClaudeDo.Ui/ViewModels/Islands/TasksIslandViewModel.cs @@ -732,7 +732,7 @@ public sealed partial class TasksIslandViewModel : ViewModelBase, IDisposable { if (row is null || !row.IsWaitingForReview || _worker is null) return; try { await _worker.ApproveReviewAsync(row.Id, ""); } - catch { /* offline; broadcast reconciles on return */ } + catch (Exception ex) { ErrorReported?.Invoke(Loc.T("vm.tasksIsland.approveFailed", ex.Message)); } } public async Task RejectReviewToQueueAsync(TaskRowViewModel row, string feedback)