<?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>23481</bug_id>
          
          <creation_ts>2013-10-10 16:09:11 +0000</creation_ts>
          <short_desc>[Shadow]: Multiple trees are introduced to explain encapsulation.</short_desc>
          <delta_ts>2015-05-27 02:46:46 +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>MOVED</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>15480</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="johnjbarton">johnjbarton</reporter>
          <assigned_to name="Hayato Ito">hayato</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>hayato</cc>
    
    <cc>yutak</cc>
          
          <qa_contact>public-webapps-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>94560</commentid>
    <comment_count>0</comment_count>
    <who name="johnjbarton">johnjbarton</who>
    <bug_when>2013-10-10 16:09:11 +0000</bug_when>
    <thetext>&quot; Encapsulation is effectively a natural property of having multiple trees.&quot;

I pondered the first part of this document for a long while: &quot;tree of trees&quot; makes no sense. Graphically, a tree of trees is just a tree. Look at all the diagrams in the first part of the doc: just trees with solid or dotted lines and some superfluous-looking boxes.

Eventually it came to me: &apos;tree of trees&apos; was invented to explain that parts of the tree are encapsulated from other parts.  Eventually this was confirmed in the quote above.

The story would be much clearer if you say that right when you introduce the neology &apos;tree of trees&apos;.  Rather than starting with complicated definitions, just say that the Shadow DOM spec defines new encapsulated DOM sub-trees. When we introduce this encapsulated sub-tree into the existing DOM tree, we call the result a &apos;tree of trees&apos; to emphasis the encapsulation while also showing that tree navigation operation existed between pre-shadow-DOM nodes and Shadow DOM nodes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95072</commentid>
    <comment_count>1</comment_count>
    <who name="Yuta Kitamura">yutak</who>
    <bug_when>2013-10-22 07:00:51 +0000</bug_when>
    <thetext>Yeah, I agree that inter-tree interactions are not very obvious. I think
it&apos;s the specification&apos;s job to explain the &quot;naturalness&quot; in written form.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120493</commentid>
    <comment_count>2</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2015-05-27 02:46:46 +0000</bug_when>
    <thetext>Moved to https://github.com/w3c/webcomponents/issues/83</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>