diff --git a/.claude/skills/create-dashboard/SKILL.md b/.claude/skills/create-dashboard/SKILL.md
index 78471be..e05bd7f 100644
--- a/.claude/skills/create-dashboard/SKILL.md
+++ b/.claude/skills/create-dashboard/SKILL.md
@@ -175,6 +175,8 @@ filters:
**Filter types:** `select`, `date-range`, `date`, `number`, `text`
+**Searchable selects:** both single and multiple `select` filters show a searchable dropdown, so you can type to find an option quickly when the list is long.
+
**Date range presets:** `today`, `yesterday`, `last_7_days`, `last_30_days`, `last_90_days`, `this_month`, `last_month`, `this_quarter`, `this_year`, `year_to_date`, `all_time`. If `options.presets` is omitted, a default set is shown. Users can always pick "Custom range" for arbitrary dates.
---
diff --git a/cmd/skill_templates/create-dashboard/SKILL.md b/cmd/skill_templates/create-dashboard/SKILL.md
index 4bcf394..6237036 100644
--- a/cmd/skill_templates/create-dashboard/SKILL.md
+++ b/cmd/skill_templates/create-dashboard/SKILL.md
@@ -117,6 +117,8 @@ Supported filter types:
Date range presets include `today`, `yesterday`, `last_7_days`, `last_30_days`, `last_90_days`, `this_month`, `last_month`, `this_quarter`, `this_year`, `year_to_date`, and `all_time`.
+Both single and multiple `select` filters show a searchable dropdown, so you can type to find an option quickly when the list is long.
+
Select filters support `multiple: true` for multi-select. The value is a list — render with `join` in Jinja and guard the empty case:
```sql
diff --git a/frontend/src/themes/bruin/FilterBar.tsx b/frontend/src/themes/bruin/FilterBar.tsx
index 00eeb41..ac48abc 100644
--- a/frontend/src/themes/bruin/FilterBar.tsx
+++ b/frontend/src/themes/bruin/FilterBar.tsx
@@ -197,22 +197,7 @@ function FilterControl({
if (filter.multiple) {
return ;
}
- return (
-