diff --git a/src/components/MessageBubble.tsx b/src/components/MessageBubble.tsx
index 6bf5c25..59edfb8 100644
--- a/src/components/MessageBubble.tsx
+++ b/src/components/MessageBubble.tsx
@@ -376,6 +376,13 @@ export default function Message(props: { messageIndex: number }) {
ul: ({ children }) => (
),
+ li: ({ children }) => {children},
+ p: ({ children, node }: any) => {
+ if (node?.parent?.type === "listItem") {
+ return <>{children}>;
+ }
+ return {children}
;
+ },
h1: ({ children }) => (
{children}
@@ -469,7 +476,18 @@ export default function Message(props: { messageIndex: number }) {
) : chat.role === "tool" ? (
) : renderMarkdown ? (
- {getMessageText(chat)}
+ {
+ if (node?.parent?.type === "listItem") {
+ return <>{children}>;
+ }
+ return {children}
;
+ },
+ }}
+ >
+ {getMessageText(chat)}
+
) : (
{chat.content &&