# Finish a cloud page copy when the page lands late; stop it on a switch · dara/icarus

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

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

Visibility: public

Requested revision: 0cc36a727b87511cb64ab41911442b484529fadd

Requested commit: 0cc36a727b87511cb64ab41911442b484529fadd

Commit: 0cc36a727b87511cb64ab41911442b484529fadd

Tree: b20e710132e3028cafc3f84d663d99d985b8e153

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Finish a cloud page copy when the page lands late; stop it on a switch

Astra's review:
- "+" checked once for the new page's ack, so a busy queue or a dropped
  connection meant the page landed later, empty, with nothing said. It
  now waits for the page within the three seconds, keeping the queue
  sending; past them the copy follows once the page lands, and a toast
  says the page is on its way.
- Copies queue through the queue of the strategy open now, so leaving
  the strategy while one was copied sent the rest to the wrong one. Each
  copy now checks the strategy first, and a stopped copy says so.
- The three seconds didn't cover the send or the image picture copies.
  They now bound everything; an image that takes longer is left out.
- Lineup copy ids skipped the storage-length check items get.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

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

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