diff --git a/packages/svelte/src/mount.ts b/packages/svelte/src/mount.ts index ca951767..54d5f826 100644 --- a/packages/svelte/src/mount.ts +++ b/packages/svelte/src/mount.ts @@ -15,7 +15,7 @@ function mountFunctionComponent(UserComponent: SvelteComponentConstructor, optio // Unlike `new UserComponent()` in Svelte v4, `mount()` in Svelte v5 doesn't // call `onMount()` and action functions automatically. So we need to call // `flushSync()` to ensure they run. - svelte.flushSync() + void svelte.tick() return () => svelte.unmount(component) }