Function: confirmUnsaved()
confirmUnsaved():
Promise<boolean>
Defined in: src/lib/forms/unsavedGuard.ts:140
If any surface is dirty, open the shared modal and resolve once the user chooses:
- Save: runs every surface's
save()(sequentially, awaited), resolves true. - Discard: runs every surface's
discard(), resolves true. - Stay: resolves false. If nothing is dirty, resolves true immediately (nothing to lose).
Returns
Promise<boolean>