diff --git a/starpilot/system/the_pond/assets/components/tools/device_settings.js b/starpilot/system/the_pond/assets/components/tools/device_settings.js index 6185b644e..87eaf380a 100644 --- a/starpilot/system/the_pond/assets/components/tools/device_settings.js +++ b/starpilot/system/the_pond/assets/components/tools/device_settings.js @@ -705,8 +705,12 @@ function toggleManage(key) { function matchesFilter(p) { if (!state.filter) return true + if (isGroupParam(p)) return false const q = state.filter.toLowerCase() - return p.label.toLowerCase().includes(q) || p.key.toLowerCase().includes(q) + const label = String(p.label || "").toLowerCase() + const key = String(p.key || "").toLowerCase() + const description = String(p.description || "").toLowerCase() + return label.includes(q) || key.includes(q) || description.includes(q) } function clearSearchFilter() {