diff --git a/src/basis/ui.js b/src/basis/ui.js
index <HASH>..<HASH> 100644
--- a/src/basis/ui.js
+++ b/src/basis/ui.js
@@ -576,7 +576,9 @@
         {

           var focusElement = this.tmpl.focus || this.element;

           if (focusElement)

-            DOM.focus(focusElement, select);

+            setImmediate(function(){

+              DOM.focus(focusElement, select);

+            });

         }

       },
fix focus method (set focus with timeout allows to avoid focus set problem during event)