<?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>25219</bug_id>
          
          <creation_ts>2014-03-31 23:32:45 +0000</creation_ts>
          <short_desc>Remove aria restrictions from table elements per HTML specs</short_desc>
          <delta_ts>2014-04-03 09:33:09 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML Checker</product>
          <component>General</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="Takeshi Kurosawa">kurosawa-takeshi</reporter>
          <assigned_to name="Michael[tm] Smith">mike+validator</assigned_to>
          <cc>faulkner.steve</cc>
    
    <cc>mike</cc>
          
          <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>103210</commentid>
    <comment_count>0</comment_count>
      <attachid>1461</attachid>
    <who name="Takeshi Kurosawa">kurosawa-takeshi</who>
    <bug_when>2014-03-31 23:32:45 +0000</bug_when>
    <thetext>Created attachment 1461
Patch (syntax module)

HTML5 and HTML 5.1 don&apos;t have aria restrictions for table elements (caption, colgroup, col, thead, tfoot, and tbody).

http://www.w3.org/html/wg/drafts/html/master/dom.html#wai-aria
http://www.w3.org/html/wg/drafts/html/CR/dom.html#wai-aria

Thus below should be OK:

&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Test&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;table role=&quot;grid&quot; aria-readonly=&quot;true&quot;&gt;
&lt;thead role=&quot;rowgroup&quot;&gt;
&lt;tr role=&quot;row&quot;&gt;&lt;td role=&quot;gridcell&quot;&gt;thead&lt;/td&gt;&lt;/tr&gt;
&lt;/thead&gt;
&lt;tfoot role=&quot;rowgroup&quot;&gt;
&lt;tr role=&quot;row&quot;&gt;&lt;td role=&quot;gridcell&quot;&gt;tfoot&lt;/td&gt;&lt;/tr&gt;
&lt;/tfoot&gt;
&lt;tbody role=&quot;rowgroup&quot;&gt;
&lt;tr role=&quot;row&quot;&gt;&lt;td role=&quot;gridcell&quot;&gt;tbody&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;

However Nu Markup Checker produces following errors:

Error: Bad value rowgroup for attribute role on element thead.
Error: Bad value rowgroup for attribute role on element tfoot.
Error: Bad value rowgroup for attribute role on element tbody.

I think aria restrictions for table elements should be removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103309</commentid>
    <comment_count>1</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2014-04-03 05:11:13 +0000</bug_when>
    <thetext>Steve,

Can you confirm that the validator is currently not conforming to the spec here?
That is, e.g., &lt;thead role=&quot;rowgroup&quot;&gt;, &lt;tfoot role=&quot;rowgroup&quot;&gt;, and &lt;tbody role=&quot;rowgroup&quot;&gt; should not be errors?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103310</commentid>
    <comment_count>2</comment_count>
    <who name="steve faulkner">faulkner.steve</who>
    <bug_when>2014-04-03 05:38:41 +0000</bug_when>
    <thetext>(In reply to Michael[tm] Smith from comment #1)
&gt; Steve,
&gt; 
&gt; Can you confirm that the validator is currently not conforming to the spec
&gt; here?
&gt; That is, e.g., &lt;thead role=&quot;rowgroup&quot;&gt;, &lt;tfoot role=&quot;rowgroup&quot;&gt;, and &lt;tbody
&gt; role=&quot;rowgroup&quot;&gt; should not be errors?

hi Mike,

that&apos;s correct role=rowgroup is conforming in this context. There are no restrictions on the roles that table related elements can have in HTML http://www.w3.org/html/wg/drafts/html/master/dom.html#wai-aria

ARIA rolegroup specifics http://www.w3.org/TR/wai-aria/roles#rowgroup for your baroqueness appreciation club ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103324</commentid>
    <comment_count>3</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2014-04-03 09:33:09 +0000</bug_when>
    <thetext>Fixed. https://github.com/validator/syntax/commit/6eebd88501adc53e0be56be807d13632085e935a

Kurosawa-san, thanks for catching this and reporting it.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1461</attachid>
            <date>2014-03-31 23:32:45 +0000</date>
            <delta_ts>2014-03-31 23:32:45 +0000</delta_ts>
            <desc>Patch (syntax module)</desc>
            <filename>0001-Remove-aria-restrictions-from-table-elements-per-HTM.patch</filename>
            <type>application/octet-stream</type>
            <size>2310</size>
            <attacher name="Takeshi Kurosawa">kurosawa-takeshi</attacher>
            
              <data encoding="base64">RnJvbSAwYWU4ODgzYWI3ODIwMDM1OTYwZDViYTMxOTRkZjY5NTMwNTg0MzgwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBUYWtlc2hpIEt1cm9zYXdhIDxrdXJvc2F3YS10YWtlc2hpQG1p
dHN1ZS5jby5qcD4KRGF0ZTogVHVlLCAxIEFwciAyMDE0IDA4OjIyOjA1ICswOTAwClN1YmplY3Q6
IFtQQVRDSF0gUmVtb3ZlIGFyaWEgcmVzdHJpY3Rpb25zIGZyb20gdGFibGUgZWxlbWVudHMgcGVy
IEhUTUwgNS4xCgotLS0KIHJlbGF4bmcvdGFibGVzLnJuYyB8IDI0ICsrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvcmVsYXhuZy90YWJsZXMucm5jIGIvcmVsYXhuZy90YWJsZXMucm5jCmlu
ZGV4IDJjNmNlMmYuLjY0MmIxN2QgMTAwNzU1Ci0tLSBhL3JlbGF4bmcvdGFibGVzLnJuYworKysg
Yi9yZWxheG5nL3RhYmxlcy5ybmMKQEAgLTc5LDkgKzc5LDcgQEAgZGF0YXR5cGVzIHcgPSAiaHR0
cDovL3doYXR0Zi5vcmcvZGF0YXR5cGUtZHJhZnQiCiAJCWVsZW1lbnQgY2FwdGlvbiB7IGNhcHRp
b24uaW5uZXIgJiBjYXB0aW9uLmF0dHJzIH0KIAljYXB0aW9uLmF0dHJzID0KIAkJKAljb21tb24u
YXR0cnMKLQkJJgkoCWNvbW1vbi5hdHRycy5hcmlhLnJvbGUucHJlc2VudGF0aW9uCi0JCQl8CWNv
bW1vbi5hdHRycy5hcmlhLnJvbGUubWVudWl0ZW0KLQkJCSk/CisJCSYJY29tbW9uLmF0dHJzLmFy
aWE/CiAJCSkKIAljYXB0aW9uLmlubmVyID0KIAkJKCBjb21tb24uaW5uZXIuZmxvdyApCkBAIC05
NSw5ICs5Myw3IEBAIGRhdGF0eXBlcyB3ID0gImh0dHA6Ly93aGF0dGYub3JnL2RhdGF0eXBlLWRy
YWZ0IgogCQllbGVtZW50IGNvbGdyb3VwIHsgY29sZ3JvdXAuaW5uZXIgJiBjb2xncm91cC5hdHRy
cyB9CiAJY29sZ3JvdXAuYXR0cnMgPQogCQkoCWNvbW1vbi5hdHRycwotCQkmCSgJY29tbW9uLmF0
dHJzLmFyaWEucm9sZS5wcmVzZW50YXRpb24KLQkJCXwJY29tbW9uLmF0dHJzLmFyaWEucm9sZS5t
ZW51aXRlbQotCQkJKT8KKwkJJgljb21tb24uYXR0cnMuYXJpYT8KIAkJKQogCQljb2xncm91cC5h
dHRycy5zcGFuID0KIAkJCWF0dHJpYnV0ZSBzcGFuIHsKQEAgLTExNyw5ICsxMTMsNyBAQCBkYXRh
dHlwZXMgdyA9ICJodHRwOi8vd2hhdHRmLm9yZy9kYXRhdHlwZS1kcmFmdCIKIAljb2wuYXR0cnMg
PQogCQkoCWNvbW1vbi5hdHRycwogCQkmCWNvbC5hdHRycy5zcGFuPwotCQkmCSgJY29tbW9uLmF0
dHJzLmFyaWEucm9sZS5wcmVzZW50YXRpb24KLQkJCXwJY29tbW9uLmF0dHJzLmFyaWEucm9sZS5t
ZW51aXRlbQotCQkJKT8KKwkJJgljb21tb24uYXR0cnMuYXJpYT8KIAkJKQogCQljb2wuYXR0cnMu
c3BhbiA9CiAJCQlhdHRyaWJ1dGUgc3BhbiB7CkBAIC0xMzQsOSArMTI4LDcgQEAgZGF0YXR5cGVz
IHcgPSAiaHR0cDovL3doYXR0Zi5vcmcvZGF0YXR5cGUtZHJhZnQiCiAJCWVsZW1lbnQgdGhlYWQg
eyB0aGVhZC5pbm5lciAmIHRoZWFkLmF0dHJzIH0KIAl0aGVhZC5hdHRycyA9CiAJCSgJY29tbW9u
LmF0dHJzCi0JCSYJKAljb21tb24uYXR0cnMuYXJpYS5yb2xlLnByZXNlbnRhdGlvbgotCQkJfAlj
b21tb24uYXR0cnMuYXJpYS5yb2xlLm1lbnVpdGVtCi0JCQkpPworCQkmCWNvbW1vbi5hdHRycy5h
cmlhPwogCQkpCiAJdGhlYWQuaW5uZXIgPQogCQkoCXRyLmVsZW0qCkBAIC0xNDksOSArMTQxLDcg
QEAgZGF0YXR5cGVzIHcgPSAiaHR0cDovL3doYXR0Zi5vcmcvZGF0YXR5cGUtZHJhZnQiCiAJCWVs
ZW1lbnQgdGZvb3QgeyB0Zm9vdC5pbm5lciAmIHRmb290LmF0dHJzIH0KIAl0Zm9vdC5hdHRycyA9
CiAJCSgJY29tbW9uLmF0dHJzCi0JCSYJKAljb21tb24uYXR0cnMuYXJpYS5yb2xlLnByZXNlbnRh
dGlvbgotCQkJfAljb21tb24uYXR0cnMuYXJpYS5yb2xlLm1lbnVpdGVtCi0JCQkpPworCQkmCWNv
bW1vbi5hdHRycy5hcmlhPwogCQkpCiAJdGZvb3QuaW5uZXIgPQogCQkoCXRyLmVsZW0qCkBAIC0x
NjQsOSArMTU0LDcgQEAgZGF0YXR5cGVzIHcgPSAiaHR0cDovL3doYXR0Zi5vcmcvZGF0YXR5cGUt
ZHJhZnQiCiAJCWVsZW1lbnQgdGJvZHkgeyB0Ym9keS5pbm5lciAmIHRib2R5LmF0dHJzIH0KIAl0
Ym9keS5hdHRycyA9CiAJCSgJY29tbW9uLmF0dHJzCi0JCSYJKAljb21tb24uYXR0cnMuYXJpYS5y
b2xlLnByZXNlbnRhdGlvbgotCQkJfAljb21tb24uYXR0cnMuYXJpYS5yb2xlLm1lbnVpdGVtCi0J
CQkpPworCQkmCWNvbW1vbi5hdHRycy5hcmlhPwogCQkpCiAJdGJvZHkuaW5uZXIgPQogCQkoCXRy
LmVsZW0qCi0tIAoxLjguNS4yLm1zeXNnaXQuMAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>