From ebf2e47b9c0d262c9c28d75108ced2a88bdb7402 Mon Sep 17 00:00:00 2001 From: z0ccc Date: Mon, 2 May 2022 01:02:32 -0400 Subject: [PATCH] Fixed controlled component error for user agent settings --- src/pages/Popup/LocaleSettings.js | 2 +- src/pages/Popup/UserAgentSettings.js | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/pages/Popup/LocaleSettings.js b/src/pages/Popup/LocaleSettings.js index d467ee3..681d3dd 100644 --- a/src/pages/Popup/LocaleSettings.js +++ b/src/pages/Popup/LocaleSettings.js @@ -33,7 +33,7 @@ const LocaleSettings = ({ ip }) => { } const toggleMatchIP = (e) => { - chrome.storage.sync.set({ localeMatchIP: !matchIP }) + chrome.storage.sync.set({ locale: locale.current, localeMatchIP: !matchIP }) !matchIP && setValue(locale.current) setMatchIP(e.target.value) } diff --git a/src/pages/Popup/UserAgentSettings.js b/src/pages/Popup/UserAgentSettings.js index 322c73b..9d52073 100644 --- a/src/pages/Popup/UserAgentSettings.js +++ b/src/pages/Popup/UserAgentSettings.js @@ -8,9 +8,7 @@ const UserAgentSettings = () => { useEffect(() => { chrome.storage.sync.get(['userAgent', 'randomUA', 'interval'], (result) => { - console.log(result.interval) - - setInterval(result.interval) + result.interval && setInterval(result.interval) result.randomUA && setRandomUA(true)