From f6358d53c985d8baf9fc0f62a7f418e51d6110dc Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 8 Jul 2025 09:01:24 -0400 Subject: [PATCH] duplicates are rare and harmless --- .../svelte/src/internal/client/reactivity/batch.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/packages/svelte/src/internal/client/reactivity/batch.js b/packages/svelte/src/internal/client/reactivity/batch.js index a320331bf6..f341252ffc 100644 --- a/packages/svelte/src/internal/client/reactivity/batch.js +++ b/packages/svelte/src/internal/client/reactivity/batch.js @@ -179,18 +179,12 @@ export class Batch { for (const e of this.#render_effects) { set_signal_status(e, CLEAN); - // TODO use sets instead of arrays - if (!batch.#render_effects.includes(e)) { - batch.#render_effects.push(e); - } + batch.#render_effects.push(e); } for (const e of this.#effects) { set_signal_status(e, CLEAN); - // TODO use sets instead of arrays - if (!batch.#effects.includes(e)) { - batch.#effects.push(e); - } + batch.#effects.push(e); } for (const e of this.skipped_effects) {