RTE entfernt Anführungszeichen innerhalb der Wrap-Syntax

Ich habe festgestellt, dass die Anführungszeichen innerhalb des Theme-Install-Wraps auf Homepage Feature nach einer Bearbeitung verschwunden sind.

Ich vermute, dass der RTE (Rich Text Editor) dafür verantwortlich ist. Ich habe versucht, ein minimales Reproduktionsbeispiel zu finden:

  1. Füge Folgendes im Markdown-Modus in den Composer ein
[wrap=theme-install-button repo-name="Homepage Feature" repo-url=https://github.com/discourse/discourse-homepage-feature-component]
Install this theme component

[/wrap]

test 
  1. Verwende den Umschalter, um zum RTE zu wechseln
  2. Verwende den Umschalter erneut, um zu prüfen, ob die Anführungszeichen um „Homepage Feature“ noch vorhanden sind. In meinen Tests waren sie wie erwartet vorhanden.
  3. Füge official zum Entwurf hinzu
[wrap=theme-install-button repo-name="Homepage Feature" repo-url=https://github.com/discourse/discourse-homepage-feature-component]
Install this theme component

[/wrap]

test #official
  1. Wechsle erneut zum RTE und dann zurück zum Markdown-Modus
    Erwartetes Ergebnis: Die Anführungszeichen sind noch vorhanden.
    Tatsächliches Ergebnis: Die Anführungszeichen fehlen, wodurch Benutzer, die den Button verwenden, gefragt werden, ob sie „Homepage“ installieren möchten.

3 „Gefällt mir“

Ich kann das reproduzieren, danke für die Schritte! @renato scheint es so, als würden wir bei der Verarbeitung des Beitrags durch ProseMirror BBCode-Werte mit Leerzeichen nicht berücksichtigen?

3 „Gefällt mir“

Vielen Dank für den Bericht, das sollte es beheben: FIX: Keep quotes around wrap bbcode attribute values with spaces - Pull Request #41429 - discourse/discourse - GitHub

1 „Gefällt mir“