about summary refs log tree commit diff stats
path: root/src/assets/javascripts/general.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/assets/javascripts/general.js')
-rw-r--r--src/assets/javascripts/general.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/assets/javascripts/general.js b/src/assets/javascripts/general.js
index 072ff3c1..720b5769 100644
--- a/src/assets/javascripts/general.js
+++ b/src/assets/javascripts/general.js
@@ -1,17 +1,20 @@
 "use strict"
 window.browser = window.browser || window.chrome
 
+let exceptions
+
 function isException(url) {
 	for (const item of exceptions.url) if (item == `${url.protocol}//${url.host}`) return true
 	for (const item of exceptions.regex) if (new RegExp(item).test(url.href)) return true
 	return false
 }
 
-let exceptions
-
 function init() {
-	browser.storage.local.get("exceptions", r => {
-		exceptions = r.exceptions
+	return new Promise(resolve => {
+		browser.storage.local.get("exceptions", r => {
+			exceptions = r.exceptions
+			resolve()
+		})
 	})
 }