BBCode [quote] tag and mixed newlines


#1

Hello.

On a forum using Discourse 2.2.0.beta2, while writing PM or public posts, I’ve got some strange behavior with quotes and newlines ; “strange” for someone used to BBcode on classical phpBB-like forums. Is this a bug or a desired/designed behaviour ?

I’ll try to reproduce it here (2.2.0.beta5 now).

The syntax correctly displayed is either:

[quote]Without any newline between opening and closing tags.[/quote]

or

[quote]
With newlines after the opening tag and before the closing [/code]tag.
[/quote]

But if both forms are mixed, then it’s not “correctly” displayed (“correctly” for someone used to BBcode on classical forums) :

[quote]
With newline after opening tag only.[/quote]
 
[quote]With newline before closing tag only.
[/quote]

is “badly” displayed like this

and

[quote]With newline before closing tag only.
[/quote]

[quote]
With newline after opening tag only.[/quote]

is even more “badly” displayed without interpretation

[quote]With newline before closing tag only.
[/quote]

[quote]
With newline after opening tag only.[/quote]


(Régis Hanol) #2

Yes, this is a known limitation of our parser. [quote] always require newlines before and after to work.


#3

OK, thanks for your answer.

Well, except in this case :
[quote]blabla[/quote]

:wink:


(Jeff Atwood) #4

This is covered in several other existing topics. You cannot mix line endings with BBCode [quote]. Either all on one line, or all on different lines.