diff --git a/packages/svelte/src/internal/client/dom/blocks/each.js b/packages/svelte/src/internal/client/dom/blocks/each.js index fd3cf82ae3..aaf4e02afa 100644 --- a/packages/svelte/src/internal/client/dom/blocks/each.js +++ b/packages/svelte/src/internal/client/dom/blocks/each.js @@ -352,10 +352,6 @@ function reconcile_indexed_array( var b_blocks; var block; - if (active_transitions.length !== 0) { - destroy_active_transition_blocks(active_transitions); - } - if (b === 0) { b_blocks = []; // Remove old blocks @@ -477,10 +473,6 @@ function reconcile_tracked_array( var b_blocks; var block; - if (active_transitions.length !== 0) { - destroy_active_transition_blocks(active_transitions); - } - if (b === 0) { b_blocks = []; // Remove old blocks @@ -798,31 +790,6 @@ function get_first_child(block) { return /** @type {Text | Element | Comment} */ (current); } -/** - * @param {Array} active_transitions - * @returns {void} - */ -function destroy_active_transition_blocks(active_transitions) { - var length = active_transitions.length; - - if (length > 0) { - var i = 0; - var block; - var transition; - - for (; i < length; i++) { - block = active_transitions[i]; - transition = block.r; - if (transition !== null) { - block.r = null; - destroy_each_item_block(block, null, false); - } - } - - active_transitions.length = 0; - } -} - /** * @param {import('../../types.js').Block} block * @returns {Text | Element | Comment}