From ecadb6b02e942feccf584547fe9c14d3d1e21ba6 Mon Sep 17 00:00:00 2001 From: Matt Kane Date: Thu, 20 Mar 2025 11:43:04 +0000 Subject: fix(preact,svelte): empty target container before rendering `client:only` island (#13470) * fix(preact,svelte): empty target container before rendering `client:only` island * Remove log --- packages/integrations/svelte/client.svelte.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'packages/integrations/svelte/client.svelte.js') diff --git a/packages/integrations/svelte/client.svelte.js b/packages/integrations/svelte/client.svelte.js index 4f861e96d..85a2cd890 100644 --- a/packages/integrations/svelte/client.svelte.js +++ b/packages/integrations/svelte/client.svelte.js @@ -61,6 +61,9 @@ export default (element) => { function createComponent(Component, target, props, shouldHydrate) { let propsState = $state(props); const bootstrap = shouldHydrate ? hydrate : mount; + if(!shouldHydrate) { + target.innerHTML = ''; + } const component = bootstrap(Component, { target, props: propsState }); return { setProps(newProps) { -- cgit v1.2.3