diff --git a/src/app.css b/src/app.css
index b7b70aeeb..93417b680 100644
--- a/src/app.css
+++ b/src/app.css
@@ -243,6 +243,19 @@ select {
animation: smoothFadeIn 0.2s forwards;
}
+@keyframes fade-in-token {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+}
+
+.fade-in-token {
+ animation: fade-in-token 100ms ease-out;
+}
+
.katex-mathml {
display: none;
}
diff --git a/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/CodespanToken.svelte b/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/CodespanToken.svelte
index 1de3f13f6..48144f9a0 100644
--- a/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/CodespanToken.svelte
+++ b/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/CodespanToken.svelte
@@ -19,17 +19,3 @@
toast.success($i18n.t('Copied to clipboard'));
}}>{unescapeHtml(token.text)}
-
-
diff --git a/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/TextToken.svelte b/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/TextToken.svelte
index e7efd1006..8ba5de223 100644
--- a/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/TextToken.svelte
+++ b/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/TextToken.svelte
@@ -1,18 +1,13 @@
{#if done}
{token?.raw}
{:else}
- {#each texts as text}
-
+ {#each (token?.raw ?? '').split(' ') as text}
+
{text}{' '}
{/each}