diff --git a/packages/reactivity/src/effect.ts b/packages/reactivity/src/effect.ts index 2368caf66bd..ae339be9d3d 100644 --- a/packages/reactivity/src/effect.ts +++ b/packages/reactivity/src/effect.ts @@ -231,7 +231,7 @@ function addRunners( ) { if (effectsToAdd !== void 0) { effectsToAdd.forEach(effect => { - if (effect !== activeEffect) { + if (effect !== activeEffect || !shouldTrack) { if (effect.options.computed) { computedRunners.add(effect) } else {