fix(ai): prevent marked parse error from crashing chat during streaming

This commit is contained in:
t8y2 committed 2026-06-18 10:30:28 +08:00
1 parent f1b8579994
commit 03e5e27c79
2 files changed
+6 -8

No files matched your search

@@ -858,7 +858,11 @@ const markedInstance = new Marked({
});
function formatInlineText(text: string): string {
return markedInstance.parse(text) as string;
try {
return markedInstance.parse(text) as string;
} catch {
return text.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;");
}
}
const messageRenderer = computed(() => {