From c4012a910fb42840969b350fa16c98c7cbd843db Mon Sep 17 00:00:00 2001 From: Akshita Goyal <36129505+gakshita@users.noreply.github.com> Date: Fri, 22 Aug 2025 17:35:05 +0530 Subject: [PATCH] [PAI-708] fix: Pi workspace_id + scroll issue #3970 --- .../pi-chat/conversation/ai-message.tsx | 57 +++++++++---------- .../pi-chat/conversation/messages.tsx | 18 +++--- .../pi-chat/conversation/reasoning.tsx | 6 +- .../pi-chat/conversation/thinking.tsx | 4 +- apps/web/ee/store/pi-chat/pi-chat.ts | 6 +- 5 files changed, 41 insertions(+), 50 deletions(-) diff --git a/apps/web/ee/components/pi-chat/conversation/ai-message.tsx b/apps/web/ee/components/pi-chat/conversation/ai-message.tsx index be91ecc201..7c2f319db7 100644 --- a/apps/web/ee/components/pi-chat/conversation/ai-message.tsx +++ b/apps/web/ee/components/pi-chat/conversation/ai-message.tsx @@ -20,9 +20,10 @@ type TProps = { isPiThinking?: boolean; isLoading?: boolean; feedback?: EFeedback; + isLatest?: boolean; }; export const AiMessage = observer((props: TProps) => { - const { message = "", reasoning, isPiThinking = false, id, isLoading = false, feedback } = props; + const { message = "", reasoning, isPiThinking = false, id, isLoading = false, feedback, isLatest } = props; // store const { workspaceSlug } = useParams(); const { sendFeedback, activeChatId, isPiTyping } = usePiChat(); @@ -65,42 +66,36 @@ export const AiMessage = observer((props: TProps) => {