From b47ecb6bfa4be977421e2270a3daa501f6b5922b Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Wed, 12 Apr 2023 11:19:12 -0400 Subject: [PATCH] Do not clobber rightful onBeforeSuspendableRequest listener --- platform/common/vapi-background.js | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/common/vapi-background.js b/platform/common/vapi-background.js index 2af01c204..cd035ab81 100644 --- a/platform/common/vapi-background.js +++ b/platform/common/vapi-background.js @@ -1376,6 +1376,7 @@ vAPI.Net = class { // soon as there is a call to clear for one tab. removeUnprocessedRequest() { this.unprocessedTabs.clear(); + if ( this.deferredSuspendableListener === undefined ) { return true; } if ( this.unprocessedTabs.size !== 0 ) { return false; } this.suspendableListener = this.deferredSuspendableListener; this.deferredSuspendableListener = undefined;