La corrección ortográfica de HTML en div contenteditable no funciona después del intervalo

En mi div contenteditable, tengo elspellcheck atributo establecido entrue. Los "garabatos rojos" funcionan antes (y en) cualquier intervalo que esté presente, pero no después. En el siguiente HTML:

<div contenteditable="true" id="input" class="input" spellcheck="true">
  misssspellelellled
  <span class="test-span">
    imaspan!
  </span>
  alsomisspelleelled
</div>

La primera palabra (misssspellelellled) y el texto en el lapso (imaspan!) aparecen mal escritas, pero la palabra después del lapso (alsomisspelleelled) no. Vea la siguiente captura de pantalla:

¿Alguna idea sobre cómo solucionar esto? Este error puede ser específico de Chrome.

Un ejemplo vivo se puede encontrar aquí:http://codepen.io/kauffecup/pen/AnBIK (Es posible que deba enfocar y difuminar la división para que aparezcan "garabatos rojos").

Respuestas a la pregunta(1)

Su respuesta a la pregunta