Fix admin modals getting stuck after a successful submit

This commit is contained in:
NeilClack
2026-09-10 13:33:33 -05:00
parent e60d61e90a
commit 8a3c1587b4
10 changed files with 31 additions and 10 deletions
@@ -23,7 +23,7 @@
let formError = $state('');
let fieldErrors = $state<Record<string, string>>({});
let successMessage = $state('');
let lastForm = $state<ActionResult>(null);
let lastForm = $state.raw<ActionResult>(null);
let closeTimer: ReturnType<typeof setTimeout> | undefined;
@@ -46,7 +46,7 @@
let lastRecordId = $state<string | null>(null);
// Capture the form result as it is when this modal mounts so a stale
// result from a previous record is not replayed on open.
let lastForm = $state<ActionResult>(untrack(() => form ?? null));
let lastForm = $state.raw<ActionResult>(untrack(() => form ?? null));
function resetAddressFields() {
addrStreet = '';