From f868a2e20c7089f994272d25dc2402768815992e Mon Sep 17 00:00:00 2001 From: Wil Wilsman Date: Fri, 17 Dec 2021 17:47:24 -0600 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20tail=20call=20recursion=20?= =?UTF-8?q?in=20core=20util=20(#684)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/src/utils.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/utils.js b/packages/core/src/utils.js index 8e05e0571..3e09859ac 100644 --- a/packages/core/src/utils.js +++ b/packages/core/src/utils.js @@ -104,10 +104,10 @@ export function waitFor(predicate, options) { throw new Error(`Timeout of ${timeout}ms exceeded.`); } else if (!predicate()) { yield new Promise(r => setTimeout(r, poll)); - yield* check(start); + return yield* check(start); } else if (idle && !done) { yield new Promise(r => setTimeout(r, idle)); - yield* check(start, true); + return yield* check(start, true); } }(Date.now())); }