diff --git a/src/main/java/com/maddyhome/idea/vim/helper/IjActionExecutor.kt b/src/main/java/com/maddyhome/idea/vim/helper/IjActionExecutor.kt
index 44d3cd614..d93972130 100644
--- a/src/main/java/com/maddyhome/idea/vim/helper/IjActionExecutor.kt
+++ b/src/main/java/com/maddyhome/idea/vim/helper/IjActionExecutor.kt
@@ -88,6 +88,7 @@ internal class IjActionExecutor : VimActionExecutor {
       try {
         isRunningActionFromVim = true
         val res = ActionManager.getInstance().tryToExecute(ijAction, null, editor?.ij?.component, "IdeaVim", true)
+        res.waitFor(5_000)
         return res.isDone
       } finally {
         isRunningActionFromVim = false