<?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>21313</bug_id>
          
          <creation_ts>2013-03-16 23:20:08 +0000</creation_ts>
          <short_desc>Validator doesn&apos;t complain about missing closing &lt;/tr&gt; and &lt;/thead&gt; tag.</short_desc>
          <delta_ts>2013-03-17 19:07:59 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Validator</product>
          <component>check</component>
          <version>HEAD</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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="Tobias Markus (:Tobbi)">tobbi.bugs</reporter>
          <assigned_to name="This bug has no owner yet - up for the taking">dave.null</assigned_to>
          
          
          <qa_contact name="qa-dev tracking">www-validator-cvs</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>84518</commentid>
    <comment_count>0</comment_count>
      <attachid>1340</attachid>
    <who name="Tobias Markus (:Tobbi)">tobbi.bugs</who>
    <bug_when>2013-03-16 23:20:08 +0000</bug_when>
    <thetext>Created attachment 1340
testcase

See the attached file at lines 71 and 73. You can see that the TR tag and the THEAD tags don&apos;t close. Still the validator says the document is valid HTML.

Snippet:
&lt;table class=&quot;table table-hover&quot;&gt;
  &lt;thead&gt;
    &lt;tr&gt;&lt;th colspan=3&gt;&lt;/th&gt;&lt;/tr&gt;
    &lt;tr&gt;
      &lt;th&gt;&lt;abbr title=&quot;Nominative&quot;&gt;Nom.&lt;/abbr&gt;&lt;/th&gt;
      &lt;th&gt;&lt;abbr title=&quot;Accusative&quot;&gt;Acc.&lt;/abbr&gt;&lt;/th&gt;
      &lt;th&gt;&lt;abbr title=&quot;Dative&quot;&gt;Dat.&lt;/abbr&gt;&lt;/th&gt;
&lt;/table&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84534</commentid>
    <comment_count>1</comment_count>
    <who name="Ville Skyttä">ville.skytta</who>
    <bug_when>2013-03-17 19:07:59 +0000</bug_when>
    <thetext>The end tags of THEAD and TR are optional.

http://www.w3.org/html/wg/drafts/html/master/syntax.html#optional-tags
http://www.w3.org/TR/html401/index/elements.html</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1340</attachid>
            <date>2013-03-16 23:20:08 +0000</date>
            <delta_ts>2013-03-16 23:20:08 +0000</delta_ts>
            <desc>testcase</desc>
            <filename>validation-bug.html</filename>
            <type>text/html</type>
            <size>4163</size>
            <attacher name="Tobias Markus (:Tobbi)">tobbi.bugs</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCgk8aGVhZD4NCgk8bWV0YSBodHRwLWVxdWl2PSJDb250
ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDtjaGFyc2V0PXV0Zi04IiA+DQoJCTx0aXRsZT5H
ZXJtYW4gdGhpbmc8L3RpdGxlPg0KCQk8IS0tT2ggZ29kLCB3aGF0IGhhdmUgSSBnb3R0ZW4gbXlz
ZWxmIGludG8uLi4tLT4NCgkJPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRl
dmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiPg0KCQk8bGluayBocmVmPSJjc3MvYm9vdHN0
cmFwLm1pbi5jc3MiIHJlbD0ic3R5bGVzaGVldCIgbWVkaWE9InNjcmVlbiI+DQoJCTxsaW5rIGhy
ZWY9ImNzcy9ib290c3RyYXAtcmVzcG9uc2l2ZS5jc3MiIHJlbD0ic3R5bGVzaGVldCI+DQoJCTxs
aW5rIGhyZWY9Im5pY2VzaGVldC5jc3MiIHJlbD0ic3R5bGVzaGVldCI+DQoJCTxzY3JpcHQgc3Jj
PSJqcy9qcXVlcnkuanMiPjwvc2NyaXB0Pg0KPCEtLQkJPHNjcmlwdCBzcmM9ImpzL2Jvb3RzdHJh
cC10cmFuc2l0aW9uLmpzIj48L3NjcmlwdD4NCgkJPHNjcmlwdCBzcmM9ImpzL2Jvb3RzdHJhcC1h
bGVydC5qcyI+PC9zY3JpcHQ+DQoJCTxzY3JpcHQgc3JjPSJqcy9ib290c3RyYXAtbW9kYWwuanMi
Pjwvc2NyaXB0Pg0KCQk8c2NyaXB0IHNyYz0ianMvYm9vdHN0cmFwLWRyb3Bkb3duLmpzIj48L3Nj
cmlwdD4NCgkJPHNjcmlwdCBzcmM9ImpzL2Jvb3RzdHJhcC1zY3JvbGxzcHkuanMiPjwvc2NyaXB0
Pg0KCQk8c2NyaXB0IHNyYz0ianMvYm9vdHN0cmFwLXRhYi5qcyI+PC9zY3JpcHQ+DQoJCTxzY3Jp
cHQgc3JjPSJqcy9ib290c3RyYXAtdG9vbHRpcC5qcyI+PC9zY3JpcHQ+DQoJCTxzY3JpcHQgc3Jj
PSJqcy9ib290c3RyYXAtcG9wb3Zlci5qcyI+PC9zY3JpcHQ+DQoJCTxzY3JpcHQgc3JjPSJqcy9i
b290c3RyYXAtYnV0dG9uLmpzIj48L3NjcmlwdD4NCgkJPHNjcmlwdCBzcmM9ImpzL2Jvb3RzdHJh
cC1jb2xsYXBzZS5qcyI+PC9zY3JpcHQ+DQoJCTxzY3JpcHQgc3JjPSJqcy9ib290c3RyYXAtY2Fy
b3VzZWwuanMiPjwvc2NyaXB0Pg0KCQk8c2NyaXB0IHNyYz0ianMvYm9vdHN0cmFwLXR5cGVhaGVh
ZC5qcyI+PC9zY3JpcHQ+LS0+DQoJCTxzY3JpcHQgc3JjPSJqcy9ib290c3RyYXAuanMiPjwvc2Ny
aXB0Pg0KCTwvaGVhZD4NCgk8Ym9keT4NCgkJCTxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQoJCQkJ
CQk8dGFibGUgY2xhc3M9InRhYmxlIHRhYmxlLWhvdmVyIj4NCgkJCQkJCQk8dGhlYWQ+DQoJCQkJ
CQkJCTx0cj4JPHRoIGNvbHNwYW49NT48YWJiciB0aXRsZT0iZGVyIHdvcmRzIj5EZWZpbml0ZSBB
cnRpY2xlczwvYWJicj48L3RoPjwvdHI+DQoJCQkJCQkJCTx0cj4NCgkJCQkJCQkJCTx0aD5DYXNl
PC90aD4NCgkJCQkJCQkJCTx0aD48YWJiciB0aXRsZT0iTWFzY3VsaW5lIj5NYXNjLjwvYWJicj48
L3RoPg0KCQkJCQkJCQkJPHRoPjxhYmJyIHRpdGxlPSJGZW1pbmluZSI+RmVtLjwvYWJicj48L3Ro
Pg0KCQkJCQkJCQkJCQk8dGg+PGFiYnIgdGl0bGU9Ik5ldXRlciI+TmV1dC48L2FiYnI+PC90aD4N
CgkJCQkJCQkJCQkJPHRoPlBsdXJhbDwvdGg+DQoJCQkJCQkJCQkJPC90cj4NCgkJCQkJCQkJCTwv
dGhlYWQ+DQoJCQkJCQkJCQk8dGJvZHk+DQoJCQkJCQkJCQkJPHRyPg0KCQkJCQkJCQkJCQk8dGQ+
PGFiYnIgdGl0bGU9Ik5vbWluYXRpdmUiPjxzdHJvbmc+Tm9tLjwvc3Ryb25nPjwvYWJicj48L3Rk
Pg0KCQkJCQkJCQkJCQk8dGQ+ZGVyPC90ZD4NCgkJCQkJCQkJCQkJPHRkPmRpZTwvdGQ+DQoJCQkJ
CQkJCQkJCTx0ZD5kYXM8L3RkPg0KCQkJCQkJCQkJCQk8dGQ+ZGllPC90ZD4NCgkJCQkJCQkJCQk8
L3RyPg0KCQkJCQkJCQkJCTx0cj4NCgkJCQkJCQkJCQkJPHRkPjxhYmJyIHRpdGxlPSJBY2N1c2F0
aXZlIj48c3Ryb25nPkFjYy48L3N0cm9uZz48L2FiYnI+PC90ZD4NCgkJCQkJCQkJCQkJPHRkPmRl
bjwvdGQ+DQoJCQkJCQkJCQkJCTx0ZD5kaWU8L3RkPg0KCQkJCQkJCQkJCQk8dGQ+ZGFzPC90ZD4N
CgkJCQkJCQkJCQkJPHRkPmRpZTwvdGQ+DQoJCQkJCQkJCQkJPC90cj4NCgkJCQkJCQkJCQk8dHI+
DQoJCQkJCQkJCQkJCTx0ZD48YWJiciB0aXRsZT0iRGF0aXZlIj48c3Ryb25nPkRhdC48L3N0cm9u
Zz48L2FiYnI+PC90ZD4NCgkJCQkJCQkJCQkJPHRkPmRlbTwvdGQ+DQoJCQkJCQkJCQkJCTx0ZD5k
ZXI8L3RkPg0KCQkJCQkJCQkJCQk8dGQ+ZGVtPC90ZD4NCgkJCQkJCQkJCQkJPHRkPmRlbjwvdGQ+
DQoJCQkJCQkJCQkJPC90cj4NCgkJCQkJCQkJCQk8dHI+DQoJCQkJCQkJCQkJCTx0ZD48YWJiciB0
aXRsZT0iR2VuaXRpdmUiPjxzdHJvbmc+R2VuLjwvc3Ryb25nPjwvYWJicj48L3RkPg0KCQkJCQkJ
CQkJCQk8dGQ+ZGVzPC90ZD4NCgkJCQkJCQkJCQkJPHRkPmRlcjwvdGQ+DQoJCQkJCQkJCQkJCTx0
ZD5kZXM8L3RkPg0KCQkJCQkJCQkJCQk8dGQ+ZGVyPC90ZD4NCgkJCQkJCQkJCQk8L3RyPg0KCQkJ
CQkJCQkJCTwvdGJvZHk+DQoJCQkJCQkJCQk8L3RhYmxlPg0KCQkJCQkJPHRhYmxlIGNsYXNzPSJ0
YWJsZSB0YWJsZS1ob3ZlciI+DQoJCQkJCQkJPHRoZWFkPg0KCQkJCQkJCQk8dHI+PHRoIGNvbHNw
YW49Mz48L3RoPjwvdHI+DQoJCQkJCQkJCTx0cj4NCgkJCQkJCQkJCTx0aD48YWJiciB0aXRsZT0i
Tm9taW5hdGl2ZSI+Tm9tLjwvYWJicj48L3RoPg0KCQkJCQkJCQkJPHRoPjxhYmJyIHRpdGxlPSJB
Y2N1c2F0aXZlIj5BY2MuPC9hYmJyPjwvdGg+DQoJCQkJCQkJCQk8dGg+PGFiYnIgdGl0bGU9IkRh
dGl2ZSI+RGF0LjwvYWJicj48L3RoPg0KCQkJCQkJPC90YWJsZT4NCgkJCQkJCTx0YWJsZSBjbGFz
cz0idGFibGUgdGFibGUtaG92ZXIiPg0KCQkJCQkJCTx0aGVhZD4NCgkJCQkJCQkJPHRyPjx0aCBj
b2xzcGFuPTU+PGFiYnIgdGl0bGU9ImVpbi9rZWluIHdvcmRzIj5JbmRlZmluaXRlIEFydGljbGVz
PC9hYmJyPjwvdGg+PC90cj4NCgkJCQkJCQkJPHRyPg0KCQkJCQkJCQkJPHRoPkNhc2U8L3RoPg0K
CQkJCQkJCQkJPHRoPjxhYmJyIHRpdGxlPSJNYXNjdWxpbmUiPk1hc2MuPC9hYmJyPjwvdGg+DQoJ
CQkJCQkJCQk8dGg+PGFiYnIgdGl0bGU9IkZlbWluaW5lIj5GZW0uPC9hYmJyPjwvdGg+DQoJCQkJ
CQkJCQk8dGg+PGFiYnIgdGl0bGU9Ik5ldXRlciI+TmV1dC48L2FiYnI+PC90aD4NCgkJCQkJCQkJ
CTx0aD5QbHVyYWw8L3RoPg0KCQkJCQkJCQk8L3RyPg0KCQkJCQkJCTwvdGhlYWQ+DQoJCQkJCQkJ
PHRib2R5Pg0KCQkJCQkJCQk8dHI+DQoJCQkJCQkJCQk8dGQ+PHN0cm9uZz48YWJiciB0aXRsZT0i
Tm9taW5hdGl2ZSI+Tm9tLjwvYWJicj48L3N0cm9uZz48L3RkPg0KCQkJCQkJCQkJPHRkPiZtZGFz
aDs8L3RkPg0KCQkJCQkJCQkJPHRkPi1lPC90ZD4NCgkJCQkJCQkJCTx0ZD4mbWRhc2g7PC90ZD4N
CgkJCQkJCQkJCTx0ZD4tZTwvdGQ+DQoJCQkJCQkJCTwvdHI+DQoJCQkJCQkJCTx0cj4NCgkJCQkJ
CQkJCTx0ZD48c3Ryb25nPjxhYmJyIHRpdGxlPSJBY2N1c2l0aXZlIj5BY2MuPC9hYmJyPjwvc3Ry
b25nPjwvdGQ+DQoJCQkJCQkJCQk8dGQ+LWVuPC90ZD4NCgkJCQkJCQkJCTx0ZD4tZTwvdGQ+DQoJ
CQkJCQkJCQk8dGQ+Jm1kYXNoOzwvdGQ+DQoJCQkJCQkJCQk8dGQ+LWU8L3RkPg0KCQkJCQkJCQk8
L3RyPg0KCQkJCQkJCQk8dHI+DQoJCQkJCQkJCQk8dGQ+PHN0cm9uZz48YWJiciB0aXRsZT0iRGF0
aXZlIj5EYXQuPC9hYmJyPjwvc3Ryb25nPjwvdGQ+DQoJCQkJCQkJCQk8dGQ+LWVtPC90ZD4NCgkJ
CQkJCQkJCTx0ZD4tZXI8L3RkPg0KCQkJCQkJCQkJPHRkPi1lbTwvdGQ+DQoJCQkJCQkJCQk8dGQ+
LWVuPC90ZD4NCgkJCQkJCQkJPC90cj4NCgkJCQkJCQkJPHRyPg0KCQkJCQkJCQkJPHRkPjxzdHJv
bmc+PGFiYnIgdGl0bGU9Ikdlbml0aXZlIj5HZW4uPC9hYmJyPjwvc3Ryb25nPjwvdGQ+DQoJCQkJ
CQkJCQk8dGQ+LWVzPC90ZD4NCgkJCQkJCQkJCTx0ZD4tZXI8L3RkPg0KCQkJCQkJCQkJPHRkPi1l
czwvdGQ+DQoJCQkJCQkJCQk8dGQ+LWVyPC90ZD4NCgkJCQkJCQkJPC90cj4NCgkJCQkJCQk8L3Ri
b2R5Pg0KCQkJCQkJPC90YWJsZT4NCgkJCQkJPC9kaXY+DQoJCQkJCQk8c2NyaXB0IHNyYz0iaHR0
cDovL2NvZGUuanF1ZXJ5LmNvbS9qcXVlcnkuanMiPjwvc2NyaXB0Pg0KCQkJCQkJPHNjcmlwdCBz
cmM9ImpzL2Jvb3RzdHJhcC5taW4uanMiPjwvc2NyaXB0PiANCgk8L2JvZHk+DQoJPC9odG1sPg0K
DQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>