From d3d7918e5a0ec6ba4e39d715b71e8d577b9d8c71 Mon Sep 17 00:00:00 2001 From: poroyo <132068975+poroyo@users.noreply.github.com> Date: Fri, 15 Nov 2024 11:39:46 +0900 Subject: [PATCH] Fix missing text node rendering to custom HTML --- src/lib/ChatScreens/Chat.svelte | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/ChatScreens/Chat.svelte b/src/lib/ChatScreens/Chat.svelte index 0d657363..a8640b31 100644 --- a/src/lib/ChatScreens/Chat.svelte +++ b/src/lib/ChatScreens/Chat.svelte @@ -507,8 +507,12 @@ {/snippet} {#snippet renderChilds(dom:HTMLElement)} - {#each dom.children as node} - {@render renderGuiHtmlPart((node as HTMLElement))} + {#each dom.childNodes as node} + {#if node.nodeType === Node.TEXT_NODE} + {node.textContent} + {:else if node.nodeType === Node.ELEMENT_NODE} + {@render renderGuiHtmlPart((node as HTMLElement))} + {/if} {/each} {/snippet}