Yippie! I found it!!
I previously had a bug with a quote box being at the end of a row: Something of vBulletin was "eating" the
<br /> behind the
</div> of the quote box. So I added a workaround for this which worked on my test server.
While trying to reproduce "your bug" I found out that if a post is submitted throug AJAX a linebreak is saved as "\n". If a post is submitted through normal answering (without AJAX) a linebreak is saved as "\r\n". My workaround only worked for the first version.
So uninstall my product, edit the xml of the product and replace the second line:
PHP Code:
#workaround for div-bug
$code = preg_replace('#(?<!:)</div>(\r)?\n#im','</div><br />',$code);
(should be line 72 in the beta xml file) and install it again.
This workaround is not the best, but I don't know how to make it better. It would take to much time to explain why that is so...
This bug will also be fixed (as described) in the next version.