aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/assets/javascripts/helpers/youtube/youtube.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/assets/javascripts/helpers/youtube/youtube.js b/src/assets/javascripts/helpers/youtube/youtube.js
index 8044ce4a..596f6d96 100644
--- a/src/assets/javascripts/helpers/youtube/youtube.js
+++ b/src/assets/javascripts/helpers/youtube/youtube.js
@@ -590,7 +590,10 @@ function initInvidiousCookies() {
},
cookie => {
let prefs = {};
- if (cookie) browser.cookies.remove({ url: instanceUrl, name: "PREFS" })
+ if (cookie) {
+ prefs = JSON.parse(decodeURIComponent(cookie.value));
+ browser.cookies.remove({ url: instanceUrl, name: "PREFS" });
+ }
if (invidiousAlwaysProxy != "DEFAULT") prefs.local = invidiousAlwaysProxy == 'true';
if (applyThemeToSites && theme != "DEFAULT") prefs.dark_mode = theme;