diff --git a/packages/builder/src/common/Modal.svelte b/packages/builder/src/common/Modal.svelte index 2c9c019acf..83479c7596 100644 --- a/packages/builder/src/common/Modal.svelte +++ b/packages/builder/src/common/Modal.svelte @@ -8,12 +8,12 @@ export let id = ""; let ukModal; let listenerAdded = false; -$: if(ukModal && !listenerAdded) { - listenerAdded = true; - ukModal.addEventListener("hide", onClosed); -} - $: { + if(ukModal && !listenerAdded) { + listenerAdded = true; + ukModal.addEventListener("hide", onClosed); + } + if(ukModal) { if(isOpen) { UIkit.modal(ukModal).show();