Phone verified → continue
Rendered only after POST /verify/phone/confirm returns 200 with phoneVerified: true. Nothing is shown optimistically. Continue resolves through nextAfterPhone() (see 01), using a re-fetched status. It goes to check-inbox only if an email was sent and isn't confirmed yet. Otherwise it goes straight into the app, and the Email step is dropped from the rail.
- Account (completed)
- Phone (completed)
- Email (current step)
Phone verified
+44 •••• •• 0123 is now confirmed as your account's contact number.
Phone verified.
- Account (completed)
- Phone (completed)
- Email (current step)
Phone verified
+44 •••• •• 0123 is now confirmed as your account's contact number.
Phone verified.
verified · email off or already confirmed
verification.email === false, or emailVerified became true in another tab. The inbox screen is skipped: Continue goes to ?next= or the default app.
- Account (completed)
- Phone (completed)
Phone verified
+44 •••• •• 0123 is now confirmed as your account's contact number.
Phone verified.