AntiPattern

Stale State in Closures

stale-closure-state-update

Submit/save logic reuses captured state and partial setters after async awaits, so update handlers write based on old values or incorrect references, breaking change detection and causing fields like lastModifiedAt/uid/model diffs to be wrong.