From b21610202fcddf01e251dee1c67b90f8f369f002 Mon Sep 17 00:00:00 2001 From: SimonBrazell Date: Sun, 7 Jun 2020 22:08:15 +1000 Subject: Closes #38, fixes #61, closes #64 --- assets/remove-twitter-sw.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'assets') 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}"` -- cgit 1.4.1