Penso che questo sia il problema, oltre al fatto che imitiamo l’input dell’utente sull’elemento textarea in questo tipo di aggiunta per evitare di perdere la cronologia di annullamento.
Credo che possa essere “risolto” con un spellcheck="false" sull’elemento, ma ha un ovvio svantaggio.
Ciò che causa il problema è l’incoerenza delle virgolette, funzionerebbe se ci fosse lo stesso stile di virgolette su entrambe le estremità – è possibile utilizzare uno qualsiasi di questi set:
È strano che solo la seconda virgoletta sia stata convertita durante la citazione, mentre entrambi i lati vengono convertiti se lo stesso BBCode viene digitato manualmente.