mirror of
https://github.com/element-hq/element-web.git
synced 2024-12-16 17:01:31 +03:00
refocus editor after clicking on autocompletes
This commit is contained in:
parent
7de45f8b7b
commit
11cea61661
1 changed files with 6 additions and 3 deletions
|
@ -1313,7 +1313,8 @@ export default class MessageComposerInput extends React.Component {
|
||||||
if (range) {
|
if (range) {
|
||||||
const change = editorState.change()
|
const change = editorState.change()
|
||||||
.collapseToAnchor()
|
.collapseToAnchor()
|
||||||
.moveOffsetsTo(range.start, range.end);
|
.moveOffsetsTo(range.start, range.end)
|
||||||
|
.focus();
|
||||||
editorState = change.value;
|
editorState = change.value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1321,12 +1322,14 @@ export default class MessageComposerInput extends React.Component {
|
||||||
if (inline) {
|
if (inline) {
|
||||||
change = editorState.change()
|
change = editorState.change()
|
||||||
.insertInlineAtRange(editorState.selection, inline)
|
.insertInlineAtRange(editorState.selection, inline)
|
||||||
.insertText(suffix);
|
.insertText(suffix)
|
||||||
|
.focus();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
change = editorState.change()
|
change = editorState.change()
|
||||||
.insertTextAtRange(editorState.selection, completion)
|
.insertTextAtRange(editorState.selection, completion)
|
||||||
.insertText(suffix);
|
.insertText(suffix)
|
||||||
|
.focus();
|
||||||
}
|
}
|
||||||
editorState = change.value;
|
editorState = change.value;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue