- From: <bugzilla@jessica.w3.org>
- Date: Fri, 27 Mar 2015 06:07:11 +0000
- To: public-webapps@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=28353 Bug ID: 28353 Summary: [Shadow]: Use a parent/child relationship in the composed tree for some elements, i.e. <ol>/<li> Product: WebAppsWG Version: unspecified Hardware: PC OS: All Status: NEW Severity: normal Priority: P2 Component: Component Model Assignee: dglazkov@chromium.org Reporter: hayato@chromium.org QA Contact: public-webapps-bugzilla@w3.org CC: mike@w3.org, public-webapps@w3.org Blocks: 14978 For example, suppose the following case: <div id="shadow-host"> <summary>summary</summary> </div> #shadow-root-of-the-shadow-host <details> <content></content> <div>details</div> </details> Unfortunately, this should not be rendered as intended, if we interpret the spec [1] strictly. [1]: https://html.spec.whatwg.org/multipage/forms.html#the-summary-element The spec says: > Contexts in which this element, <summary>, can be used: > As the first child of a details element. The same discussion might be also applied to the following elements, including, but not limited to: - <tr>/<td> - <ol>/<li> I've not investigated carefully yet. We have to investigate further. In Blink, AFAIR, we've spent some efforts to support these elements so that they are rendered correctly as intended even though they form a parent/child relationship in the composed tree, rather than in a node tree. However, I'm afraid that no one has a clear idea what behavior is correct. If we are to support these cases, the spec must specify that somehow. -- You are receiving this mail because: You are on the CC list for the bug.
Received on Friday, 27 March 2015 06:07:13 UTC