Skip to content

Commit 686261d

Browse files
committed
fix: prevent user messages from being rendered as markdown when default render is enabled
- Modified MessageContent.tsx to skip markdown rendering for user messages - Removed UserMessageMarkdownRenderer import as it's no longer needed - User messages will now display as plain text even when default render markdown is enabled
1 parent b3d88dd commit 686261d

File tree

2 files changed

+3
-135
lines changed

2 files changed

+3
-135
lines changed

STREAMING_ABORT_FIX.md

Lines changed: 0 additions & 131 deletions
This file was deleted.

src/components/message/MessageContent.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ChatStoreMessage } from "@/types/chatstore";
22
import { getMessageText } from "@/chatgpt";
3-
import { MarkdownRenderer, UserMessageMarkdownRenderer } from "./MessageRenderer";
3+
import { MarkdownRenderer } from "./MessageRenderer";
44
import { HiddenMessage } from "./MessageTypes/HiddenMessage";
55
import { MessageDetail } from "./MessageTypes/MessageDetail";
66
import { ToolCallMessage } from "./MessageTypes/ToolCallMessage";
@@ -52,9 +52,8 @@ export function MessageContent({
5252
);
5353
}
5454

55-
if (renderMarkdown) {
56-
const isUserMessage = chat.role === "user";
57-
const MarkdownComponent = isUserMessage ? UserMessageMarkdownRenderer : MarkdownRenderer;
55+
if (renderMarkdown && chat.role !== "user") {
56+
const MarkdownComponent = MarkdownRenderer;
5857

5958
return (
6059
<>

0 commit comments

Comments
 (0)