diff --git a/core/src/components/UnifiedSearch/SearchableList.vue b/core/src/components/UnifiedSearch/SearchableList.vue
index 43f7ace1b64..33f45d06266 100644
--- a/core/src/components/UnifiedSearch/SearchableList.vue
+++ b/core/src/components/UnifiedSearch/SearchableList.vue
@@ -32,6 +32,7 @@
:label="labelText"
trailing-button-icon="close"
:show-trailing-button="searchTerm !== ''"
+ @update:value="searchTermChanged"
@trailing-button-click="clearSearch">
@@ -126,6 +127,9 @@ export default {
this.clearSearch()
this.opened = false
},
+ searchTermChanged(term) {
+ this.$emit('search-term-change', term)
+ },
},
}
diff --git a/core/src/views/UnifiedSearchModal.vue b/core/src/views/UnifiedSearchModal.vue
index 500ed8ebf26..db13dd29a95 100644
--- a/core/src/views/UnifiedSearchModal.vue
+++ b/core/src/views/UnifiedSearchModal.vue
@@ -56,6 +56,7 @@
@@ -199,6 +200,7 @@ export default {
results: [],
contacts: [],
debouncedFind: debounce(this.find, 300),
+ debouncedFilterContacts: debounce(this.filterContacts, 300),
showDateRangeModal: false,
internalIsVisible: false,
}