aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/options/twitter
diff options
context:
space:
mode:
Diffstat (limited to 'src/pages/options/twitter')
-rw-r--r--src/pages/options/twitter/twitter.js15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/pages/options/twitter/twitter.js b/src/pages/options/twitter/twitter.js
index 4cb31643..bd611497 100644
--- a/src/pages/options/twitter/twitter.js
+++ b/src/pages/options/twitter/twitter.js
@@ -23,14 +23,13 @@ let muteVideos = document.getElementById('nitter').getElementsByClassName('muteV
let autoplayGifs = document.getElementById('nitter').getElementsByClassName('autoplayGifs')[0];
let nitterElement = document.getElementById("nitter");
-document.addEventListener("change", async _ => {
- twitterHelper.setDisable(!disableTwitterElement.checked)
- twitterHelper.setProtocol(protocolElement.value);
- twitterHelper.setEnableCustomSettings(enableYoutubeCustomSettingsElement.checked);
- twitterHelper.setBypassWatchOnTwitter(bypassWatchOnTwitterElement.checked);
- changeProtocolSettings(protocolElement.value);
+document.addEventListener("change", async () => {
+ await browser.storage.local.set({
+ disableTwitter: !disableTwitterElement.checked,
+ twitterProtocol: protocolElement.value,
+ enableTwitterCustomSettings: enableYoutubeCustomSettingsElement.checked,
+ bypassWatchOnTwitter: bypassWatchOnTwitterElement.checked,
- await twitterHelper.setSettings({
// Display
nitterTheme: theme.value,
nitterInfiniteScroll: infiniteScroll.checked,
@@ -121,6 +120,8 @@ function init() {
}
init();
+window.onblur = twitterHelper.initNitterCookies;
+
let latencyElement = document.getElementById("latency");
let latencyLabel = document.getElementById("latency-label");
latencyElement.addEventListener("click",