From b9359ec7afd4ccf5c0ac8ab306e88c83f53c0da2 Mon Sep 17 00:00:00 2001 From: ptrxyz Date: Wed, 25 Jan 2023 04:15:58 +0100 Subject: [PATCH] Fix for #1638 The `onDestroy` hook is also run during SSR, so returning destruction function from `onMount` should do the trick. --- src/Dropdown/Dropdown.svelte | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Dropdown/Dropdown.svelte b/src/Dropdown/Dropdown.svelte index 98764b4c..68def1e3 100644 --- a/src/Dropdown/Dropdown.svelte +++ b/src/Dropdown/Dropdown.svelte @@ -159,11 +159,11 @@ if (parent) { parent.addEventListener("click", pageClickHandler); } - }); - onDestroy(() => { - if (parent) { - parent.removeEventListener("click", pageClickHandler); + return () => { + if (parent) { + parent.removeEventListener("click", pageClickHandler); + } } });