Service request modal now starts fresh after discarding an estimate
Two related issues in the service request flow could produce incorrect quotes or drop you into a half-finished order unexpectedly.
Stale floor selections after switching locations. If you selected floors on one building and then changed to a different location, the previous floor selections stayed active. The quote was calculated against the wrong set of levels. Now, switching locations clears the floor selection so you're pricing only what belongs to the building you've chosen.
Discarding an estimate left the cart behind. If you configured an estimate all the way to the payment step, clicked the close button, and confirmed "Discard," the order appeared gone — but reopening the modal resumed at the payment step with the old order intact. Now, confirming Discard clears everything. The next time you open the modal, you start at step 1 with a clean slate. The cart-restore banner will also no longer appear after a discard.
Choosing Keep Editing on the close dialog still preserves your work exactly as before.