From 9d4f00837ceb7f29e8be597cafeb1790cf7a4f65 Mon Sep 17 00:00:00 2001 From: Arik Chakma Date: Thu, 25 Sep 2025 19:15:21 +0600 Subject: [PATCH] fix: personalize roadmap (#9181) --- src/components/FrameRenderer/RoadmapFloatingChat.tsx | 4 ++++ src/components/UserPersona/ChatPersona.tsx | 2 +- src/components/UserPersona/UpdatePersonaModal.tsx | 2 +- src/queries/roadmap.ts | 3 ++- 4 files changed, 8 insertions(+), 3 deletions(-) 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 (
diff --git a/src/components/UserPersona/UpdatePersonaModal.tsx b/src/components/UserPersona/UpdatePersonaModal.tsx index 647e0f9ad..ddd75b4ab 100644 --- a/src/components/UserPersona/UpdatePersonaModal.tsx +++ b/src/components/UserPersona/UpdatePersonaModal.tsx @@ -52,7 +52,7 @@ export function UpdatePersonaModal(props: UpdatePersonaModalProps) { queryClient, ); - const roadmapTitle = roadmap?.json.title ?? ''; + const roadmapTitle = roadmap?.json?.title?.page ?? ''; return (