|
@@ -178,7 +178,11 @@ export function trigger(
|
|
|
const effects = new Set<ReactiveEffect>()
|
|
const effects = new Set<ReactiveEffect>()
|
|
|
const add = (effectsToAdd: Set<ReactiveEffect> | undefined) => {
|
|
const add = (effectsToAdd: Set<ReactiveEffect> | undefined) => {
|
|
|
if (effectsToAdd) {
|
|
if (effectsToAdd) {
|
|
|
- effectsToAdd.forEach(effect => effects.add(effect))
|
|
|
|
|
|
|
+ effectsToAdd.forEach(effect => {
|
|
|
|
|
+ if (effect !== activeEffect) {
|
|
|
|
|
+ effects.add(effect)
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|