diff --git a/src/components/settings/tabs/plugins/index.tsx b/src/components/settings/tabs/plugins/index.tsx index 022bb9322..8417fc726 100644 --- a/src/components/settings/tabs/plugins/index.tsx +++ b/src/components/settings/tabs/plugins/index.tsx @@ -203,14 +203,13 @@ export default function PluginSettings() { const pluginFilter = useCallback((plugin: typeof Plugins[keyof typeof Plugins], newPluginsSet: Set | null) => { const { status, tags } = searchValue; - const enabled = isPluginEnabled(plugin.name); switch (status) { case SearchStatus.DISABLED: - if (enabled) return false; + if (isPluginEnabled(plugin.name)) return false; break; case SearchStatus.ENABLED: - if (!enabled) return false; + if (!isPluginEnabled(plugin.name)) return false; break; case SearchStatus.EQUICORD: if (!PluginMeta[plugin.name].folderName.startsWith("src/equicordplugins/")) return false; @@ -235,6 +234,7 @@ export default function PluginSettings() { return ( plugin.name.toLowerCase().includes(search.replace(/\s+/g, "")) || + plugin.name.match(/[A-Z]/g)?.join("").toLowerCase().includes(search) || // acronyms like BF for BetterFolders plugin.description.toLowerCase().includes(search) || plugin.searchTerms?.some(t => t.toLowerCase().includes(search)) );