about summary refs log tree commit diff stats
path: root/src/pages/background/background.js
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-02-19 15:48:28 +0300
committerManeraKai <manerakai@protonmail.com>2022-02-19 15:48:35 +0300
commitf0d70837fcf0b617fa0f69fd0eb324148e7118b3 (patch)
treedc9fe2696b188e10039f92fc3f6ece261b543534 /src/pages/background/background.js
parentFixed url params not applying #44 (diff)
downloadlibredirect-f0d70837fcf0b617fa0f69fd0eb324148e7118b3.zip
Fixed cookies not working in invidious #44
Diffstat (limited to 'src/pages/background/background.js')
-rw-r--r--src/pages/background/background.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js
index ae5ccdf9..69d027bb 100644
--- a/src/pages/background/background.js
+++ b/src/pages/background/background.js
@@ -103,6 +103,12 @@ browser.webRequest.onResponseStarted.addListener(
   { urls: ["<all_urls>"] }
 );
 
+browser.tabs.onUpdated.addListener(
+  (tabId, changeInfo) => {
+    if (changeInfo.url && youtubeHelper.isUrlPipedorInvidious(changeInfo.url))
+      youtubeHelper.invidiousInitCookies(tabId);
+  });
+
 function changeInstance(url) {
   var tabUrl = new URL(url);
   var protocolHost = `${tabUrl.protocol}//${tabUrl.host}`;