about summary refs log tree commit diff stats
path: root/src/pages/background
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-05-19 10:39:41 +0300
committerManeraKai <manerakai@protonmail.com>2022-05-19 10:39:50 +0300
commitca9c5e04c05cb561ba7ada640562e962405b29dc (patch)
tree4a3df84e1e2813e380e50583be2efc5500ec354e /src/pages/background
parentMerge branch 'master' of https://github.com/libredirect/libredirect (diff)
downloadlibredirect-ca9c5e04c05cb561ba7ada640562e962405b29dc.zip
Fixed redirections not appearing in Brave #253
Diffstat (limited to 'src/pages/background')
-rw-r--r--src/pages/background/background.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js
index 8e56f62d..06957367 100644
--- a/src/pages/background/background.js
+++ b/src/pages/background/background.js
@@ -78,15 +78,15 @@ let BYPASSTABs = [];
 
 browser.webRequest.onBeforeRequest.addListener(
   async details => {
-    await wholeInit();
     const url = new URL(details.url);
-    // console.info("url:", url.href, "type:", details.type);
+    if (new RegExp(/^chrome-extension:\/{2}.*\/instances\/(blocklist|data).json$/).test(url.href) && details.type == 'xmlhttprequest') return;
+    await wholeInit();
     let initiator;
     if (details.originUrl)
       initiator = new URL(details.originUrl);
     else if (details.initiator)
       initiator = new URL(details.initiator);
-    
+
     let newUrl = youtubeHelper.redirect(url, details, initiator)
     if (youtubeMusicHelper.isYoutubeMusic(url, initiator)) newUrl = youtubeMusicHelper.redirect(url, details.type)