Browse Source

Fix caret position after using autocomplete helper

master
Eduard Kuzmenko 3 years ago
parent
commit
8343256473
  1. 4
      src/lib/richtextprocessor.ts

4
src/lib/richtextprocessor.ts

@ -538,7 +538,9 @@ namespace RichTextProcessor {
// * check whether text was sliced // * check whether text was sliced
// TODO: consider about moving it to other function // TODO: consider about moving it to other function
if(entity.offset >= textLength) { if(entity.offset >= textLength) {
continue; if(entity._ !== 'messageEntityCaret') { // * can set caret to the end
continue;
}
} else if((entity.offset + entity.length) > textLength) { } else if((entity.offset + entity.length) > textLength) {
entity = copy(entity); entity = copy(entity);
entity.length = entity.offset + entity.length - textLength; entity.length = entity.offset + entity.length - textLength;

Loading…
Cancel
Save