Do not clobber rightful onBeforeSuspendableRequest listener

This commit is contained in:
Raymond Hill 2023-04-12 11:19:12 -04:00
parent bc54179edd
commit b47ecb6bfa
No known key found for this signature in database
GPG Key ID: 25E1490B761470C2
1 changed files with 1 additions and 0 deletions

View File

@ -1376,6 +1376,7 @@ vAPI.Net = class {
// soon as there is a call to clear for one tab. // soon as there is a call to clear for one tab.
removeUnprocessedRequest() { removeUnprocessedRequest() {
this.unprocessedTabs.clear(); this.unprocessedTabs.clear();
if ( this.deferredSuspendableListener === undefined ) { return true; }
if ( this.unprocessedTabs.size !== 0 ) { return false; } if ( this.unprocessedTabs.size !== 0 ) { return false; }
this.suspendableListener = this.deferredSuspendableListener; this.suspendableListener = this.deferredSuspendableListener;
this.deferredSuspendableListener = undefined; this.deferredSuspendableListener = undefined;