I’m running into an issue with navigation, while using backBehavior="fullHistory". Navigation tree
- (tabs)
|- agenda
| `- appointment
`- clients
`- client
Flow: (tabs) ➡️ agenda ➡️ appointment (1) ➡️ client (A)
Expected back behavior: client (A) ➡️ appointment (1) ➡️ agenda
Current behavior: With router.push + anchor={true}: client (A) ➡️ clients 🛑 (skips appointment)
Without anchor: No back button is shown on client (A) — so it’s not possible to go back to appointment (1).
Summary: Navigating deeper than one level in tabs breaks expected back navigation. I’d expect client (A) to always have a back button pointing to appointment (1).
Question: How can I achieve the expected navigation from appointment (1) to client (A)?
expo-env-info 2.0.7 environment info:
System:
OS: Windows 11 10.0.26100
Binaries:
Node: 22.12.0 - ~\AppData\Local\nvs\default\node.EXE
npm: 10.9.0 - ~\AppData\Local\nvs\default\npm.CMD
IDEs:
Android Studio: AI-243.25659.59.2432.13423653
npmPackages:
expo: ^53.0.22 => 53.0.22
expo-router: ~5.1.5 => 5.1.5
react: 19.0.0 => 19.0.0
react-dom: 19.0.0 => 19.0.0
react-native: 0.79.5 => 0.79.5
Expo Workflow: bare