Проблема с переходом курсора в поле contenEditable - PullRequest
0 голосов
/ 28 февраля 2019

Проблема, которую я пытаюсь решить, связана с выделением слов в html-поле contentEditable или в любом другом текстовом редакторе.

У меня есть поле с некоторым текстом.Содержимое этого поля отправляется на сервер для проверки грамматических проблем (или других вещей).Затем сервер отвечает списком слов, которые должны быть выделены.Для выделения я использую https://markjs.io/.

Проблема заключается в том, что когда ответ от сервера возвращается, а пользователь все еще печатает, после выделения, браузер не знает, где должен находиться курсор, ион случайным образом меняет положение.

jsfiddle.net/7n0vvwop/2/

Введите слово, которое он должен выделить.Вы увидите прыжок.В этом случае я использую редактор tinymce, но проблема сохраняется везде.

У кого-нибудь есть идеи / мысли / предложения?

...