diff --git a/assets/js/live_svelte/hooks.js b/assets/js/live_svelte/hooks.js index 6a01ad8..9e880e9 100644 --- a/assets/js/live_svelte/hooks.js +++ b/assets/js/live_svelte/hooks.js @@ -122,7 +122,9 @@ export function getHooks(components) { }, destroyed() { - this._instance.$destroy() + if (this._instance) { + window.addEventListener("phx:page-loading-stop", () => this._instance.$destroy(), {once: true}) + } }, }