Refresh every tab when the extension is ready to force proper contextual identity
This commit is contained in:
13
scrub.js
13
scrub.js
@@ -625,6 +625,19 @@ var coolheadersSetup = function(e) {
|
||||
}
|
||||
|
||||
|
||||
function reloadTabs(tabs) {
|
||||
for (let tab of tabs) {
|
||||
browser.tabs.reload(tab.id)
|
||||
}
|
||||
}
|
||||
|
||||
function reloadError(error) {
|
||||
console.log(`Error: ${error}`);
|
||||
}
|
||||
|
||||
let querying = browser.tabs.query({});
|
||||
querying.then(reloadTabs, onError);
|
||||
|
||||
|
||||
// Listen for onHeaderReceived for the target page.
|
||||
// Set "blocking" and "responseHeaders".
|
||||
|
||||
Reference in New Issue
Block a user