(In reply to Dão Gottwald [::dao] (PTO till Nov 13) from comment #2)
(In reply to Brendan Dahl [:bdahl] from comment #0)
To continue the "htmlification" of browser.xhtml we should move
<link> in the
There is special handling of XML style sheets in the prototype cache that may also need to support CSS in link elements.
What's the goal here? Just familiarity for people who authored HTML? Other perf benefits?
Unless if there's a particular benefit to PIs (which this bug is intending to help us figure out) we should do what most people are familiar with. We also have .html docs in tree and it's good to be consistent. For example, Bug 1582786 is a case where injecting PIs from JS into a non-XML html document caused a problem.
Afaik we're not going to stop serving browser.xhtml as XML, so from that perspective this seems unnecessary.