Back Button Behavior

When the user clicks "← Change method" from step 2, what happens to their selections?

A

Clear selections on back Recommended

Going back always resets everything. Switching from Full Order → By Item (or vice versa) is a fundamentally different configuration, so a clean slate avoids stale state.

Flow: Pick method → select suppliers → back → selections cleared → pick method again → fresh start

Pros

  • Simple, no hidden state
  • No risk of mixing Full Order + By Item data

Cons

  • User loses work if they go back accidentally
B

Preserve selections on back

Selections are remembered per-mode. If the user goes back and re-enters the same mode, their previous picks are still there. Switching to the other mode starts fresh for that mode only.

Flow: Full Order → select 3 suppliers → back → pick Full Order again → 3 suppliers still checked

Pros

  • Forgiving — accidental back doesn't lose work

Cons

  • More complex state management
  • Can confuse users who expect a fresh start