diff --git a/ui/user/src/lib/components/messages/Message.svelte b/ui/user/src/lib/components/messages/Message.svelte index 43c6f75338..4b6c8e4714 100644 --- a/ui/user/src/lib/components/messages/Message.svelte +++ b/ui/user/src/lib/components/messages/Message.svelte @@ -621,7 +621,11 @@ {#snippet messageContent()} {#if msg.sent} {#each content.split('\n') as line, i (i)} -
{line}
+ {#if line} +
{line}
+ {:else} +
+ {/if} {/each} {@render explain()} {:else} diff --git a/ui/user/src/lib/components/messages/PlaintextEditor.svelte b/ui/user/src/lib/components/messages/PlaintextEditor.svelte index e785e87dd2..b8b78328fc 100644 --- a/ui/user/src/lib/components/messages/PlaintextEditor.svelte +++ b/ui/user/src/lib/components/messages/PlaintextEditor.svelte @@ -125,7 +125,7 @@ return new Plugin({ appendTransaction(transactions, oldState, newState) { if (transactions.some((tr) => tr.docChanged)) { - _value = value = newState.doc.textBetween(1, newState.doc.content.size - 1, '\n'); + _value = value = newState.doc.textBetween(1, newState.doc.content.size - 1, '\n\n'); } return null;