aboutsummaryrefslogtreecommitdiffstats
path: root/assets
diff options
context:
space:
mode:
authorSimonBrazell <simon@brazell.com.au>2020-06-07 22:08:15 +1000
committerSimonBrazell <simon@brazell.com.au>2020-06-07 22:08:15 +1000
commitb21610202fcddf01e251dee1c67b90f8f369f002 (patch)
treea41d2e492f70d00c7b574cde0fb06d246655a648 /assets
parentFix #60 & complete #30 - YT studio & Nitter "View on..." links (diff)
downloadlibredirect-b21610202fcddf01e251dee1c67b90f8f369f002.zip
Closes #38, fixes #61, closes #64
Diffstat (limited to 'assets')
-rw-r--r--assets/remove-twitter-sw.js10
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}"`