From f961050a376f2a0d1397fb8129ae0e7d4efa9b52 Mon Sep 17 00:00:00 2001 From: Andrew Clark Date: Wed, 15 May 2019 18:11:44 -0700 Subject: [PATCH] Always flushPassiveEffects before rendering I mistakenly wrapped this in the revertPassiveEffectsChange feature flag. It should flush regardless of the flag. --- packages/react-reconciler/src/ReactFiberScheduler.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/react-reconciler/src/ReactFiberScheduler.js b/packages/react-reconciler/src/ReactFiberScheduler.js index d7c30f462a86..fbfac5a277d9 100644 --- a/packages/react-reconciler/src/ReactFiberScheduler.js +++ b/packages/react-reconciler/src/ReactFiberScheduler.js @@ -755,9 +755,7 @@ function renderRoot( return commitRoot.bind(null, root); } - if (!revertPassiveEffectsChange) { - flushPassiveEffects(); - } + flushPassiveEffects(); // If the root or expiration time have changed, throw out the existing stack // and prepare a fresh one. Otherwise we'll continue where we left off.