FN-5705: wire task-detail opens into navigation history
Ensure task detail modal openings consistently register browser history so Android back swipe/button dismisses the modal from all entry paths. - add a shared openDetailTaskWithNav callback in AppModals that opens task detail and pushes a modal close handler into navigation history - route onboarding view-task, activity log open-task, and task-to-task detail navigation through the new history-aware opener - extend AppModals tests with a navigation history wrapper and popstate assertions for onboarding/activity log/task-to-task flows - document that these task detail entry points now participate in navigation history for consistent Android back behavior Files changed: docs/dashboard-guide.md | 1 + packages/dashboard/app/components/AppModals.tsx | 21 ++++- .../app/components/__tests__/AppModals.test.tsx | 101 ++++++++++++++++++++- 3 files changed, 115 insertions(+), 8 deletions(-) Fusion-Task-Id: FN-5705 Fusion-Task-Lineage: fd0309ae-e0da-4489-95e4-c34699287e7c
This commit is contained in:
@@ -9,6 +9,7 @@ The Fusion dashboard is the main control plane for tasks, agents, missions, sett
|
||||
The dashboard now handles browser back navigation consistently on desktop and mobile.
|
||||
Using Back will first dismiss open modals and then step back through in-app view changes (for example, task detail → board) before leaving the app.
|
||||
This behavior used to be mobile-only, and now applies across all viewports.
|
||||
Task Detail modal opens from onboarding, activity log, and task-to-task navigation now all register navigation history entries, so Android back swipe/button dismisses them consistently.
|
||||
|
||||
## Deep Links
|
||||
|
||||
|
||||
Reference in New Issue
Block a user