Keep MissionManager mission interview state and detail rendering in sync while stabilizing the failing test coverage. - reload assertion-linked feature data when mission details or milestone panels load - keep selected mission detail state synchronized after mission update events instead of forcing a full mission reload - hide the sidebar edit form while the selected mission is already being edited in the detail pane - add a non-destructive Send to background action for resume-launched mission interview modals - tighten MissionManager tests to target the detail pane and slice-scoped controls that now render alongside sidebar content Files changed: docs/missions.md | 2 +- .../app/components/MissionInterviewModal.tsx | 30 ++++++++ .../dashboard/app/components/MissionManager.tsx | 77 +++++++++++-------- .../components/__tests__/MissionManager.test.tsx | 88 +++++++++++++++------- 4 files changed, 137 insertions(+), 60 deletions(-) Fusion-Task-Id: FN-5895 Fusion-Task-Lineage: d018a945-33a7-4471-9636-35bc36dc88a9
57 KiB
57 KiB