- Shipped
- October 15, 2026 at 3:24 AM UTC
- Author
- Kamo
- Commit
- 5e856c6
Opening an event and pressing Save without touching anything rewrote it — and, for a meeting with guests, could ask whether to tell them about a change that did not happen. Save (and Ctrl/Cmd+Enter) now stay unavailable until the edit differs from the event as it opened, with "No changes to save" on hover, and become unavailable again if the edit is changed back. The baseline is rebuilt from the event the way the dialog seeds itself, not snapshotted from state, so the dialog's own settling (the guest interlock, a series' repeat anchor) never reads as an edit. editFingerprint compares what the member chose — guests as groups and people, not the addresses the preview resolves them to — and ignores what they cannot see: a trailing space, the order reminders or guests were added in, an address's case, the clock behind an all-day date. The repeat is judged by recurrenceToSend, as the save itself would send it.
