From d1149d61c6645fe75409d28b79ab69bfb912a028 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 4 Nov 2025 09:05:08 -0500 Subject: [PATCH] remove skip_reaction --- packages/svelte/src/internal/client/runtime.js | 7 ------- 1 file changed, 7 deletions(-) diff --git a/packages/svelte/src/internal/client/runtime.js b/packages/svelte/src/internal/client/runtime.js index fdced6b29e..8eafd223e5 100644 --- a/packages/svelte/src/internal/client/runtime.js +++ b/packages/svelte/src/internal/client/runtime.js @@ -137,10 +137,6 @@ export function set_update_version(value) { update_version = value; } -// If we are working with a get() chain that has no active container, -// to prevent memory leaks, we skip adding the reaction. -let skip_reaction = false; - export function increment_write_version() { return ++write_version; } @@ -226,7 +222,6 @@ export function update_reaction(reaction) { var previous_skipped_deps = skipped_deps; var previous_untracked_writes = untracked_writes; var previous_reaction = active_reaction; - var previous_skip_reaction = skip_reaction; var previous_sources = current_sources; var previous_component_context = component_context; var previous_untracking = untracking; @@ -237,7 +232,6 @@ export function update_reaction(reaction) { new_deps = /** @type {null | Value[]} */ (null); skipped_deps = 0; untracked_writes = null; - skip_reaction = !effect_tracking(); active_reaction = (flags & (BRANCH_EFFECT | ROOT_EFFECT)) === 0 ? reaction : null; current_sources = null; @@ -330,7 +324,6 @@ export function update_reaction(reaction) { skipped_deps = previous_skipped_deps; untracked_writes = previous_untracked_writes; active_reaction = previous_reaction; - skip_reaction = previous_skip_reaction; current_sources = previous_sources; set_component_context(previous_component_context); untracking = previous_untracking;