summaryrefslogtreecommitdiff
path: root/ext/bg/js/polyfill-gecko.js
blob: 8c7cc40383022d339120735a8a26ed5430c5e0d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Gecko does not currently support chrome.storage.sync, use storage.local instead
// https://bugzilla.mozilla.org/show_bug.cgi?id=1220494
if (!chrome.storage.sync) {
    chrome.storage.sync = chrome.storage.local;
}

// Gecko does not currently support chrome.runtime.onInstalled, just ignore calls to it
// (https://bugzilla.mozilla.org/show_bug.cgi?id=1252871)
if (!chrome.runtime.onInstalled) {
    chrome.runtime.onInstalled = {
        'addListener' : function(){},
        'hasListener' : function(){},
        'removeListener' : function(){}
    };
}