diff --git a/platform/platform-impl/src/com/intellij/ui/popup/AbstractPopup.java b/platform/platform-impl/src/com/intellij/ui/popup/AbstractPopup.java index 2abccc18c34d..6a699142575b 100644 --- a/platform/platform-impl/src/com/intellij/ui/popup/AbstractPopup.java +++ b/platform/platform-impl/src/com/intellij/ui/popup/AbstractPopup.java @@ -1048,7 +1048,7 @@ public class AbstractPopup implements JBPopup { removeActivity(); return; } - if (myPreferredFocusedComponent != null && myInStack && myFocusable) { + if ((myPreferredFocusedComponent instanceof JButton || myPreferredFocusedComponent instanceof JTextField) && myFocusable) { IJSwingUtilities.moveMousePointerOn(myPreferredFocusedComponent); }