From e4d682ba91e1ca9b022f56d72f84f9917459c057 Mon Sep 17 00:00:00 2001 From: dthung1602 Date: Thu, 19 May 2022 23:27:03 +0700 Subject: [PATCH] Increase auto save setting delay --- popup/popup.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/popup/popup.js b/popup/popup.js index bd2f647..4e2893e 100644 --- a/popup/popup.js +++ b/popup/popup.js @@ -12,7 +12,7 @@ if (window.browser === undefined) { console.debug("Storage is set to: ", window.__storage__); return Promise.resolve(window.__storage__) }, - get(value) { + get() { return Promise.resolve(window.__storage__) } } @@ -114,13 +114,13 @@ const selectAction = (event) => { document.getElementById("action").addEventListener("change", selectAction); // Save options -const saveOptions = debounce((event) => { +const saveOptions = debounce(() => { const cleanSpamText = document.getElementById("text").value; const cleanSpamImage = document.getElementById("image").value; const clearSpamInterval = parseInt(document.getElementById("check-interval").value); const banDomains = serializeDomains(document.getElementById("ban-domain").value); browser.storage.local.set({ cleanSpamText, cleanSpamImage, clearSpamInterval, banDomains }).catch(console.error); -}, 100); +}, 1000); document.getElementById("image").addEventListener("input", saveOptions); document.getElementById("text").addEventListener("input", saveOptions); document.getElementById("check-interval").addEventListener("input", saveOptions);