Verschachtelte Details werden in E-Mails nicht richtig gerendert

Dieses Problem bezieht sich auf das discourse-details Plugin @zogstrip

Schritte zur Reproduktion

  1. Möglicherweise möchten Sie die Admin-Einstellung email time window mins vorübergehend auf 1 Minute ändern, damit Sie nicht 10 Minuten auf die E-Mail warten müssen.

  2. Erstellen Sie ein neues Thema mit diesem Inhalt:

    [details="Hier klicken"]
    Blah, blah
    
    [details="Hier auch klicken"]
    Verschachtelter Inhalt
    [/details]
    
    [details="Und hier auch"]
    Mehr verschachtelter Inhalt
    [/details]
    
    Mehr Blah.
    [/details]
    

Erwartetes Verhalten

Die E-Mail enthält den Text des details-Elements auf oberster Ebene und einen Link mit dem Schlüssel details.excerpt_details als Inhalt: Hier klicken (klicken für mehr Details)

Tatsächliches Verhalten

Die E-Mail enthält alle verschachtelten details-Texte und dann den Link: Hier klicken Hier auch klicken Und hier auch (klicken für mehr Details)

Dies ist problematisch, denn wenn es eine details-Ebene auf oberster Ebene mit vielen verschachtelten gibt, könnte die Ausgabe wie folgt aussehen: