From afdc2d96bf5d80aabf2d27478acd2edcb275c64e Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sat, 23 Mar 2024 11:58:25 -0400 Subject: [PATCH] fix --- packages/svelte/src/internal/client/dom/blocks/each.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/svelte/src/internal/client/dom/blocks/each.js b/packages/svelte/src/internal/client/dom/blocks/each.js index ce17cced94..bf4d0b5a17 100644 --- a/packages/svelte/src/internal/client/dom/blocks/each.js +++ b/packages/svelte/src/internal/client/dom/blocks/each.js @@ -50,7 +50,7 @@ export function set_current_each_item(item) { * @param {number} flags * @param {null | ((item: V) => string)} get_key * @param {(anchor: null, item: V, index: import('#client').MaybeSource) => void} render_fn - * @param {null | ((anchor: Node) => void)} fallback_fn + * @param {null | ((anchor: Node | null) => void)} fallback_fn * @param {typeof reconcile_indexed_array | reconcile_tracked_array} reconcile_fn * @returns {void} */ @@ -158,7 +158,7 @@ function each(anchor, get_collection, flags, get_key, render_fn, fallback_fn, re resume_effect(fallback); } else { fallback = render_effect(() => { - var dom = fallback_fn(anchor); + var dom = fallback_fn(hydrating ? null : anchor); return () => { if (dom !== undefined) { @@ -199,7 +199,7 @@ function each(anchor, get_collection, flags, get_key, render_fn, fallback_fn, re * @param {number} flags * @param {null | ((item: V) => string)} get_key * @param {(anchor: null, item: V, index: import('#client').MaybeSource) => void} render_fn - * @param {null | ((anchor: Node) => void)} fallback_fn + * @param {null | ((anchor: Node | null) => void)} fallback_fn * @returns {void} */ export function each_keyed(anchor, get_collection, flags, get_key, render_fn, fallback_fn) { @@ -212,7 +212,7 @@ export function each_keyed(anchor, get_collection, flags, get_key, render_fn, fa * @param {() => V[]} get_collection * @param {number} flags * @param {(anchor: null, item: V, index: import('#client').MaybeSource) => void} render_fn - * @param {null | ((anchor: Node) => void)} fallback_fn + * @param {null | ((anchor: Node | null) => void)} fallback_fn * @returns {void} */ export function each_indexed(anchor, get_collection, flags, render_fn, fallback_fn) {