Hyperlinks können nicht in vorgefertigte Antworten eingefügt werden

Hallo,

ich versuche, eine vorgefertigte Antwort zu erstellen. Ich wollte einen Hyperlink einfügen, aber er lässt sich nicht einfügen, da die Schaltfläche ‘OK’ nicht funktioniert.


Schritte zur Reproduktion:

  1. Erstellen oder öffnen Sie eine vorhandene vorgefertigte Antwort.
  2. Versuchen Sie, einen Link einzufügen.
  3. Drücken Sie ‘OK’.
3 „Gefällt mir“

Ich kann das Problem mit dem Link-Button für vorformulierte Antworten auf https://try.discourse.org/ reproduzieren. Der Fehler lautet: Uncaught TypeError: Cannot read property 'querySelector' of null. Er wird in der _addText-Methode von d-editor aufgerufen.

4 „Gefällt mir“

Soll das @sam zugewiesen werden?

2 „Gefällt mir“

Wir rendern das Formular zum Hinzufügen/Bearbeiten einer vorgefertigten Antwort in einem Modal-Fenster. Wenn wir auf die Schaltfläche „Hyperlink einfügen“ klicken, öffnet sich das Modal-Fenster erneut, nachdem das Formular für die „vorgefertigte Antwort“ durch das Formular für den „neuen Hyperlink“ ersetzt wurde. Global gibt es im Code keine Option, mehrere Modals gleichzeitig anzuzeigen. Deshalb tritt das oben beschriebene Problem auf. Ich denke, die beste Lösung hier ist, das Modal für das Formular der „vorgefertigten Antwort“ zu überspringen.

Dies tritt auch beim Einfügen von „Datum und Uhrzeit“ über das Kalender-Modal auf.

6 „Gefällt mir“

Es ist für mich in Ordnung, die Funktion in den vordefinierten Antworten und im Kalender aufzugeben und den defekten Button einfach per CSS auszublenden.

3 „Gefällt mir“

Es ist bereits wie im folgenden Commit erledigt

2 „Gefällt mir“