Div ContentEditable pierde la etiqueta < br > al escribir después de la línea de texto en Internet Explorer 11 seleccionada

Síntomas

Cuando se escribe texto en un div contentEditable que contiene una etiqueta < br > en 11 de Internet Explorer o Microsoft Edge, la etiqueta < br > se elimina inesperadamente. Este comportamiento produce en una div contentEditable que está separado por una etiqueta < br > el contenido hosts.

Por ejemplo, supongamos que selecciona línea2 en el siguiente ejemplo de HTML y, a continuación, escriba asdf:
<div contenteditable="true">        <span>
Line1
<br>
Line2
<br>
Line3
<br>
Line4
</span>
</div>
En esta situación, no sólo es línea2 eliminado, sino también la siguiente etiqueta < br >. Por lo tanto, línea3 une el texto escrito ("asdf") en línea2, como sigue:
<div contenteditable="true">        <span>
Line1
<br>
asdfLine3
<br>
Line4
</span>
</div>
Nota: Este problema se produce si se cumple alguna de las condiciones siguientes:
  • Presione MAYÚS + fin para seleccionar la línea donde se deberá escribir el texto.
  • Utilice el puntero del mouse para hacer clic justo antes de la etiqueta < br > para seleccionar la ubicación para insertar el texto.

Causa

Este problema se produce porque el servicio de seguimiento de selección ajusta el intervalo de selección durante la inserción de texto. El servicio llama a la rutina CSelectTracker::AdjustForCaretRequirements y mueve el puntero de marcado final para que incluya la etiqueta de salto de línea al final. Esto, a su vez, elimina el salto de línea.

Solución

Para solucionar este problema, instale la actualización de seguridad acumulativa más reciente para Internet Explorer. Para ello, vaya a Microsoft Update. Además, consulte la información técnica más reciente acerca de la actualización de seguridad acumulativa para Internet Explorer.

Nota: Esta actualización se incluyó primero en el MS16-063: actualización de seguridad para Internet Explorer: 14 de junio de 2016.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Referencias

Obtenga información acerca de la terminología que utiliza Microsoft para describir las actualizaciones de software.
Propiedades

Id. de artículo: 3163201 - Última revisión: 11 feb. 2017 - Revisión: 2

Internet Explorer 11

Comentarios