diff --git a/src/AdminPage.tsx b/src/AdminPage.tsx index 4cb2da7..099165d 100644 --- a/src/AdminPage.tsx +++ b/src/AdminPage.tsx @@ -1468,6 +1468,7 @@ export default function AdminPage({ content, onSave, onLogout }: Props) { async function handleSaveDraft() { const payload = buildSiteContentForSave(form) + const formSnapshot = JSON.stringify(form) setStatus('saving') setErrorMsg('') try { @@ -1482,7 +1483,7 @@ export default function AdminPage({ content, onSave, onLogout }: Props) { } const data = await res.json() as { updatedAt?: string } setPublishState(prev => ({ ...prev, draftUpdatedAt: data.updatedAt ?? new Date().toISOString() })) - setLastSavedSnapshot(JSON.stringify(payload)) + setLastSavedSnapshot(formSnapshot) clearAutosaveDraft() setStatus('saved') if (saveStatusTimeoutRef.current !== null) {