diff --git a/code/frontend/src/app/features/events/events.component.html b/code/frontend/src/app/features/events/events.component.html
index d66aa690..01b6515a 100644
--- a/code/frontend/src/app/features/events/events.component.html
+++ b/code/frontend/src/app/features/events/events.component.html
@@ -35,7 +35,7 @@
placeholder="Search events..."
type="search"
[(value)]="searchQuery"
- (blurred)="onFilterChange()"
+ (entered)="onFilterChange()"
/>
diff --git a/code/frontend/src/app/ui/input/input.component.html b/code/frontend/src/app/ui/input/input.component.html
index 7d9e0b2b..67654b3b 100644
--- a/code/frontend/src/app/ui/input/input.component.html
+++ b/code/frontend/src/app/ui/input/input.component.html
@@ -20,6 +20,8 @@
[readOnly]="readonly()"
[(ngModel)]="value"
(blur)="blurred.emit($event)"
+ (keydown.enter)="entered.emit()"
+ (search)="onSearchCleared($event)"
/>
@if (hasEye()) {