This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
This is related to bug 17515, but is different enough to warrant its own bug. Does the @host at-rule apply to the shadow host if it is specified in a shadow DOM subtree that is not currently rendered? Example: Troy built a CoolWidget and specified some styling on the host element using @host at-rule in its shadow DOM subtree. Later, Abed builds a CoolCoolWidget, which is subclassed from CoolWidget, but has a completely different visual appearance. Thus, Abed chooses not to reuse Troy's shadow DOM subtree and does not include a <shadow> element in his widget's shadow DOM subtree. The question is: does Abed have to now fight Troy's @host at-rules and defensively override them or do they just not apply, since Abed doesn't use any of Troy's tree?
http://dvcs.w3.org/hg/webcomponents/rev/21d831260212