This is sort of a reopening of the bug reported by Najib Idrissi here.
The Common-HTML render does not break lines.
Compare this to the HTML-CSS output of the same code.
You could imagine how long the single-line output was.
(Both were taken from this answer, in Firefox 43 on Arch Linux 64bit.)