I link "Mailto" privi del campo "to" vengono rimossi

Questo funziona correttamente:

[my link](mailto:alice@alice.com&subject=Hi)

Questo non funziona (viene generato un tag <a> vuoto):

[my link](mailto:&subject=Hi)

La formattazione successiva permette a un utente di inviare un messaggio a chiunque desideri. Viene utilizzata, ad esempio, in Discourse quando si condivide un post (vedere il codice qui).

4 Mi Piace

Stesso problema con il bbcode email. Questo funziona correttamente:

[email=alice@alice.com&subject=Ciao]il mio link[/email]

Ma non questo:

[email=&subject=Ciao]il mio link[/email]
1 Mi Piace

Strano, funziona su plain markdown-it e su commonmark dingus, quindi immagino sia una violazione della specifica.

2 Mi Piace

Molto probabilmente è correlato al nostro sanificatore; ipotizzo che stiamo rimuovendo il contenuto a causa di un potenziale problema di sicurezza. Forse un po’ troppo aggressivamente.

Sono a favore di una correzione, ma è probabile che sia estremamente complessa.

3 Mi Piace

Esiste una soluzione alternativa per questo? Ho notato che scrivere in HTML non cambia nulla.:

<a href="mailto:?subject=alfa&body=bravo">charlie</a>

charlie