diff --git a/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/ChatActivity.kt b/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/ChatActivity.kt
index 76291f6fd5471a7782110a67ee7438bacf650722..c333d2fbde6440bac18ae2091c3fd1f94f2ba43b 100644
--- a/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/ChatActivity.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/ChatActivity.kt
@@ -214,9 +214,9 @@ class ChatActivity : ServiceBoundActivity(), SharedPreferences.OnSharedPreferenc
       this,
       viewModel.nickData.switchMapRx { nicks ->
         lastWord
-          .filter { it.length >= 3 || it.isEmpty() }
+          .map { if (it.length >= 3) it else "" }
           .distinctUntilChanged()
-          .debounce(100, TimeUnit.MILLISECONDS)
+          .debounce(300, TimeUnit.MILLISECONDS)
           .map { input ->
             if (input.isEmpty()) {
               emptyList()