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}