RTE rimuove le virgolette all'interno della sintassi di wrap

Ho notato che le virgolette all’interno del wrap per l’installazione del tema su Homepage Feature sono scomparse dopo una modifica.

Penso che l’RTE (Rich Text Editor) ne sia la causa. Ho provato a trovare un caso minimo per riprodurre il problema:

  1. Incollare il seguente testo nel compositore in modalità Markdown
[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. Usare il pulsante per passare alla modalità RTE
  2. Usare di nuovo il pulsante per verificare se le virgolette intorno a “Homepage Feature” sono ancora presenti. Nei miei test erano presenti come previsto.
  3. Aggiungere official alla bozza
[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. Passare di nuovo alla modalità RTE e tornare alla modalità Markdown
    Risultato atteso: Le virgolette sono ancora presenti.
    Risultato effettivo: Le virgolette mancano, il che fa sì che agli utenti che usano il pulsante venga chiesto se vogliono installare “Homepage”.

3 Mi Piace

Riproduco il problema, grazie per i passaggi! @renato sembra che quando prosemirror elabora il post non stiamo tenendo conto dei valori bbcode con gli spazi?

3 Mi Piace

Grazie per la segnalazione, questo dovrebbe risolvere il problema: FIX: Keep quotes around wrap bbcode attribute values with spaces - Pull Request #41429 - discourse/discourse - GitHub

1 Mi Piace