refocus editor after clicking on autocompletes

This commit is contained in:
Matthew Hodgson 2018-05-21 12:28:08 +01:00
parent 7de45f8b7b
commit 11cea61661

View file

@ -1313,7 +1313,8 @@ export default class MessageComposerInput extends React.Component {
if (range) {
const change = editorState.change()
.collapseToAnchor()
.moveOffsetsTo(range.start, range.end);
.moveOffsetsTo(range.start, range.end)
.focus();
editorState = change.value;
}
@ -1321,12 +1322,14 @@ export default class MessageComposerInput extends React.Component {
if (inline) {
change = editorState.change()
.insertInlineAtRange(editorState.selection, inline)
.insertText(suffix);
.insertText(suffix)
.focus();
}
else {
change = editorState.change()
.insertTextAtRange(editorState.selection, completion)
.insertText(suffix);
.insertText(suffix)
.focus();
}
editorState = change.value;