diff --git a/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte b/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte
index 31a0e2109..211412bd6 100644
--- a/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte
+++ b/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte
@@ -33,20 +33,24 @@
{:else if token.type === 'code'}
- {
- dispatch('update', {
- raw: token.raw,
- oldContent: token.text,
- newContent: e.detail
- });
- }}
- />
+ {#if token.raw.includes('```')}
+ {
+ dispatch('update', {
+ raw: token.raw,
+ oldContent: token.text,
+ newContent: e.detail
+ });
+ }}
+ />
+ {:else}
+ {unescapeHtml(token.text)}
+ {/if}
{:else if token.type === 'table'}