diff --git a/web/src/components/input/InputWithTags.tsx b/web/src/components/input/InputWithTags.tsx index ff46375fd..e5b492bcc 100644 --- a/web/src/components/input/InputWithTags.tsx +++ b/web/src/components/input/InputWithTags.tsx @@ -463,9 +463,13 @@ export default function InputWithTags({ }, [setFilters, resetSuggestions, setSearch, setInputFocused]); const handleClearSimilarity = useCallback(() => { - removeFilter("event_id", filters.event_id!); - removeFilter("search_type", "similarity"); - }, [removeFilter, filters]); + const newFilters = { ...filters }; + if (newFilters.event_id === filters.event_id) { + delete newFilters.event_id; + } + delete newFilters.search_type; + setFilters(newFilters); + }, [setFilters, filters]); const handleInputBlur = useCallback( (e: React.FocusEvent) => { @@ -763,13 +767,15 @@ export default function InputWithTags({ )) - : filterType !== "event_id" && ( + : !(filterType == "event_id" && isSimilaritySearch) && ( - {filterType.replaceAll("_", " ")}:{" "} - {formatFilterValues(filterType, filterValues)} + {filterType === "event_id" + ? "Tracked Object ID" + : filterType.replaceAll("_", " ")} + : {formatFilterValues(filterType, filterValues)}