Skip to content

Commit 1b038fb

Browse files
committed
[TabGuard] Better management of subrequests in undecided tabs.
1 parent c642979 commit 1b038fb

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

src/_locales/en/messages.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -721,7 +721,7 @@
721721
"message": "Disabled"
722722
},
723723
"TabGuard_forget": {
724-
"message": "Forget decisions."
724+
"message": "Forget decisions"
725725
},
726726
"TabGuard_title": {
727727
"message": "Potential Identity Leak"

src/bg/TabGuard.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ var TabGuard = (() => {
7373
return {requestHeaders};
7474
};
7575

76+
let quietDomains = filteredGroups[tabDomain];
7677
if (mainFrame) {
77-
let quietDomains = filteredGroups[tabDomain];
7878
let mustPrompt = (!quietDomains || [...otherDomains].some(d => !quietDomains.has(d)));
7979
if (mustPrompt) {
8080
return (async () => {
@@ -94,9 +94,8 @@ var TabGuard = (() => {
9494
})();
9595
}
9696
}
97-
98-
return filterAuth();
99-
97+
let mustFilter = mainFrame || quietDomains && [...otherDomains].some(d => quietDomains.has(d))
98+
return mustFilter ? filterAuth() : null;
10099
}
101100
}
102101
})();

0 commit comments

Comments
 (0)