On Thu, 26 Apr 2012 10:05:28 +0200, Ryosuke Niwa <rn...@webkit.org> wrote:
Also, I think Anne convinced me that it's better to deduce the insertion
mode from the first element than inventing a new insertion mode (I've asked him to post his reasoning).

1) You cannot look at various elements and make a decision. E.g. if your first element is <plaintext> there will not be any other elements.

2) Defining a new top-level insertion mode while retaining compatible behavior might be an interesting exercise in parser complexity, but it's not clear there is a benefit (use cases?) and feasibility has not been demonstrated (consider handling <p><td><p>, <tr><p><td>, ...). The more we can define in terms of the existing parser, the better it is for developers. The behavior will be more predictable and there will be less quirks to learn.

FWIW, https://www.w3.org/Bugs/Public/show_bug.cgi?id=14694 is the bug on the DOM Parsing spec, I don't think there's a bug on the HTML spec (other than https://www.w3.org/Bugs/Public/show_bug.cgi?id=16635 for SVG/MathML), but I might be mistaken.


--
Anne van Kesteren
http://annevankesteren.nl/

Reply via email to