Проверка правописания HTML в contenteditable div не работает после span
В моем довольном div у меня естьspellcheck
атрибут установлен вtrue
, «Красные загогулины» работают до (и) любого диапазона, который присутствует, но не после. В следующем HTML:
<div contenteditable="true" id="input" class="input" spellcheck="true">
misssspellelellled
<span class="test-span">
imaspan!
</span>
alsomisspelleelled
</div>
Первое слово (misssspellelellled
) и текст в промежутке (imaspan!
) отображаются как с ошибками, но слово после интервала (alsomisspelleelled
) не. Смотрите следующий скриншот:
Есть идеи, как это исправить? Эта ошибка может быть специфичной для Chrome.
Живой пример можно найти здесь:http://codepen.io/kauffecup/pen/AnBIK (вам может понадобиться сфокусировать и размыть div, чтобы показать «красные загогулины»).