# Address review: fix no-op retry after dropped ops, don't drop throttled conflict toasts · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/fc9f6367a94fdc5faf1e9c580ca96da85f7fe9e5)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: fc9f6367a94fdc5faf1e9c580ca96da85f7fe9e5

Requested commit: fc9f6367a94fdc5faf1e9c580ca96da85f7fe9e5

Commit: fc9f6367a94fdc5faf1e9c580ca96da85f7fe9e5

Tree: 86ba4fd53e5aeb3469e7bce108c4804fcd7a2b8d

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Address review: fix no-op retry after dropped ops, don't drop throttled conflict toasts

flushNow exits early when the queue is empty, so after ops hit max attempts
the chip pinned on "needs attention" with a Retry that did nothing — retry
now clears the stale error via a guarded clearStaleError() on the op queue.
Throttled conflict batches are now held and announced when the throttle
window expires instead of being silently consumed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

```

## Parents

- [019083ba73a1d29ab273d5d05dd2c9131a4a3290](https://git.cafe/dara/icarus/commit/019083ba73a1d29ab273d5d05dd2c9131a4a3290?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/fc9f6367a94fdc5faf1e9c580ca96da85f7fe9e5?format=markdown)
