<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>19912</bug_id>
          
          <creation_ts>2012-11-08 17:48:31 +0000</creation_ts>
          <short_desc>[Explainer]: Appendices A and B. interfaces out of sync</short_desc>
          <delta_ts>2013-05-30 08:25:23 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebAppsWG</product>
          <component>HISTORICAL - Component Model</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>14949</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter>miket</reporter>
          <assigned_to name="Dominic Cooney">dominicc</assigned_to>
          <cc>dominicc</cc>
          
          <qa_contact>public-webapps-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>78065</commentid>
    <comment_count>0</comment_count>
    <who name="">miket</who>
    <bug_when>2012-11-08 17:48:31 +0000</bug_when>
    <thetext>The interfaces in the explainer don&apos;t match what&apos;s in the Shadow DOM spec (possibly for those defined in the templates spec too--I haven&apos;t gotten through that one yet).

I suspect they just fell out of sync.

Some examples:

- no mention of PseudoElementStylable interface and pseudo attribute

- &quot;ShadowRoot implements NodeSelector;&quot; no mention of this in Shadow DOM spec.

- HTMLContentElement interface missing resetStyleInheritance, getDistributedNodes()

- HTMLShadowElement interface missing resetStyleInheritance

- ShadowRoot interface: 
  - Element vs. HTMLElement type for getElementById
  - &quot;in DOMString&quot; vs. &quot;DOMString&quot;
  - nullable DOMString? vs. &quot;DOMString&quot;
  - missing getSelection
  - missing addStyleSheet, removeStyleSheet
  - no selection attribute in Shadow DOM spec
  - missing StyleSheetList


In Appendix B, the &lt;content&gt; element is missing the reset-style-inheritance attribute.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78077</commentid>
    <comment_count>1</comment_count>
    <who name="">miket</who>
    <bug_when>2012-11-08 20:23:41 +0000</bug_when>
    <thetext>Just had a read of the HTML Templates spec.

Templates spec:
interface HTMLTemplateElement : HTMLElement { 
  attribute DocumentFragment content;
}

Explainer:
interface HTMLTemplateElement : HTMLElement {
    readonly attribute DocumentFragment content;
}

And in Appendix B of the explainer, the content attribute is missing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88428</commentid>
    <comment_count>2</comment_count>
    <who name="Dominic Cooney">dominicc</who>
    <bug_when>2013-05-30 08:25:23 +0000</bug_when>
    <thetext>Instead of duplicating the definitions I have reduced the appendix to linking directly to the normative definitions.

Do you think attributes and operations are also interesting to include in the index? Or are elements and interfaces sufficient?

&lt;https://dvcs.w3.org/hg/webcomponents/rev/9f893b16938a&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>