I added the addon "DOM Inspector" to my browser.
This is the structure I get for my local copy of the testcase:
#document
#transformiix:result
#text
If I save the testcase file (via file->save page) the resulting file contains this DOM structure.
I cannot see a reason, why the root element of the transformed doc is always <result>.
On initializing PresShell a root frame is created from this element, I think.
Eventually, as Firefox is css driven, this breaks the presentation of the doc. I guess <result> is shrinked down to the minimum size (viewport x zoomfactor) then, because there are no style rules for it.
Actually this issue doesn't get out of my mind.
I added the addon "DOM Inspector" to my browser.
This is the structure I get for my local copy of the testcase:
#document :result
#transformiix
#text
If I save the testcase file (via file->save page) the resulting file contains this DOM structure.
I cannot see a reason, why the root element of the transformed doc is always <result>.
On initializing PresShell a root frame is created from this element, I think.
Eventually, as Firefox is css driven, this breaks the presentation of the doc. I guess <result> is shrinked down to the minimum size (viewport x zoomfactor) then, because there are no style rules for it.