diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java index 90b034206244..902eed35263b 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java @@ -3774,6 +3774,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi if (isColumnMode() || e.isAltDown()) { final LogicalPosition blockStart = selectionModel.hasBlockSelection() ? selectionModel.getBlockStart() : oldLogicalCaret; selectionModel.setBlockSelection(blockStart, getCaretModel().getLogicalPosition()); + IdeEventQueue.getInstance().blockNextEvents(e); // don't process action on mouse released (IDEA-53663) } else { if (getMouseSelectionState() != MOUSE_SELECTION_STATE_NONE) {