about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/pages/background/background.js27
-rw-r--r--src/pages/options/widgets/general.js3
-rw-r--r--src/updates/updates.xml2
3 files changed, 14 insertions, 18 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js
index 5fef360a..8f2bf2ba 100644
--- a/src/pages/background/background.js
+++ b/src/pages/background/background.js
@@ -59,22 +59,19 @@ browser.runtime.onInstalled.addListener(
           });
       })
     };
-    function initDefault() {
+    if (details.reason == 'install') initDefaults();
 
-    }
-
-    // if (details.reason == 'install') {
-    if (details.reason == 'install' || (details.reason == "update" && details.previousVersion != browser.runtime.getManifest().version)) {
-      if (details.reason == "update")
-        browser.storage.local.get(null, r => {
-          if (r.theme) {
-            const old = encodeURIComponent(JSON.stringify(r))
-            browser.tabs.create({ url: browser.runtime.getURL(`/pages/background/reset_warning.html?data=${old}`) });
-          }
-          initDefaults();
-        })
-      else initDefaults();
-    }
+    // if (details.reason == 'install' || (details.reason == "update" && details.previousVersion != browser.runtime.getManifest().version)) {
+    //   if (details.reason == "update")
+    //     browser.storage.local.get(null, r => {
+    //       if (r.theme) {
+    //         const old = encodeURIComponent(JSON.stringify(r))
+    //         browser.tabs.create({ url: browser.runtime.getURL(`/pages/background/reset_warning.html?data=${old}`) });
+    //       }
+    //       initDefaults();
+    //     })
+    //   else initDefaults();
+    // }
   }
 )
 
diff --git a/src/pages/options/widgets/general.js b/src/pages/options/widgets/general.js
index 04568aa5..721ad2b0 100644
--- a/src/pages/options/widgets/general.js
+++ b/src/pages/options/widgets/general.js
@@ -49,7 +49,7 @@ function exportSettings() {
 }
 exportSettings();
 
-browser.storage.onChanged.addListener(exportSettings);
+document.getElementById('general_page').addEventListener('click', exportSettings)
 
 let importSettingsElement = document.getElementById("import-settings");
 let importSettingsElementText = document.getElementById('import_settings_text');
@@ -93,7 +93,6 @@ importSettingsElement.addEventListener("change",
               })
 
           });
-
       } else {
         console.log('incompatible settings');
         importError()
diff --git a/src/updates/updates.xml b/src/updates/updates.xml
index d10a617f..4bdc45b4 100644
--- a/src/updates/updates.xml
+++ b/src/updates/updates.xml
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
     <app appid='oladmjdebphlnjjcnomfhhbfdldiimaf'>
-        <updatecheck codebase='https://github.com/libredirect/libredirect/releases/download/v2.2.0/libredirect-2.2.0.crx' version='2.2.0' />
+        <updatecheck codebase='https://github.com/libredirect/libredirect/releases/download/v2.2.1/libredirect-2.2.1.crx' version='2.2.1' />
     </app>
 </gupdate>