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
14 KiB
14 KiB