diff --git a/frontend/src/components/workspace/messages/message-list-item.tsx b/frontend/src/components/workspace/messages/message-list-item.tsx index 209af955..07c4bcd1 100644 --- a/frontend/src/components/workspace/messages/message-list-item.tsx +++ b/frontend/src/components/workspace/messages/message-list-item.tsx @@ -53,6 +53,22 @@ function localizeAssistantFixedCopy(content: string, localized: string): string return content; } +function buildClipboardData(message: Message): string { + const raw = + extractContentFromMessage(message) ?? + extractReasoningContentFromMessage(message) ?? + ""; + if (!raw) { + return ""; + } + + const cleaned = stripUploadedFilesTag(raw); + if (message.type === "human") { + return normalizeHumanMessageDisplayText(stripPriorityHintSuffix(cleaned)); + } + return cleaned; +} + export function MessageListItem({ className, message, @@ -90,13 +106,7 @@ export function MessageListItem({ )} >