Spaces:
Build error
Build error
fix: remove exposed function before cleanup
Browse files
backend/functions/src/services/puppeteer.ts
CHANGED
|
@@ -82,6 +82,7 @@ export class PuppeteerControl extends AsyncService {
|
|
| 82 |
return page;
|
| 83 |
},
|
| 84 |
destroy: async (page) => {
|
|
|
|
| 85 |
await page.browserContext().close();
|
| 86 |
},
|
| 87 |
validate: async (page) => {
|
|
@@ -198,6 +199,9 @@ function giveSnapshot() {
|
|
| 198 |
await page.evaluateOnNewDocument(`
|
| 199 |
let aftershot = undefined;
|
| 200 |
const handlePageLoad = () => {
|
|
|
|
|
|
|
|
|
|
| 201 |
if (document.readyState !== 'complete') {
|
| 202 |
return;
|
| 203 |
}
|
|
|
|
| 82 |
return page;
|
| 83 |
},
|
| 84 |
destroy: async (page) => {
|
| 85 |
+
await page.removeExposedFunction('reportSnapshot');
|
| 86 |
await page.browserContext().close();
|
| 87 |
},
|
| 88 |
validate: async (page) => {
|
|
|
|
| 199 |
await page.evaluateOnNewDocument(`
|
| 200 |
let aftershot = undefined;
|
| 201 |
const handlePageLoad = () => {
|
| 202 |
+
if (window.haltSnapshot) {
|
| 203 |
+
return;
|
| 204 |
+
}
|
| 205 |
if (document.readyState !== 'complete') {
|
| 206 |
return;
|
| 207 |
}
|