# Keep a waiting map or theme change through a restart · dara/icarus

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

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

Visibility: public

Requested revision: f949e7dcb318d2df92630beabc57b565e33690da

Requested commit: f949e7dcb318d2df92630beabc57b565e33690da

Commit: f949e7dcb318d2df92630beabc57b565e33690da

Tree: d59b5fb408a055b9b8791b5d002fee25a0f61de6

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Keep a waiting map or theme change through a restart

A strategy-level change (map, theme) still waiting in the outbox when the
app restarted was dropped on the first save: the editor drew the server's
header, the save compared the canvas with that header, found them equal,
and cleared the record.

The strategy's header is now drawn as the server's with the waiting change
on top, as page work is. While the canvas shows that, the change waits as
it is; set back to the server's map and theme, nothing is left to send.
Choosing the cloud's version of a refused change draws the server's header.

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

```

## Parents

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

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