From 0abc0a8474c8d8110fece64380b925bc0247ed28 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sat, 19 Apr 2025 13:38:32 -0400 Subject: [PATCH] tweak --- packages/svelte/src/internal/client/render.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/svelte/src/internal/client/render.js b/packages/svelte/src/internal/client/render.js index 3256fe8274..3479c87a9d 100644 --- a/packages/svelte/src/internal/client/render.js +++ b/packages/svelte/src/internal/client/render.js @@ -30,6 +30,7 @@ import * as w from './warnings.js'; import * as e from './errors.js'; import { assign_nodes } from './dom/template.js'; import { is_passive_event } from '../../utils.js'; +import { active_fork, Fork } from './reactivity/forks.js'; /** * This is normally true — block effects should run their intro transitions — @@ -205,6 +206,8 @@ function _mount(Component, { target, anchor, props = {}, events, context, intro // @ts-expect-error will be defined because the render effect runs synchronously var component = undefined; + Fork.ensure(); + var unmount = component_root(() => { var anchor_node = anchor ?? target.appendChild(create_text());