Unsaved changes guard

Set dirtyGuard once in createForm() and every form of the instance warns before the user leaves with unsaved changes. Turn it off per form with dirtyGuard={false} — for sign-in forms, filters and one-click actions.

Guarded (instance default)

Edit the field, then follow this link — a confirmation dialog opens.

Not guarded (dirtyGuard={false})

Same form, guard switched off — this link leaves silently.