File tree 2 files changed +6
-1
lines changed
2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -464,7 +464,11 @@ var gOpeningTabs = new Map();
464
464
if ( aChangeInfo . status == 'complete' ||
465
465
( aChangeInfo . url &&
466
466
! / ^ ( a b o u t : ( b l a n k | n e w t a b | h o m e ) ) $ / . test ( aChangeInfo . url ) ) ) {
467
- gOpeningTabs . delete ( aTabId ) ;
467
+ setTimeout ( ( ) => {
468
+ debug ( 'remove tab from opening tabs list: ' , aTab . id ) ;
469
+ // This needs to be done after the onBeforeRequest listener is processed.
470
+ gOpeningTabs . delete ( aTabId ) ;
471
+ } , configs . closeReloadPageMaxDelayMsec ) ;
468
472
}
469
473
} ) ;
470
474
} ) ( ) ;
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ configs = new Configs({
28
28
forceielist : '' ,
29
29
disableForce : false ,
30
30
closeReloadPage : true ,
31
+ closeReloadPageMaxDelayMsec : 150 ,
31
32
contextMenu : true ,
32
33
onlyMainFrame : true ,
33
34
ignoreQueryString : false ,
You can’t perform that action at this time.
0 commit comments