- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Mon, 11 Mar 2013 12:53:56 -0700
- To: Andrei Bucur <abucur@adobe.com>
- Cc: Elliott Sprehn <esprehn@gmail.com>, public-webapps <public-webapps@w3.org>
On Thu, Mar 7, 2013 at 1:43 AM, Andrei Bucur <abucur@adobe.com> wrote: > Hello, > > I want to clarify a certain situation: > <ol> > <li>A</li> > <li id="host"> > <ShadowRoot> > <li>X</li> > <li>Y</li> > <ShadowRoot> > </li> > <li>C</li> > </ol> > > How is this case supposed to be rendered? > 1. A > 2. 1. X > 2. Y > 3. C > > or > > 1. A > 2,3. X > 4. Y > 5. C > > Basically, do we want the shadow root to become the counting root for the <li>s inside the shadow or we let them go through the upper boundary and use the <ol> instead? > I would vote for the first rendering as it seems to better respect the shadow encapsulation. If so, it also means we need to prevent the propagation of the type, reversed etc. attributes of the parent <ol> > to the shadow <li>s, right? Hm, either rendering is consistent with what we've already answered. I think I'm with you, saying that the shadow root is also a root for counter scopes. I'd like Elliot to comment before I commit to anything, though, as he knows more about WebKit's counter implementation. ~TJ
Received on Monday, 11 March 2013 19:54:45 UTC