diff --git a/lib/mixins/property-effects.js b/lib/mixins/property-effects.js index de2d153cb4..f946014a10 100644 --- a/lib/mixins/property-effects.js +++ b/lib/mixins/property-effects.js @@ -421,8 +421,10 @@ function runComputedEffects(inst, changedProps, oldProps, hasPaths) { Object.assign(/** @type {!Object} */ (changedProps), inst.__dataPending); inputProps = inst.__dataPending; inst.__dataPending = null; - // Ensure all computed properties are de-duped against the same turn - dedupeId--; + if (orderedComputed) { + // Ensure all computed properties are de-duped against the same turn + dedupeId--; + } } } }