Skip to content

Commit 4189b3a

Browse files
committed
get the correct anchor node
1 parent 9d64b90 commit 4189b3a

File tree

1 file changed

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

1 file changed

+4
-1
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,10 @@ function reconcile(array, state, anchor, render_fn, flags, get_key) {
291291
item = items.get(key);
292292

293293
if (item === undefined) {
294-
var child_anchor = current ? get_first_node(current.e) : anchor;
294+
var effect_dom = current?.e.dom;
295+
var child_anchor = /** @type {Node} */ (
296+
effect_dom ? (is_array(effect_dom) ? effect_dom[0] : effect_dom) : anchor
297+
);
295298

296299
prev = create_item(child_anchor, prev, prev.next, value, key, i, render_fn, flags);
297300

0 commit comments

Comments
 (0)