diff --git a/src/text-editor-component.js b/src/text-editor-component.js index 79105f868..a1867a931 100644 --- a/src/text-editor-component.js +++ b/src/text-editor-component.js @@ -1657,8 +1657,10 @@ class TextEditorComponent { didCompositionUpdate (event) { if (parseInt(process.versions.chrome) === 56) { process.nextTick(() => { - const previewText = this.getHiddenInput().value - this.props.model.insertText(previewText, {select: true}) + if (this.compositionCheckpoint) { + const previewText = this.getHiddenInput().value + this.props.model.insertText(previewText, {select: true}) + } }) } else { this.props.model.insertText(event.data, {select: true})