diff --git a/src/parts/dropdown.js b/src/parts/dropdown.js
index <HASH>..<HASH> 100644
--- a/src/parts/dropdown.js
+++ b/src/parts/dropdown.js
@@ -505,10 +505,11 @@ export default {
         })
 
         if( closeOnSelect ){
-            return this.dropdown.hide.call(this)
+            setTimeout(this.dropdown.hide.bind(this))
         }
 
-        this.dropdown.refilter.call(this)
+        else
+            this.dropdown.refilter.call(this)
     },
 
     selectAll(){
fixes #<I> - apparently without the setTimeout, if another Tagify was "under" the selected suggestion, it will gain focus