From 43eeca965b17d4e36865101bec227669d9080ed2 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 21 Apr 2025 11:30:31 -0400 Subject: [PATCH] WIP --- packages/svelte/src/internal/client/reactivity/batch.js | 6 +++--- packages/svelte/src/internal/client/runtime.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/svelte/src/internal/client/reactivity/batch.js b/packages/svelte/src/internal/client/reactivity/batch.js index a8849bf1c9..77622baf88 100644 --- a/packages/svelte/src/internal/client/reactivity/batch.js +++ b/packages/svelte/src/internal/client/reactivity/batch.js @@ -39,7 +39,7 @@ export class Batch { async_effects = []; /** @type {Effect[]} */ - effects = []; + combined_effects = []; /** @type {Set} */ skipped_effects = new Set(); @@ -54,12 +54,12 @@ export class Batch { source.v = current; } - for (const e of this.effects) { + for (const e of this.combined_effects) { set_signal_status(e, DIRTY); schedule_effect(e); } - this.effects = []; + this.combined_effects = []; for (const batch of batches) { if (batch === this) continue; diff --git a/packages/svelte/src/internal/client/runtime.js b/packages/svelte/src/internal/client/runtime.js index 599977408e..9f6695e920 100644 --- a/packages/svelte/src/internal/client/runtime.js +++ b/packages/svelte/src/internal/client/runtime.js @@ -726,7 +726,7 @@ function flush_queued_root_effects() { set_signal_status(e, CLEAN); } - batch.effects.push(...render_effects, ...effects); + batch.combined_effects.push(...render_effects, ...effects); } revert();