From 0c6de3221737223b916611c8de0dddfd282145ed Mon Sep 17 00:00:00 2001 From: Richard Harris Date: Sat, 2 Mar 2019 08:30:11 -0500 Subject: [PATCH] destroy components on change --- site/src/components/Repl/Output/Viewer.svelte | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/site/src/components/Repl/Output/Viewer.svelte b/site/src/components/Repl/Output/Viewer.svelte index 7602a56152..ba9b16afa4 100644 --- a/site/src/components/Repl/Output/Viewer.svelte +++ b/site/src/components/Repl/Output/Viewer.svelte @@ -159,6 +159,14 @@ if (ssr) removeStyles(); replProxy.eval(`${dom.code} + if (window.component) { + try { + window.component.$destroy(); + } catch (err) { + console.error(err); + } + } + document.body.innerHTML = ''; window.location.hash = ''; window._svelteTransitionManager = null;