From 69584051f53d619e6bf3e94add1a03c8a101d665 Mon Sep 17 00:00:00 2001 From: Jack Kingsman Date: Mon, 2 Mar 2026 16:35:26 -0800 Subject: [PATCH] Don't message fetch on map or visualizer --- frontend/src/hooks/useConversationMessages.ts | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/frontend/src/hooks/useConversationMessages.ts b/frontend/src/hooks/useConversationMessages.ts index 8a204f9..a62bded 100644 --- a/frontend/src/hooks/useConversationMessages.ts +++ b/frontend/src/hooks/useConversationMessages.ts @@ -142,7 +142,12 @@ export function useConversationMessages( // don't need cancellation. const fetchMessages = useCallback( async (showLoading = false, signal?: AbortSignal) => { - if (!activeConversation || activeConversation.type === 'raw') { + if ( + !activeConversation || + activeConversation.type === 'raw' || + activeConversation.type === 'map' || + activeConversation.type === 'visualizer' + ) { setMessages([]); setHasOlderMessages(false); return; @@ -332,8 +337,13 @@ export function useConversationMessages( // fetch is irrelevant now (its stale-check will discard the response). setLoadingOlder(false); - // Clear state for new conversation - if (!activeConversation || activeConversation.type === 'raw') { + // Clear state for non-message views + if ( + !activeConversation || + activeConversation.type === 'raw' || + activeConversation.type === 'map' || + activeConversation.type === 'visualizer' + ) { setMessages([]); setHasOlderMessages(false); return;