Explicitly divs interact poorly with auto-paragraphs
Summary: Take the following QText:
<div class="myClass">
Foo
</div>
Does this work as expected? No, because the lines containing the div tags themselves get automatically wrapped in paragraphs, so you get a < /div> at the end of the first line, nicely foiling it.
Justin: I've thought of one or two hacks to partly ameliorate this problem, but they don't work consistently, so they simply push around the confusion. The right way to fix this is probably to make the parser smart about the HTML tags, enough so to know that you should handle div tags specially. But this isn't a small project to do well.
(The parser had a concept of "XML blocks", which kind of dealt with this, but had its own special problems -- it wouldn't paragraph-ize the content inside of the XML, which is broken in a totally different way. We need something cleverer.)