<?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>13480</bug_id>
          
          <creation_ts>2011-07-30 21:09:17 +0000</creation_ts>
          <short_desc>Misuse of &quot;child nodes&quot; term</short_desc>
          <delta_ts>2011-08-05 15:33:20 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>LC1 HTML5 spec</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows NT</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jirka Kosek">jirka</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>annevk</cc>
    
    <cc>ayg</cc>
    
    <cc>dbaron</cc>
    
    <cc>ian</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>51836</commentid>
    <comment_count>0</comment_count>
    <who name="Jirka Kosek">jirka</who>
    <bug_when>2011-07-30 21:09:17 +0000</bug_when>
    <thetext>The specification uses terms &quot;direct child&quot; and &quot;child&quot; in way that&apos;s equivalent to &quot;child&quot; and &quot;descendant&quot; terms in XPath world. Ideally this less ambiguous terminology should be used. If not, at least terms &quot;direct child&quot; and &quot;child&quot; should be properly defined to prevent confusion to people coming from XML world.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51838</commentid>
    <comment_count>1</comment_count>
    <who name="Anne">annevk</who>
    <bug_when>2011-07-30 22:01:05 +0000</bug_when>
    <thetext>I think they mean the same thing in HTML. It should probably just stick to child. Where do you think &quot;child&quot; means &quot;descendant&quot;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51848</commentid>
    <comment_count>2</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-07-30 23:45:13 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Accepted
Change Description: see diff given below
Rationale: The term &quot;child&quot; is used in the HTML spec in its regular computer science sense. I&apos;ve no idea if that&apos;s the same as what XPath does, but it is consistent with usage in the DOM specs, the CSS specs, and Wikipedia&apos;s various pages on related topics.

Since the word &quot;direct&quot; may be the source of this confusion, I&apos;ve removed that word where it was redundant.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51849</commentid>
    <comment_count>3</comment_count>
    <who name="">contributor</who>
    <bug_when>2011-07-30 23:45:33 +0000</bug_when>
    <thetext>Checked in as WHATWG revision r6340.
Check-in comment: Remove confusing use of the word &apos;direct&apos;.
http://html5.org/tools/web-apps-tracker?from=6339&amp;to=6340</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51850</commentid>
    <comment_count>4</comment_count>
    <who name="Jirka Kosek">jirka</who>
    <bug_when>2011-07-31 07:10:39 +0000</bug_when>
    <thetext>In section 4.2.6 The style element in description of scoped attribute:

&quot;If the scoped attribute is present, then the user agent must apply the specified style information only to the style element&apos;s parent element (if any), and that element&apos;s *child nodes*. Otherwise, the specified styles must, if applied, be applied to the entire document.&quot;

I think that logical would be to apply scoped style to its parent element and all parent&apos;s descendants, not only childs. So either description of scope is wrong or I don&apos;t understand how it works. This probably make me think that usage of child/direct child is wrong in the spec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51996</commentid>
    <comment_count>5</comment_count>
    <who name="Aryeh Gregor">ayg</who>
    <bug_when>2011-08-02 16:08:35 +0000</bug_when>
    <thetext>That seems wrong, yeah.  It should say &quot;descendants&quot;.  If you want to xref a definition, DOM Core has concept-tree-child, concept-tree-descendant, etc. (I&apos;m now xref&apos;ing these consistently in my specs).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54140</commentid>
    <comment_count>6</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:36:27 +0000</bug_when>
    <thetext>mass-move component to LC1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54244</commentid>
    <comment_count>7</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-08-05 15:30:35 +0000</bug_when>
    <thetext>Wow, yeah, I have no idea what I was smoking when I wrote that. Fixed.

EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Accepted
Change Description: see diff given below
Rationale: see comment 5

I didn&apos;t add cross-references since the terms are used all over the place and they&apos;re normal computer science terms used with their regular meaning.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54247</commentid>
    <comment_count>8</comment_count>
    <who name="">contributor</who>
    <bug_when>2011-08-05 15:33:20 +0000</bug_when>
    <thetext>Checked in as WHATWG revision r6375.
Check-in comment: thinko
http://html5.org/tools/web-apps-tracker?from=6374&amp;to=6375</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>