diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index fa7f7ab933..896b040132 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -882,15 +882,13 @@ if (updatedOutput !== sourceMessage.output) { sourceMessage.output = updatedOutput; } else { - sourceMessage.content = sourceMessage.content.replace( - raw, - raw.replace(oldContent, newContent) + sourceMessage.content = sourceMessage.content.replace(raw, () => + raw.replace(oldContent, () => newContent) ); } } else { - sourceMessage.content = sourceMessage.content.replace( - raw, - raw.replace(oldContent, newContent) + sourceMessage.content = sourceMessage.content.replace(raw, () => + raw.replace(oldContent, () => newContent) ); } diff --git a/src/lib/components/chat/Messages/structuredOutput.ts b/src/lib/components/chat/Messages/structuredOutput.ts index bca4a0ff08..ff98bf07be 100644 --- a/src/lib/components/chat/Messages/structuredOutput.ts +++ b/src/lib/components/chat/Messages/structuredOutput.ts @@ -686,7 +686,7 @@ export function replaceOutputMessageText( const part = nextContent[partIndex]; nextContent[partIndex] = { ...part, - text: (part.text as string).replace(oldContent, newContent) + text: (part.text as string).replace(oldContent, () => newContent) }; return {