Spaces:
Build error
Build error
fix: split report handler from other page preps
Browse files
backend/functions/src/services/puppeteer.ts
CHANGED
|
@@ -193,7 +193,9 @@ function giveSnapshot() {
|
|
| 193 |
return r;
|
| 194 |
}
|
| 195 |
`));
|
| 196 |
-
|
|
|
|
|
|
|
| 197 |
let aftershot = undefined;
|
| 198 |
const handlePageLoad = () => {
|
| 199 |
if (document.readyState !== 'complete') {
|
|
@@ -215,8 +217,7 @@ const handlePageLoad = () => {
|
|
| 215 |
};
|
| 216 |
document.addEventListener('readystatechange', handlePageLoad);
|
| 217 |
document.addEventListener('load', handlePageLoad);
|
| 218 |
-
`)
|
| 219 |
-
await Promise.all(preparations);
|
| 220 |
|
| 221 |
// TODO: further setup the page;
|
| 222 |
|
|
|
|
| 193 |
return r;
|
| 194 |
}
|
| 195 |
`));
|
| 196 |
+
await Promise.all(preparations);
|
| 197 |
+
|
| 198 |
+
await page.evaluateOnNewDocument(`
|
| 199 |
let aftershot = undefined;
|
| 200 |
const handlePageLoad = () => {
|
| 201 |
if (document.readyState !== 'complete') {
|
|
|
|
| 217 |
};
|
| 218 |
document.addEventListener('readystatechange', handlePageLoad);
|
| 219 |
document.addEventListener('load', handlePageLoad);
|
| 220 |
+
`);
|
|
|
|
| 221 |
|
| 222 |
// TODO: further setup the page;
|
| 223 |
|