Per quanto ne so, il BBCode non è specificato in modo completo per coprire questo caso, ma tutti gli esempi rilevanti di BBCode si trovano su singole righe. Quindi è improbabile che si tratti di un bug.
Il modo normale per abilitare il tagging su più righe è aggiungere interruzioni di riga HTML <br/> per rendere esplicite le righe aggiuntive tra i tag. Anche questo funziona qui:
bbcode [i] corsivo con <br/> <br/> interruzione di riga HTML [/i] esempio.
Sì, il blocco bbcode in corsivo non è implementato come multilinea. Questo è il comportamento attuale previsto. Lo stesso vale per il grassetto. Il motivo per cui ho fatto questo è che <i> e <b> sono trattati anche come tag inline rispetto a tag di livello blocco in HTML.
Sono aperto a espandere questo caso d’uso se ci saranno abbastanza richieste al riguardo, ma allo stato attuale si comporta come previsto.
Scrivere più paragrafi di testo in corsivo o grassetto senza impegnarsi ad applicare il tag di formattazione a ogni paragrafo è uno di quei tipi di post nei forum con un basso rapporto sforzo-infastidimento che, a mio avviso, non dovrebbero essere incoraggiati.