Skip to content

Commit d035a3d

Browse files
committed
tune
1 parent bf797a7 commit d035a3d

File tree

1 file changed

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

1 file changed

+6
-3
lines changed

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,17 @@ function pause_effects(items, controlled_anchor, items_map) {
7777
);
7878
clear_text_content(parent_node);
7979
parent_node.append(/** @type {Element} */ (controlled_anchor));
80+
items_map.clear();
8081
}
8182

8283
run_out_transitions(transitions, () => {
8384
for (var i = 0; i < length; i++) {
8485
var item = items[i];
85-
items_map.delete(item.k);
86-
item.o.remove();
87-
link(item.prev, item.next);
86+
if (!is_controlled) {
87+
items_map.delete(item.k);
88+
item.o.remove();
89+
link(item.prev, item.next);
90+
}
8891
destroy_effect(item.e, !is_controlled);
8992
}
9093
});

0 commit comments

Comments
 (0)