diff --git a/src/components/FrameRenderer/RoadmapFloatingChat.tsx b/src/components/FrameRenderer/RoadmapFloatingChat.tsx index 9550d5fd7..f4f7d5f21 100644 --- a/src/components/FrameRenderer/RoadmapFloatingChat.tsx +++ b/src/components/FrameRenderer/RoadmapFloatingChat.tsx @@ -427,6 +427,10 @@ export function RoadmapFloatingChat(props: RoadmapChatProps) { roadmapId={roadmapId} activeChatHistoryId={activeChatHistoryId} onChatHistoryClick={(chatHistoryId) => { + if (activeChatHistoryId === chatHistoryId) { + return; + } + setIsChatHistoryLoading(true); setActiveChatHistoryId(chatHistoryId); }} diff --git a/src/components/UserPersona/ChatPersona.tsx b/src/components/UserPersona/ChatPersona.tsx index 03cae6a8f..11de18917 100644 --- a/src/components/UserPersona/ChatPersona.tsx +++ b/src/components/UserPersona/ChatPersona.tsx @@ -41,7 +41,7 @@ export function ChatPersona(props: ChatPersonaProps) { queryClient, ); - const roadmapTitle = roadmap?.json.title ?? ''; + const roadmapTitle = roadmap?.json.title?.page ?? ''; return (