From 0b765ff756144f6a46572764f7f30e53ff11b734 Mon Sep 17 00:00:00 2001 From: Rohit Date: Mon, 30 Jun 2025 16:23:05 +0530 Subject: [PATCH] feat: clear net timeout and update interval --- .../src/browser-management/classes/RemoteBrowser.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/server/src/browser-management/classes/RemoteBrowser.ts b/server/src/browser-management/classes/RemoteBrowser.ts index 675dfc6d..5fe1f249 100644 --- a/server/src/browser-management/classes/RemoteBrowser.ts +++ b/server/src/browser-management/classes/RemoteBrowser.ts @@ -1599,6 +1599,13 @@ export class RemoteBrowser { this.domUpdateInterval = null; } + if (this.networkRequestTimeout) { + clearTimeout(this.networkRequestTimeout); + this.networkRequestTimeout = null; + } + + this.pendingNetworkRequests = []; + if (this.client) { try { await this.client.send("DOM.disable"); @@ -1627,6 +1634,10 @@ export class RemoteBrowser { clearInterval(this.screencastInterval); } + if (this.domUpdateInterval) { + clearInterval(this.domUpdateInterval); + } + if (this.client) { await this.stopScreencast(); await this.stopDOM();