document.writeの辺り参照。XHTML1.1ならDOM level2 HTML対象外だからサポート外で納得できるが、XHTML1.0ではどうだとか、xsl:output method="html" ではどうだとか、色々な疑問が渦巻いたり。とりあえずサポート外だろうがなんだろうが、document.implementation.hasFeature('HTML', '2.0')
がtrueだったら問答無用という方針で。
Bugzillaの件は有難う御座いました。(私信)
個人的にタイムリーなツボを突かれた。