From 20a0be3241259fb862a4becbf5ee57dc4994f69e Mon Sep 17 00:00:00 2001 From: ocavue Date: Wed, 27 Aug 2025 01:09:08 +1000 Subject: [PATCH] WIP: use svelte.tick() --- packages/svelte/src/mount.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) }