From ffded128e918ca43a3cf9d33746dba7b88b186d2 Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Tue, 17 Jun 2025 22:48:23 +0200 Subject: [PATCH] fix --- .../svelte/src/internal/client/dom/elements/attributes.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/dom/elements/attributes.js b/packages/svelte/src/internal/client/dom/elements/attributes.js index b33b403e75..a663450b4a 100644 --- a/packages/svelte/src/internal/client/dom/elements/attributes.js +++ b/packages/svelte/src/internal/client/dom/elements/attributes.js @@ -495,12 +495,14 @@ export function attribute_effect( } for (let symbol of Object.getOwnPropertySymbols(next)) { - var n = (current[symbol] = next[symbol]); + var n = next[symbol]; if (symbol.description === ATTACHMENT_KEY && (!prev || n !== prev[symbol])) { if (effects[symbol]) destroy_effect(effects[symbol]); effects[symbol] = branch(() => attach(element, () => n)); } + + current[symbol] = n; } prev = current;