diff --git a/packages/svelte/src/internal/client/render.js b/packages/svelte/src/internal/client/render.js index c5015875a8a3..071c6d39c7e6 100644 --- a/packages/svelte/src/internal/client/render.js +++ b/packages/svelte/src/internal/client/render.js @@ -301,7 +301,7 @@ let mounted_components = new WeakMap(); * @returns {Promise} */ export function unmount(component, options) { - const fn = mounted_components.get(component); + const fn = mounted_components.get(component[STATE_SYMBOL]); if (fn) { mounted_components.delete(component);