Async form-field states
Auto-persisting Mantine inputs — the loading / success / failed lifecycle. Spec: style-guide.md → Full Style Guide → Async Actions.
Idle
Aragorn
No pending changes
Saving
Aragorn II
Saving…
Saved
Aragorn II
Saved · fades to idle in ~2s
Failed
Aragorn II
Couldn't save — network error. Click to retry.
Lifecycle
Idle
edit + blur
Saving
Saved
hold ~1.5–2s, fade ~400ms
Idle
Saving
reject / timeout
Failed + toast
edit again / retry
Saving