# End a drag that a page reload took back · dara/icarus

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

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

Visibility: public

Requested revision: eacec3f1552346d1fb1a673bdec106bd1d3219e2

Requested commit: eacec3f1552346d1fb1a673bdec106bd1d3219e2

Commit: eacec3f1552346d1fb1a673bdec106bd1d3219e2

Tree: 40854084ff2fb7bfa3719564e3a38587013a0bda

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
End a drag that a page reload took back

A reload in the middle of a drag (pointer still down) left the editor's
drag based on the old position: the next pointer move put back the drag
the reload had just undone, and when the dragged end was gone, the next
drag of another end started from its numbers. The editor now lets a drag
carry on only if the reload kept its end where the drag began.

fromHive sets the reopened edit in one assignment, so nothing watching
sees the edit end on the way.

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

```

## Parents

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

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