diff --git a/src/equicordplugins/themeLibrary/components/ThemeTab.tsx b/src/equicordplugins/themeLibrary/components/ThemeTab.tsx index 4a98b920..195250f9 100644 --- a/src/equicordplugins/themeLibrary/components/ThemeTab.tsx +++ b/src/equicordplugins/themeLibrary/components/ThemeTab.tsx @@ -121,7 +121,10 @@ function ThemeTab() { }, []); useEffect(() => { - setThemeLinks(Vencord.Settings.themeLinks); + const newLinks = Vencord.Settings.themeLinks; + if (JSON.stringify(themeLinks) !== JSON.stringify(newLinks)) { + setThemeLinks(newLinks); + } }, [Vencord.Settings.themeLinks]); useEffect(() => {