Используя Mark JS, я сталкиваюсь с тем, что последнее слово в тексте часто не выделяется. Это происходит, когда я использую contenteditable div, но я не уверен, как и когда именно это произойдет. Посмотрите, как последний «привет» во второй строке не помечается?