diff --git a/frontend/app/work_packages/directives/query-filter-directive.js b/frontend/app/work_packages/directives/query-filter-directive.js
index 8ef55cad61..fc8837a186 100644
--- a/frontend/app/work_packages/directives/query-filter-directive.js
+++ b/frontend/app/work_packages/directives/query-filter-directive.js
@@ -45,6 +45,11 @@ module.exports = function(
scope.I18n = I18n;
scope.isLoading = false; // shadow isLoading as its used for a different purpose in this context
+ scope.filterModelOptions = {
+ updateOn: 'default blur',
+ debounce: { 'default': 400, 'blur': 0 }
+ };
+
$animate.enabled(false, element);
scope.showValueOptionsAsSelect = !scope.filter.isSingleInputField();
diff --git a/frontend/public/templates/work_packages/query_filters.html b/frontend/public/templates/work_packages/query_filters.html
index 72adfb1be8..6584900ebf 100644
--- a/frontend/public/templates/work_packages/query_filters.html
+++ b/frontend/public/templates/work_packages/query_filters.html
@@ -42,6 +42,7 @@