diff --git a/web/app/src/components/SearchBar.vue b/web/app/src/components/SearchBar.vue
index 968999870..5dc951a5b 100644
--- a/web/app/src/components/SearchBar.vue
+++ b/web/app/src/components/SearchBar.vue
@@ -10,7 +10,9 @@
type="text"
placeholder="Search endpoints..."
class="pl-10 text-sm sm:text-base"
- @input="$emit('search', searchQuery)"
+ @input="handleSearchChange($event.target.value, false)"
+ @blur="handleSearchChange($event.target.value, true)"
+ @keyup.enter="handleSearchChange($event.target.value, true)"
/>
@@ -25,7 +27,7 @@
@update:model-value="handleFilterChange"
/>
-
+