gsxdsm
d03d6c23d6
FN-7057: preserve workflow selections across dashboard surfaces
Add regression coverage and stale-workflow fallback for workflow-aware dashboard selection.
- Cover cached board-workflow hydration across remounted Header and Graph switchers.
- Verify Header and Graph selections remain isolated while Graph task filtering follows the Graph selection.
- Treat deleted workflow assignments as default-workflow tasks so they remain visible.
- Add hook coverage for cache hydration, project changes, selection fallbacks, disabled workflow mode, and consumer isolation.
- Add a patch changeset for the stale Graph workflow filtering fix.
Files changed:
.changeset/fn-7057-graph-workflow-filter.md | 7 +
.../workflow-selection-cross-surface.test.tsx | 184 +++++++++++++++++++++
.../app/components/GraphWorkflowSwitcherSlot.tsx | 11 +-
.../__tests__/GraphWorkflowSwitcherSlot.test.tsx | 1 +
.../app/hooks/__tests__/useBoardWorkflows.test.ts | 133 ++++++++++++++-
5 files changed, 330 insertions(+), 6 deletions(-)
Fusion-Task-Id: FN-7057
Fusion-Task-Lineage: 52e6682a-576e-4ed6-92d5-03e0e9b5896c
2026-06-26 04:06:32 -07:00
..
2026-06-25 23:34:07 -07:00
2026-06-24 23:56:23 -07:00
2026-06-26 02:45:29 -07:00
2026-06-26 04:06:32 -07:00
2026-06-25 20:20:33 -07:00
2026-06-24 23:56:23 -07:00
2026-06-26 02:45:29 -07:00
2026-06-26 02:45:29 -07:00
2026-06-24 23:56:23 -07:00
2026-06-26 00:57:32 -07:00
2026-06-08 15:19:27 -07:00
2026-06-24 23:56:23 -07:00