The AI assistant, Household and Recipe search forms stayed editable during a save, then replaced the whole draft with the server response, so an edit made while the save was in flight was lost and the leave guard reported the form as saved. Each form now sits in a fieldset that is disabled only while its save is pending (display: contents, so layout is unchanged), so no edit can be made that the response would overwrite. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>