diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-03-13 15:11:44 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-03-13 15:11:44 +0300 |
commit | 2b53e6c59f3d937b500db889d1df108c615608f5 (patch) | |
tree | cde38ff1140d214d21fdee01b5c22138c24d14d5 /src/assets | |
parent | Fixed Piped-Material settings not working #86 (diff) | |
download | libredirect-2b53e6c59f3d937b500db889d1df108c615608f5.zip |
Preserve unsupported settings #104
Diffstat (limited to 'src/assets')
-rw-r--r-- | src/assets/javascripts/helpers/youtube/youtube.js | 5 |
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; |