diff --git a/browser/components/MarkdownEditor.js b/browser/components/MarkdownEditor.js index 43d1a10d..4f5ab814 100644 --- a/browser/components/MarkdownEditor.js +++ b/browser/components/MarkdownEditor.js @@ -167,10 +167,13 @@ class MarkdownEditor extends React.Component { keyPressed.add(e.keyCode) this.setState({ keyPressed }) let isNoteHandlerKey = (el) => { return keyPressed.has(el) } - if (!this.state.isLocked && this.state.status === 'CODE' && this.escapeFromEditor.every(isNoteHandlerKey)) { + if (keyPressed.size === this.escapeFromEditor.length + && !this.state.isLocked + && this.state.status === 'CODE' + && this.escapeFromEditor.every(isNoteHandlerKey)) { document.activeElement.blur() } - if (this.supportMdSelectionBold.every(isNoteHandlerKey)) { + if (keyPressed.size === this.supportMdSelectionBold.length && this.supportMdSelectionBold.every(isNoteHandlerKey)) { this.addMdAroundWord('**') } }