From bfc6d678d8a1d6a1699a123dc9576bac1f583f11 Mon Sep 17 00:00:00 2001 From: "yanlong.wang" Date: Mon, 29 Apr 2024 15:19:05 +0800 Subject: [PATCH] fix: split report handler from other page preps --- backend/functions/src/services/puppeteer.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/functions/src/services/puppeteer.ts b/backend/functions/src/services/puppeteer.ts index c946954..7a4c1bf 100644 --- a/backend/functions/src/services/puppeteer.ts +++ b/backend/functions/src/services/puppeteer.ts @@ -193,7 +193,9 @@ function giveSnapshot() { return r; } `)); - preparations.push(page.evaluateOnNewDocument(` + await Promise.all(preparations); + + await page.evaluateOnNewDocument(` let aftershot = undefined; const handlePageLoad = () => { if (document.readyState !== 'complete') { @@ -215,8 +217,7 @@ const handlePageLoad = () => { }; document.addEventListener('readystatechange', handlePageLoad); document.addEventListener('load', handlePageLoad); -`)); - await Promise.all(preparations); +`); // TODO: further setup the page;