diff --git a/package-lock.json b/package-lock.json index af60e01..ec31003 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "core-js": "^3.8.3", "highlight.js": "^10.7.3", "jszip": "^3.10.1", - "lib-iitc-manager": "^1.9.0", + "lib-iitc-manager": "^1.9.1", "scored-fuzzysearch": "^1.0.5", "vue": "^2.6.14" }, @@ -10233,9 +10233,10 @@ } }, "node_modules/lib-iitc-manager": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/lib-iitc-manager/-/lib-iitc-manager-1.9.0.tgz", - "integrity": "sha512-8baF0kySzDQIqNv8+eSLNhjHN+jQIG8TLKvENDNVSaE4dWmdyF0IjWaYqxxE06+uwQktQG3XeY49QLYelmBscw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/lib-iitc-manager/-/lib-iitc-manager-1.9.1.tgz", + "integrity": "sha512-2TWXmkajWemAPhVv37aej1P6zixxkoNRsXqj0F+xphZ7RaIDVnMWvf/02go8Diy9Ej05yoWRnj7e3KRlWDkZIA==", + "license": "GPL-3.0-or-later", "dependencies": { "@bundled-es-modules/deepmerge": "^4.3.1", "xhr2": "^0.2.1" diff --git a/package.json b/package.json index 8da204a..59ca855 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "core-js": "^3.8.3", "highlight.js": "^10.7.3", "jszip": "^3.10.1", - "lib-iitc-manager": "^1.9.0", + "lib-iitc-manager": "^1.9.1", "scored-fuzzysearch": "^1.0.5", "vue": "^2.6.14" }, diff --git a/src/background/injector.js b/src/background/injector.js index d4e9afc..660832b 100644 --- a/src/background/injector.js +++ b/src/background/injector.js @@ -58,6 +58,7 @@ export async function manage_userscripts_api(plugins_event) { const remove_ids = Object.keys(plugins); try { await browser.userScripts.unregister({ ids: remove_ids }); + return; } catch (e) { console.log("an error occurred while unregistering the plugin", e); }