diff --git a/packages/twenty-front/src/modules/views/hooks/useInitializeFilterOnFieldMetadataItemFromViewBarFilterDropdown.ts b/packages/twenty-front/src/modules/views/hooks/useInitializeFilterOnFieldMetadataItemFromViewBarFilterDropdown.ts index e0eb522a32..cd4d875c78 100644 --- a/packages/twenty-front/src/modules/views/hooks/useInitializeFilterOnFieldMetadataItemFromViewBarFilterDropdown.ts +++ b/packages/twenty-front/src/modules/views/hooks/useInitializeFilterOnFieldMetadataItemFromViewBarFilterDropdown.ts @@ -4,6 +4,7 @@ import { useUpsertObjectFilterDropdownCurrentFilter } from '@/object-record/obje import { fieldMetadataItemIdUsedInDropdownComponentState } from '@/object-record/object-filter-dropdown/states/fieldMetadataItemIdUsedInDropdownComponentState'; import { objectFilterDropdownCurrentRecordFilterComponentState } from '@/object-record/object-filter-dropdown/states/objectFilterDropdownCurrentRecordFilterComponentState'; import { objectFilterDropdownFilterIsSelectedComponentState } from '@/object-record/object-filter-dropdown/states/objectFilterDropdownFilterIsSelectedComponentState'; +import { objectFilterDropdownSearchInputComponentState } from '@/object-record/object-filter-dropdown/states/objectFilterDropdownSearchInputComponentState'; import { selectedOperandInDropdownComponentState } from '@/object-record/object-filter-dropdown/states/selectedOperandInDropdownComponentState'; import { currentRecordFiltersComponentState } from '@/object-record/record-filter/states/currentRecordFiltersComponentState'; import { type RecordFilter } from '@/object-record/record-filter/types/RecordFilter'; @@ -45,6 +46,11 @@ export const useInitializeFilterOnFieldMetadataItemFromViewBarFilterDropdown = objectFilterDropdownFilterIsSelectedComponentState, ); + const objectFilterDropdownSearchInputCallbackState = + useAtomComponentStateCallbackState( + objectFilterDropdownSearchInputComponentState, + ); + const { upsertObjectFilterDropdownCurrentFilter } = useUpsertObjectFilterDropdownCurrentFilter(); @@ -82,6 +88,8 @@ export const useInitializeFilterOnFieldMetadataItemFromViewBarFilterDropdown = store.set(objectFilterDropdownFilterIsSelectedCallbackState, true); + store.set(objectFilterDropdownSearchInputCallbackState, ''); + const defaultOperand = getRecordFilterOperands({ filterType, })[0]; @@ -139,6 +147,7 @@ export const useInitializeFilterOnFieldMetadataItemFromViewBarFilterDropdown = fieldMetadataItemUsedInDropdownCallbackState, currentRecordFiltersCallbackState, objectFilterDropdownFilterIsSelectedCallbackState, + objectFilterDropdownSearchInputCallbackState, pushFocusItemToFocusStack, objectFilterDropdownCurrentRecordFilterCallbackState, selectedOperandInDropdownCallbackState,