bei Contao 5 gab es eine Änderung, die etwas unter dem Radar geflogen ist: Die "Sonderzeichen" wie geschütztes Leerzeichen [nbsp] oder bedingten Bindestrich [-], die man über den Tiny eingibt, werden bei eigenen Eingabewidgets per se nicht mehr umgewandelt (siehe Contao-Handbuch). Das bedeutet, dass Texte aus älteren Contao-Versionen diese Zeichen so wie eingegeben auch wieder ausgeben.
Für MM haben wir das nun angepasst und für die Attribute Text, Langtext bzw. Übersetzter Text und Übersetzter Langtext eine Migration implementiert, die diese Zeichen in der DB in die entsprechenden HTML Entities umwandelt. Diese Umwandlungen sollte nach einem Update der Attribute und Start der Migration als Auswahl zur Verfügung stehen.
BTW: wie wir im Quelltext gesehen haben, wird nun auch das "zero-width space" (breitenlose Leerzeichen) als [zwsp] unterstützt - ein PR für die C-Doku ist erstellt...