From 72be602d79f8474be343bd5aed0957f21d683b42 Mon Sep 17 00:00:00 2001 From: Louis Smit Date: Tue, 21 May 2024 16:39:03 +0200 Subject: [PATCH] Fix client flashing (#125) --- assets/js/live_svelte/hooks.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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}) + } }, }