get ready to clean up after the extension when it uninstalls

This commit is contained in:
idk
2020-12-09 20:51:08 -05:00
parent 12992c461b
commit 6d0cda9e67
2 changed files with 7 additions and 11 deletions

View File

@@ -17,11 +17,10 @@ var muwirepref = chrome.i18n.getMessage('muwirePreface');
var muwireprefpriv = chrome.i18n.getMessage('muwirePrefacePrivate');
var botepref = chrome.i18n.getMessage('botePreface');
function onError(err){
console.log("(background)", err)
function onError(err) {
console.log('(background)', err);
}
function onContextGotLog(contexts) {
if (contexts != null) {
console.log(contexts);

View File

@@ -179,7 +179,6 @@ function disableDigitalRestrictionsManagement() {
});
}
function unsetAllPrivacy() {
enableHyperlinkAuditing();
disableFirstPartyIsolation();
@@ -189,17 +188,15 @@ function unsetAllPrivacy() {
disableResistFingerprinting();
enableDigitalRestrictionsManagement();
UnsetPeerConnection();
EnableSavePasswords()
EnableSavePasswords();
}
browser.management.onUninstalled.addListener((info) => {
function gotSelf(selfinfo) {
console.log("Add-on name: " info.name + selfinfo.name);
if (info.name == selfinfo.name) {
unsetAllPrivacy();
}
}
var gettingSelf = browser.management.getSelf();
gettingSelf.then(gotSelf);
});
@@ -249,7 +246,7 @@ function AssurePeerConnection() {
}
// UNINSTALL ONLY
function UnsetPeerConnection(){
function UnsetPeerConnection() {
function assure(webrtc) {
browser.privacy.network.peerConnectionEnabled.set({
value: true,