Skip to content

fix(reviews): surface failed approvals and clear stale bulk selection#371

Merged
Rassl merged 1 commit into
mainfrom
fix/merge-review-reconciliation
Jul 24, 2026
Merged

fix(reviews): surface failed approvals and clear stale bulk selection#371
Rassl merged 1 commit into
mainfrom
fix/merge-review-reconciliation

Conversation

@Rassl

@Rassl Rassl commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Two UI guardrails paired with the backend merge-reconciliation fix:

  • review-row: on a failed/errored approval, keep the row and its inline error visible instead of immediately refetching it out of the pending list. A failed merge (e.g. "Nodes already merged") previously just vanished and looked like it had succeeded. Still refresh the pending badge so the count reflects that the item left the queue.

  • reviews page: clear selectedIds after a bulk approve/dismiss. The silent refetch intentionally skips the selection reset, which left stale ids selected after the decided rows had left the list.

Two UI guardrails paired with the backend merge-reconciliation fix:

- review-row: on a failed/errored approval, keep the row and its inline
  error visible instead of immediately refetching it out of the pending
  list. A failed merge (e.g. "Nodes already merged") previously just
  vanished and looked like it had succeeded. Still refresh the pending
  badge so the count reflects that the item left the queue.

- reviews page: clear selectedIds after a bulk approve/dismiss. The
  silent refetch intentionally skips the selection reset, which left
  stale ids selected after the decided rows had left the list.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Rassl
Rassl merged commit 85391a7 into main Jul 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant