//core-platform/dev/web/packages/ui/xsl/debug-panel.xsl has code that generates a pretty-printed XML representation of the bebop page, as well as the page layout structure, when the developer appends "&transform=debug" to the URL. To show the structure visually, the HTML for the pretty-printed representation is placed inside <pre></pre> tags and uses indentation to convey the tree structure. The stuff that goes inside the <pre> tag runs with no new lines whatsoever, when Xalan is used. It works fine with Saxon. Marking as low priority, since we don't use Xalan much (if at all).
Created attachment 97371 [details] screenshots The screenshot show two Mozilla windows side by side. One has the correct output generated by Saxon, and the other incorrect by Xalan.
slate