Preserve unsaved intake reviews
Review unsaved intake edits in an accessible in-page dialog before changing pages, filters or tabs. Cancelling preserves edits, selection and page-size controls.
- Improvements and fixes
Unsaved review navigation: Replaced the blocking browser confirmation with an Arabic/English in-page dialog. Keep reviewing is focused by default; Escape and cancel preserve the draft. Page-size controls restore immediately while awaiting a choice. Explicit discard navigates once and clears only the old page selection.
- Improvements and fixes
Current review context: Repeated navigation cannot stack confirmations. New renders, sign-out, scope changes or pending save outcomes cannot execute an old deferred navigation. No save, approval or source edit is performed by the dialog. The browser unload guard remains for closing a tab with unsaved work.
The unsaved-navigation interaction is verified in isolated synthetic intake records and deployed files. Independent operational approval and source reconciliation are unchanged. No production review, contract, permission, invitation or financial entry was created for testing.