Symptomen
Wanneer u tekst in een contentEditable div-element met een < br >-code in Internet Explorer 11 of Microsoft Edge typt, wordt de tag < br > onverwacht verwijderd. Dit probleem treedt op in een deel van de contentEditable die hosts inhoud die worden gescheiden door een < br >-tag.
Stel bijvoorbeeld dat u regel2 selecteert in het volgende voorbeeld HTML en typ vervolgens asdf:
<div contenteditable="true"> <span>
Line1
<br>
Line2
<br>
Line3
<br>
Line4
</span>
</div>
In deze situatie is niet alleen regel2 verwijderd, maar ook de volgende < br >-tag. Daarom wordt regel3 de tekst die u hebt getypt ("asdf") in regel2, als volgt:
<div contenteditable="true"> <span>
Line1
<br>
asdfLine3
<br>
Line4
</span>
</div>
Opmerking Dit probleem treedt op als een van de volgende voorwaarden voldaan wordt:
-
Drukt u op Shift + End om selecteert u de regel waar u de tekst kunt invoeren.
-
U gebruikt de muisaanwijzer te klikken net vóór de tag < br > de locatie voor het invoeren van de tekst te selecteren.
Oorzaak
Dit probleem treedt op omdat de selectie beheer service het bereik selecteren tijdens het invoegen van tekst past. De service wordt de routine CSelectTracker::AdjustForCaretRequirements aangeroepen en dit de muisaanwijzer einde markup zodat het de navolgende regel einde code bevat. Dit op zijn beurt wordt het regeleinde verwijderd.
Oplossing
U kunt dit probleem oplossen door de meest recente cumulatieve beveiligingsupdate voor Internet Explorer te installeren. Hiertoe gaat u naar Microsoft Update. Zie ook de technische informatie over de meest recente cumulatieve beveiligingsupdate voor Internet Explorer.
Opmerking Deze update werd voor het eerst opgenomen de MS16-063: beveiligingsupdate voor Internet Explorer: 14 juni 2016.
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Referenties
Meer informatie over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.