>! a >! b >! c
Will be shown as a blockquote with
! in front of it:
Instead of a spoiler for 3 paragraphs (or 3 spoiler blocks, whatever).
Meta Stack Exchange is a question and answer site for meta-discussion of the Stack Exchange family of Q&A websites. It only takes a minute to sign up.Sign up to join this community
This bug is now status-completed as a result of the migration to CommonMark.
Basically, the prior renderer had an ambiguity in its specification. Essentially, block quote markup on separate lines would be combined into a single block quote when rendered, but spoilers were not to be combined. So the following markup:
>! test >! test >! test
...could be interpreted in two different ways: either it's a single block quote on three separate lines to be merged, with the exclamation point part of the lines, or as three separate spoiler blocks. It seems the previous renderer went with the former interpretation, causing the bug here.
However, as of the transition to CommonMark that happened earlier this year, the renderer specification has changed: block quotes on separate lines were not to be combined, but instead treated as separate blocks of text on their own. As such, the former interpretation above became invalid, and so the system now uses the latter (correct) interpretation.
In order to show the previous buggy behavior, it is now necessary to put a single angle bracket on all the empty lines:
>! test > >! test > >! test
Without those, those are treated as separate blocks of text, and are (correctly) recognized as spoilers.