diff --git a/app/(dashboard)/analytics/AnalyticsClient.tsx b/app/(dashboard)/analytics/AnalyticsClient.tsx
index b0bef07e..64709d1f 100644
--- a/app/(dashboard)/analytics/AnalyticsClient.tsx
+++ b/app/(dashboard)/analytics/AnalyticsClient.tsx
@@ -375,17 +375,28 @@ export default function AnalyticsClient() {
)}
- renderTags={(value, getTagProps) =>
- value.map((option, index) => (
+ renderTags={(value, getTagProps) => {
+ if (value.length <= 2) {
+ return value.map((option, index) => (
+
+ ));
+ }
+ // Collapse to a single count chip so the input never grows tall
+ return [
- ))
- }
+ onDelete={() => setSelectedHosts([])}
+ />,
+ ];
+ }}
renderInput={(params) => (