pull/16180/head
Simon Holthausen 3 months ago
parent 600a7ad48b
commit ffded128e9

@ -495,12 +495,14 @@ export function attribute_effect(
} }
for (let symbol of Object.getOwnPropertySymbols(next)) { 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 (symbol.description === ATTACHMENT_KEY && (!prev || n !== prev[symbol])) {
if (effects[symbol]) destroy_effect(effects[symbol]); if (effects[symbol]) destroy_effect(effects[symbol]);
effects[symbol] = branch(() => attach(element, () => n)); effects[symbol] = branch(() => attach(element, () => n));
} }
current[symbol] = n;
} }
prev = current; prev = current;

Loading…
Cancel
Save