The Reload button checked its own idea of "saved" before reloading, and review found two ways it could still throw work away: changes live sync withholds without marking the outbox unreliable, and an edit whose outbox write starts after the check. Leaving a strategy for Home has the same problem and its guard already solves it: it commits drafts, saves, waits for sync, and when it can't confirm the work is kept on this device it asks, offering Leave anyway only for work already in the outbox. Reload now goes through that guard, and the bespoke check is gone. Also: a Convex setup queued behind a running one no longer runs after the auth provider is disposed, and the desktop copy promises only that saved work stays on this device. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Dara Adedeji committed on 10/1/2026, 3:58:14 PMparent6104d28
7 files changedLine totals unavailable