mirror of
https://github.com/ajisaacs/OpenNest.git
synced 2026-11-08 18:25:43 -05:00
Make Nests bound each tab it nested to its saved record but left the tab's history off its save point, so the tab showed " *" and closing it asked to save. Yes uploaded a second revision, and a release that had already looked up that draft (the panel asks the operator to save and close an open draft) then merged with If-Match on the old revision: the server refused it, that group failed, no nest after it was saved and the release was not recorded. End() then closed the leftover tabs through the unsaved prompt, whose Yes the release lockout refused. - Binding a released tab marks its save point (EditNestForm.MarkSaved). - Make Nests re-reads each merge target and merges at the revision now on the server; one saved while the release runs is still refused. - End() closes the tabs it did not save without the prompt (CloseDiscardingChanges), after taking them off the release list. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>