From fa0fc1b01d6006fe07209ab72b03528d97ed17cd Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 3 Apr 2024 00:14:57 +0100 Subject: [PATCH] tweak --- packages/svelte/src/internal/client/dom/blocks/each.js | 6 +++--- packages/svelte/src/internal/client/reactivity/effects.js | 2 +- 2 files 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 a7cf467882..74cb8d649c 100644 --- a/packages/svelte/src/internal/client/dom/blocks/each.js +++ b/packages/svelte/src/internal/client/dom/blocks/each.js @@ -19,7 +19,7 @@ import { pause_effect, get_pause_transitons, resume_effect, - pause_effects_with_transitions, + pause_effects, destroy_effects } from '../../reactivity/effects.js'; import { source, mutable_source, set } from '../../reactivity/sources.js'; @@ -253,7 +253,7 @@ function reconcile_indexed_array(array, state, anchor, render_fn, flags) { destroy_effects(effects); items.length = b; } else { - pause_effects_with_transitions(effects, transitions, () => { + pause_effects(effects, transitions, () => { items.length = b; }); } @@ -437,7 +437,7 @@ function reconcile_tracked_array(array, state, anchor, render_fn, flags, keys) { destroy_effects(to_destroy); state.items = b_items; } else { - pause_effects_with_transitions(to_destroy, transitions, () => { + pause_effects(to_destroy, transitions, () => { state.items = b_items; }); } diff --git a/packages/svelte/src/internal/client/reactivity/effects.js b/packages/svelte/src/internal/client/reactivity/effects.js index 94a12594ad..bd759d7898 100644 --- a/packages/svelte/src/internal/client/reactivity/effects.js +++ b/packages/svelte/src/internal/client/reactivity/effects.js @@ -342,7 +342,7 @@ export function destroy_effects(effects) { * @param {import('#client').TransitionManager[]} transitions * @param {() => void} callback */ -export function pause_effects_with_transitions(effects, transitions, callback = noop) { +export function pause_effects(effects, transitions, callback = noop) { out(transitions, () => { destroy_effects(effects); callback();