diff --git a/src/assets/javascripts/helpers/youtube/youtube.js b/src/assets/javascripts/helpers/youtube/youtube.js index 8044ce4..596f6d9 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;