Do not clobber rightful onBeforeSuspendableRequest listener

This commit is contained in:
Raymond Hill 2023-04-12 11:19:12 -04:00
parent 6fbbf78a92
commit 53978ce4c4
No known key found for this signature in database
GPG key ID: 25E1490B761470C2

View file

@ -1310,6 +1310,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;