Fehlerbehebung
Detail
#28141
Rendering safety: Folge-Fehler nach der Fehlerbehandlung von Fehlern in Template-Variablen
Tritt ein Fehler in einer Template-Variable auf, wird dieser zwar seit #28089 korrekt abgefangen, allerdings crasht das nachfolgende Rendering, wenn die Template-Variable z.B. in einem Attribut ausgewertet wurde. Die Fehlerbehandlung schließt alle offenen Tags, der nachfolgende Code erwartet das aber nicht und läuft in einen Fehler aus dem tl:TagWriter wegen ungültiger Schachtelung (es wird ein Tag geschlossen, obwohl gerade gar kein Tag geöffnet ist.
Lösung
Fehler nur behandeln, wenn der Kontext sich im Inneren eines Elements befindet. Stattdessen zusätzliche Fehlerbehandlung beim Rendern von Tags aus Templates heraus einführen.
Test
Kein Test.