From 15f9f859de4743e237c4f76e6fe625ec6f5781fb Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 4 Nov 2025 08:30:23 -0500 Subject: [PATCH] try this --- packages/svelte/src/internal/client/runtime.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/runtime.js b/packages/svelte/src/internal/client/runtime.js index 5f6f4e473e..b42736dfe5 100644 --- a/packages/svelte/src/internal/client/runtime.js +++ b/packages/svelte/src/internal/client/runtime.js @@ -521,7 +521,7 @@ export function get(signal) { skipped_deps++; } else if (new_deps === null) { new_deps = [signal]; - } else if (!skip_reaction || !new_deps.includes(signal)) { + } else { // Normally we can push duplicated dependencies to `new_deps`, but if we're inside // an unowned derived because skip_reaction is true, then we need to ensure that // we don't have duplicates