diff options
Diffstat (limited to 'assets')
-rw-r--r-- | assets/remove-twitter-sw.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/assets/remove-twitter-sw.js b/assets/remove-twitter-sw.js index b897a18b..37200f1a 100644 --- a/assets/remove-twitter-sw.js +++ b/assets/remove-twitter-sw.js @@ -20,6 +20,10 @@ function redirectTwitter(url) { browser.storage.sync.get( ['nitterInstance', 'disableNitter', 'removeTwitterSW', 'redirectBypassFlag'], (result) => { + const redirectBypassFlag = result.redirectBypassFlag; + browser.storage.sync.set({ + redirectBypassFlag: false + }); if (!result.removeTwitterSW) { disableNitter = result.disableNitter; nitterInstance = result.nitterInstance || nitterDefault; @@ -32,11 +36,7 @@ browser.storage.sync.get( } }); const url = new URL(window.location); - const redirectBypassFlag = result.redirectBypassFlag; - browser.storage.sync.set({ - redirectBypassFlag: false - }); - if (!redirectBypassFlag && !disableNitter && url.host !== nitterInstance) { + if (!redirectBypassFlag && !disableNitter && url.host !== nitterInstance && !url.pathname.includes('/home')) { const redirect = redirectTwitter(url); console.info( 'Redirecting', `"${url.href}"`, '=>', `"${redirect}"` |