diff options
author | ManeraKai <manerakai@protonmail.com> | 2023-05-25 13:47:59 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2023-05-25 13:47:59 +0300 |
commit | 0aaf49eef1a4667ddd0234bb52cbdfc925a524c0 (patch) | |
tree | 4824c9a013f846eacc71fc30c815aaad61d007c6 | |
parent | Added In New Tab options for context menus https://github.com/libredirect/bro... (diff) | |
download | libredirect-0aaf49eef1a4667ddd0234bb52cbdfc925a524c0.zip |
Fixed crashing bc of a removed frontend https://github.com/libredirect/browser_extension/issues/713
-rw-r--r-- | src/assets/javascripts/services.js | 6 | ||||
-rw-r--r-- | src/manifest.json | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js index beda5f3f..63184059 100644 --- a/src/assets/javascripts/services.js +++ b/src/assets/javascripts/services.js @@ -789,6 +789,12 @@ function processUpdate() { let options = await utils.getOptions() for (const service in config.services) { if (!options[service]) options[service] = {} + + if (!(options[service].frontend in config.services[service].frontends)) { + options[service] = config.services[service].options + delete options[options[service].frontend] + } + for (const defaultOption in config.services[service].options) { if (options[service][defaultOption] === undefined) { options[service][defaultOption] = config.services[service].options[defaultOption] diff --git a/src/manifest.json b/src/manifest.json index f97ba5a4..c332e67b 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,7 +1,7 @@ { "name": "__MSG_extensionName__", "description": "__MSG_extensionDescription__", - "version": "2.6.0", + "version": "2.6.1", "manifest_version": 2, "browser_specific_settings": { "gecko": { |