fix(workspace): 修复复制消息时误带隐藏上下文内容
This commit is contained in:
parent
88732e58c4
commit
86a1460d5e
@ -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({
|
||||
)}
|
||||
>
|
||||
<div className="flex gap-1">
|
||||
<CopyButton
|
||||
clipboardData={
|
||||
extractContentFromMessage(message) ??
|
||||
extractReasoningContentFromMessage(message) ??
|
||||
""
|
||||
}
|
||||
/>
|
||||
<CopyButton clipboardData={buildClipboardData(message)} />
|
||||
</div>
|
||||
</MessageToolbar>
|
||||
)}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user