diff --git a/src/editor-component.coffee b/src/editor-component.coffee index d278905ac..fd663103b 100644 --- a/src/editor-component.coffee +++ b/src/editor-component.coffee @@ -469,6 +469,8 @@ EditorComponent = React.createClass editor.insertText(char) onMouseDown: (event) -> + return unless event.button is 0 # only handle the left mouse button + {editor} = @props {detail, shiftKey, metaKey} = event screenPosition = @screenPositionForMouseEvent(event) diff --git a/src/editor-view.coffee b/src/editor-view.coffee index 731e87448..7d05b229c 100644 --- a/src/editor-view.coffee +++ b/src/editor-view.coffee @@ -368,6 +368,8 @@ class EditorView extends View false if @isFocused @overlayer.on 'mousedown', (e) => + return unless e.which is 1 # only handle the left mouse button + @overlayer.hide() clickedElement = document.elementFromPoint(e.pageX, e.pageY) @overlayer.show()