Skip to content

Commit afdc2d9

Browse files
committed
fix
1 parent fef5046 commit afdc2d9

File tree

1 file changed

+4
-4
lines changed
  • packages/svelte/src/internal/client/dom/blocks

1 file changed

+4
-4
lines changed

packages/svelte/src/internal/client/dom/blocks/each.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export function set_current_each_item(item) {
5050
* @param {number} flags
5151
* @param {null | ((item: V) => string)} get_key
5252
* @param {(anchor: null, item: V, index: import('#client').MaybeSource<number>) => void} render_fn
53-
* @param {null | ((anchor: Node) => void)} fallback_fn
53+
* @param {null | ((anchor: Node | null) => void)} fallback_fn
5454
* @param {typeof reconcile_indexed_array | reconcile_tracked_array} reconcile_fn
5555
* @returns {void}
5656
*/
@@ -158,7 +158,7 @@ function each(anchor, get_collection, flags, get_key, render_fn, fallback_fn, re
158158
resume_effect(fallback);
159159
} else {
160160
fallback = render_effect(() => {
161-
var dom = fallback_fn(anchor);
161+
var dom = fallback_fn(hydrating ? null : anchor);
162162

163163
return () => {
164164
if (dom !== undefined) {
@@ -199,7 +199,7 @@ function each(anchor, get_collection, flags, get_key, render_fn, fallback_fn, re
199199
* @param {number} flags
200200
* @param {null | ((item: V) => string)} get_key
201201
* @param {(anchor: null, item: V, index: import('#client').MaybeSource<number>) => void} render_fn
202-
* @param {null | ((anchor: Node) => void)} fallback_fn
202+
* @param {null | ((anchor: Node | null) => void)} fallback_fn
203203
* @returns {void}
204204
*/
205205
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
212212
* @param {() => V[]} get_collection
213213
* @param {number} flags
214214
* @param {(anchor: null, item: V, index: import('#client').MaybeSource<number>) => void} render_fn
215-
* @param {null | ((anchor: Node) => void)} fallback_fn
215+
* @param {null | ((anchor: Node | null) => void)} fallback_fn
216216
* @returns {void}
217217
*/
218218
export function each_indexed(anchor, get_collection, flags, render_fn, fallback_fn) {

0 commit comments

Comments
 (0)