Re: [shadow-styling] Which node the :ancestor selector matches

On Mon, Mar 17, 2014 at 8:07 AM, Rune Lillesveen <rune@opera.com> wrote:
> The text in [1] is at best unclear about the fact that :ancestor
> actually selects the shadow host and not the ancestor matching the
> compound selector inside the pseudo function. I was confused about the
> meaning of :ancestor until I read [2] which is very clear about it:
>
> "The selector :ancestor(<selector>) matches the host element if it or
> any of its ancestors matches <selector>."
>
> Could the spec say something like that, given that it's correct?

While I didn't edit it specifically in response to this email, the
spec currently has a definition almost identical to what you proposed,
so I'm gonna consider this fixed.  ^_^
<http://dev.w3.org/csswg/css-scoping/#selectordef-host-context>

Received on Friday, 21 March 2014 23:53:20 UTC