From a1ffb6bf078b41263e0d9118e443fbe092ea49ca Mon Sep 17 00:00:00 2001 From: BearToCode Date: Sun, 18 Aug 2024 12:26:28 +0200 Subject: [PATCH] fix(plugin-component): force re-rendering of html fix: #112 --- .../carta-md/src/lib/internal/components/Renderer.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/carta-md/src/lib/internal/components/Renderer.svelte b/packages/carta-md/src/lib/internal/components/Renderer.svelte index b6948799..c9bb1381 100644 --- a/packages/carta-md/src/lib/internal/components/Renderer.svelte +++ b/packages/carta-md/src/lib/internal/components/Renderer.svelte @@ -29,7 +29,10 @@ const debouncedRenderer = debounce((value: string) => { carta .render(value) - .then((rendered) => (renderedHtml = rendered)) + .then((rendered) => { + renderedHtml = ''; // Force @html to re-render everything + renderedHtml = rendered; + }) .then(() => events('render', void 0)); }, carta.rendererDebounce ?? 300);