From 41c90de21806605ab0aec2cbefdbde8ea4312226 Mon Sep 17 00:00:00 2001 From: Sebastian Markbage Date: Wed, 8 May 2019 17:38:10 -0700 Subject: [PATCH] Default timeoutMs to low pri expiration if not provided This is a required argument in the type signature but people may not supply it and this is a user facing object. --- packages/react-reconciler/src/ReactFiberScheduler.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-reconciler/src/ReactFiberScheduler.js b/packages/react-reconciler/src/ReactFiberScheduler.js index 9ad32b402ce7c..ef077db5293e3 100644 --- a/packages/react-reconciler/src/ReactFiberScheduler.js +++ b/packages/react-reconciler/src/ReactFiberScheduler.js @@ -274,7 +274,7 @@ export function computeExpirationForFiber( // Compute an expiration time based on the Suspense timeout. expirationTime = computeSuspenseExpiration( currentTime, - suspenseConfig.timeoutMs | 0, + suspenseConfig.timeoutMs | 0 || LOW_PRIORITY_EXPIRATION, ); } else { // Compute an expiration time based on the Scheduler priority. @@ -1028,7 +1028,7 @@ function inferTimeFromExpirationTime( return ( earliestExpirationTimeMs - (suspenseConfig !== null - ? suspenseConfig.timeoutMs | 0 + ? suspenseConfig.timeoutMs | 0 || LOW_PRIORITY_EXPIRATION : LOW_PRIORITY_EXPIRATION) ); }