# Let the reload alone decide which drag carries on · dara/icarus

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

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

Visibility: public

Requested revision: 8fed3da2ab48dd1ca67ab83a71badcccf38d15aa

Requested commit: 8fed3da2ab48dd1ca67ab83a71badcccf38d15aa

Commit: 8fed3da2ab48dd1ca67ab83a71badcccf38d15aa

Tree: f3af62106ffbed5c5d68eb5039fafb31aee4b20e

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Let the reload alone decide which drag carries on

The editor compared a reload against where its own gesture began, which
for a second drag of an end is the earlier draft, not the saved position
fromHive compares against. The two could disagree: a reload that moved
the spot to the first draft dropped the drag, and the editor then put it
back. The editor now asks the reopened edit whether it kept the draft.

A drag taken back on an end the reload removed no longer outlives its
gesture, and dragging another end clears it.

The screenshot view's lineup fake takes fromHive's new samePage flag.

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

```

## Parents

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

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