diff --git a/frontend/src/pages/ProceduralNavigationPage.tsx b/frontend/src/pages/ProceduralNavigationPage.tsx index ccd5ca56..72aa5ee2 100644 --- a/frontend/src/pages/ProceduralNavigationPage.tsx +++ b/frontend/src/pages/ProceduralNavigationPage.tsx @@ -29,6 +29,7 @@ import { TicketPickerModal } from '@/components/session/TicketPickerModal' import { TicketLinkIndicator } from '@/components/session/TicketLinkIndicator' import { UpdateTicketModal } from '@/components/session/UpdateTicketModal' import type { PSATicketInfo } from '@/types/integrations' +import { addRecentFlow } from '@/lib/recentFlows' interface StepState { notes: string @@ -213,6 +214,7 @@ export function ProceduralNavigationPage() { return } setTree(treeData) + addRecentFlow({ id: treeData.id, name: treeData.name, tree_type: treeData.tree_type }) // If resuming an existing session if (locationState?.sessionId) { diff --git a/frontend/src/pages/TreeNavigationPage.tsx b/frontend/src/pages/TreeNavigationPage.tsx index ead63c88..25c23eb6 100644 --- a/frontend/src/pages/TreeNavigationPage.tsx +++ b/frontend/src/pages/TreeNavigationPage.tsx @@ -27,6 +27,7 @@ import { TicketPickerModal } from '@/components/session/TicketPickerModal' import { TicketLinkIndicator } from '@/components/session/TicketLinkIndicator' import { UpdateTicketModal } from '@/components/session/UpdateTicketModal' import type { PSATicketInfo } from '@/types/integrations' +import { addRecentFlow } from '@/lib/recentFlows' interface LocationState { sessionId?: string @@ -325,6 +326,7 @@ export function TreeNavigationPage() { } setTree(treeData) + addRecentFlow({ id: treeData.id, name: treeData.name, tree_type: treeData.tree_type }) // If resuming a session if (locationState?.sessionId) {