feat(FN-4187): fix mobile swipe-back navigation into PlanningMode detail pa

Merged PlanningModeModal swipe-back and New Session handling: the feature commits wire key swipe-back gestures to control mobile detail-pane visibility and document the nav trigger rule, while the test commit adds coverage for New Session and mobile swipe-back regressions.

Fusion-Task-Id: FN-4187
This commit is contained in:
Fusion
2026-05-12 22:40:31 -07:00
committed by gsxdsm
parent c5c62472d8
commit 0de04afeeb
4 changed files with 110 additions and 64 deletions

View File

@@ -115,6 +115,8 @@ AI-guided interactive planning for creating well-specified tasks from high-level
Any mobile list→detail surface that swaps panes in place (for example Chat, Missions, or Planning) must push a `view` entry when detail opens, with an idempotent `revert` callback that returns to the list. This keeps iOS swipe-back and Android/browser back aligned with the in-app back button instead of skipping the intermediate list state.
For surfaces with multiple entry paths into detail (for example selecting an existing row and creating a new item/session), key the push effect on the visible detail-pane signal rather than selected-item ID transitions so every path registers the back-stack entry.
### Responsive Header
The dashboard header adapts across three responsive tiers to remain usable without wrapping or dropping controls: