feat(FN-4804): complete Step 1 — preserve explicit session picks

Fusion-Task-Id: FN-4804
Fusion-Task-Lineage: d2a98aa6-1c5c-427b-ba72-f5d229fdeeb9
This commit is contained in:
Fusion (runfusion.ai)
2026-05-16 21:08:33 -07:00
committed by gsxdsm
parent 5c36c0f15f
commit f5540a2a33

View File

@@ -1793,9 +1793,15 @@ export function QuickChatFAB({
hasAppliedInitialSessionRef.current = true;
if (selectedSession.modelProvider && selectedSession.modelId) {
const targetKey = `${FN_AGENT_ID}::${selectedSession.modelProvider}/${selectedSession.modelId}`;
restoredFromExistingSessionRef.current = true;
prevSessionTargetRef.current = targetKey;
setChatMode("model");
setSelectedModel(`${selectedSession.modelProvider}/${selectedSession.modelId}`);
} else {
const targetKey = `${selectedSession.agentId}::`;
restoredFromExistingSessionRef.current = true;
prevSessionTargetRef.current = targetKey;
setChatMode("agent");
setSelectedAgentId(selectedSession.agentId);
}