Wichtig
Detail
Fehlerbehebung
Wichtig
Detail
Im WYSIWYG-Editor können Bilder hochgeladen werden. Diese stehen initial inline im Quelltext und werden dann durch "kurze" Referenzen ersetzt.
Dies passiert unter folgenden Umständen nicht:
- Einfügen eines Textes.
- Upload eines Bildes.
- Keine weitere Änderung oder auch nur Klicken in den WYSIWYG-Editor
- Speichern der Änderung.
In diesem Fall steht das Orignal-Bild noch im Quellcode.
Das tl:StructuredTextControl reagiert zwar auf den Upload und schickt eine Antwort; diese wird aber anscheinend auf dem Client nicht eingespielt.
Getestet in FF 96.0.3.
Normalerweise hört der Client auf jedes change Event und bereitet es vor, um beim Speichern die aktuellsten Änderungen mitzuspeichern. Beim hochladen des Bildes wird zwar ein change Event erzeugt, allerdings erst mal nur mit dem Originalbild. Nach dem erfolgreichen Upload des Bildes ändert sich im Editor zwar auch die URL des Bildes, aber der Editor feuert kein change Event.
Verbesserung
Nach dem Upload eines Bildes wird noch mal manuell ein change gefeuert.
Test
Ein Bild in den Editor hochladen und sofort speichern, ohne irgendwelche weiteren Änderungen. Das Bild muss korrekt hochgeladen und gespeichert sein, d.h. es darf nicht semi-transparent sein und die URL darf keine base64 sein.