Extension shouldn't be enabled in pb mode as it's currently not working in many places. Fixes #756

This commit is contained in:
Jonathan Kingston
2017-08-23 15:23:49 +01:00
parent 29f078d2c9
commit 70573d0559
3 changed files with 29 additions and 18 deletions
+9 -3
View File
@@ -1,9 +1,15 @@
const MAJOR_VERSIONS = ["2.3.0", "2.4.0"];
const badge = {
init() {
this.displayBrowserActionBadge();
async init() {
const currentWindow = await browser.windows.getCurrent();
this.displayBrowserActionBadge(currentWindow.incognito);
},
async displayBrowserActionBadge() {
async displayBrowserActionBadge(disable) {
if (disable) {
browser.browserAction.disable();
} else {
browser.browserAction.enable();
}
const extensionInfo = await backgroundLogic.getExtensionInfo();
const storage = await browser.storage.local.get({browserActionBadgesClicked: []});