The two screens outside the navigation graph kept the old behaviour: the system gesture left them entirely while the on-screen control beside it stepped back. Onboarding has a Back button and the gesture ignored it, so back from the middle of onboarding exited the whole flow -- the app's first impression of what its own controls mean. It now steps, and deliberately does not intercept on the first step: there, back means leaving the app, which is its ordinary meaning everywhere else. Silently skipping onboarding would not be. "Forgot your PIN?" is not a destination -- the lock screen swaps it in on a remembered flag -- so the gesture left the lock screen from the one place where the only other control on screen erases everything. It returns to the PIN entry now, like its Cancel always did. closes #67 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| architecture | ||
| data | ||
| design | ||
| history | ||
| planning | ||
| qa | ||
| security | ||
| DOC_TRUST_MAP.md | ||
| TOOLS.md | ||
| WORK_CYCLE.md | ||