From: Ryosuke Niwa [mailto:rn...@apple.com]
> Let me restate the problem using an example. Suppose we're parsing > <my-element></my-element><my-other-element></my-other-element>. > > Once the HTML is parsed, the DOM tree is constructed with two DOM elements. > Now we call the constructors on those elements. Without loss of generality, > let's assume we're doing this in the tree order. > > We call the constructor of my-element first. However, inside this > constructor, you can access this.nextSibling after calling super(). What's > nextSibling in this case? An uninitialized my-other-element. Thanks, that is very helpful. And I'd guess that with the current spec, it's an uninitialized my-other-element in the sense that its createdCallback has not been called, even though its constructor (which does nothing beside the normal HTMLElement/HTMLUnknownElement stuff) has indeed been called.