From e1fa0340747f8e398c2529994a27fcabe39f608b Mon Sep 17 00:00:00 2001 From: mrjvs Date: Wed, 31 Jan 2024 18:55:22 +0100 Subject: [PATCH] Add background script to reload on load. Painful fix --- src/background.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/background.ts diff --git a/src/background.ts b/src/background.ts new file mode 100644 index 0000000..1b79798 --- /dev/null +++ b/src/background.ts @@ -0,0 +1,13 @@ +import { isChrome } from '~utils/extension'; + +// Both brave and firefox for some reason need this extension reload, +// If this isn't done, they will never load properly and will fail updateDynamicRules() +if (isChrome()) { + chrome.runtime.onStartup.addListener(() => { + chrome.runtime.reload(); + }); +} else { + browser.runtime.onStartup.addListener(() => { + browser.runtime.reload(); + }); +}