From eb8c8e62e7d71b7f988663f06ac9cf47ac3f15f9 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 26 Feb 2025 22:32:22 -0500 Subject: [PATCH] simplify --- packages/svelte/src/internal/client/runtime.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/packages/svelte/src/internal/client/runtime.js b/packages/svelte/src/internal/client/runtime.js index cb42484e89..50d99428b5 100644 --- a/packages/svelte/src/internal/client/runtime.js +++ b/packages/svelte/src/internal/client/runtime.js @@ -809,7 +809,7 @@ function process_effects(root, fork) { /** @type {Effect[]} */ var effects = []; - main_loop: while (effect !== null) { + while (effect !== null) { var flags = effect.f; var is_branch = (flags & BRANCH_EFFECT) !== 0; var is_skippable_branch = is_branch && (flags & CLEAN) !== 0; @@ -854,15 +854,10 @@ function process_effects(root, fork) { let parent = effect.parent; while (parent !== null) { - if (root === parent) { - // TODO is this still necessary? - break main_loop; - } - var parent_sibling = parent.next; if (parent_sibling !== null) { effect = parent_sibling; - continue main_loop; + break; } parent = parent.parent; }