diff --git a/server/src/browser-management/classes/RemoteBrowser.ts b/server/src/browser-management/classes/RemoteBrowser.ts index f5527581..39b5f95e 100644 --- a/server/src/browser-management/classes/RemoteBrowser.ts +++ b/server/src/browser-management/classes/RemoteBrowser.ts @@ -174,12 +174,14 @@ export class RemoteBrowser { } }; - /** + /** * Makes and emits a single screenshot to the client side. * @returns {Promise} */ public makeAndEmitScreenshot = async (): Promise => { try { + const html = await this.currentPage?.content(); + await this.currentPage?.setContent(html || '') const screenshot = await this.currentPage?.screenshot(); if (screenshot) { this.emitScreenshot(screenshot.toString('base64')); @@ -188,7 +190,7 @@ export class RemoteBrowser { const { message } = e as Error; logger.log('error', message); } - }; + }; /** * Updates the active socket instance.