[whatwg] Question on Limits in Adaption Agency Algorithm
Ian Hickson
ian at hixie.ch
Sat Dec 8 13:05:25 PST 2012
On Sat, 3 Nov 2012, Yasuhiko Minamide wrote:
>
> This is about Adaption Agency Algorithm in 12.2.5.4.7 The "in body"
> insertion mode.
>
> Limits of loops in the adoption agency algorithm were introduced in
> http://html5.org/tools/web-apps-tracker?from=5641&to=5642. However, the
> limit for the inner loop introduces an unexpected behaviour for the
> following fragment of an HTML document.
>
> <b><i><a><s><tt><div></b>abc</b></div></tt></s></a>xyz</i>
>
> This document is parsed into the following DOM tree.
>
> <b>
> <i>
> <a>
> <s>
> <tt></tt>
> </s>
> </a>
> "xyz"
> </i>
> </b>
> <a>
> <s>
> <tt>
> <div>
> <b></b>
> "abc"
> </div>
> </tt>
> </s>
> </a>
>
> "xyz" is inserted as a child of <i> and the order between "abc" and
> "xyz" is reversed in the tree. We would like to know whether this is an
> intended behaviour of the specification.
Yeah that's definitely not intentional.
Does anyone have any preference for how this is fixed?
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg
mailing list