From 2a47f29b29050336880fb1ab8d932a5c23c45f44 Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Fri, 29 Nov 2024 12:50:36 +0100 Subject: [PATCH] use promise --- packages/playwright-core/src/server/registry/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/playwright-core/src/server/registry/index.ts b/packages/playwright-core/src/server/registry/index.ts index b2ad693666..f4e7b4d41f 100644 --- a/packages/playwright-core/src/server/registry/index.ts +++ b/packages/playwright-core/src/server/registry/index.ts @@ -1278,7 +1278,7 @@ async function allThrottled(items: T[], fn: (item: T) => Promise, concu const event = new EventEmitter(); await Promise.all(items.map(async item => { while (state.budget < 1) - await new Promise(f => event.once('done', f)); + await EventEmitter.once(event, 'done'); try { state.budget--;