diff --git a/lib/commons/aria/index.js b/lib/commons/aria/index.js index 7389886c22..e8e12b2065 100644 --- a/lib/commons/aria/index.js +++ b/lib/commons/aria/index.js @@ -1653,7 +1653,7 @@ lookupTable.role = { all: ['row'] }, nameFrom: ['author', 'contents'], - context: ['grid', 'table'], + context: ['grid', 'table', 'treegrid'], implicit: ['tbody', 'thead', 'tfoot'], unsupported: false }, diff --git a/test/integration/rules/aria-required-parent/aria-required-parent.html b/test/integration/rules/aria-required-parent/aria-required-parent.html index 09880b22e8..13a933abc7 100644 --- a/test/integration/rules/aria-required-parent/aria-required-parent.html +++ b/test/integration/rules/aria-required-parent/aria-required-parent.html @@ -8,3 +8,6 @@
+
Item 1
+
Item 1
+
Item 1
diff --git a/test/integration/rules/aria-required-parent/aria-required-parent.json b/test/integration/rules/aria-required-parent/aria-required-parent.json index de61dcbfc4..91d50f2cfe 100644 --- a/test/integration/rules/aria-required-parent/aria-required-parent.json +++ b/test/integration/rules/aria-required-parent/aria-required-parent.json @@ -10,6 +10,12 @@ ["#pass5"], ["#pass6"], ["#pass7"], - ["#pass8"] + ["#pass8"], + ["#pass9"], + ["#pass10"], + ["#pass11"], + ["#pass12"], + ["#pass13"], + ["#pass14"] ] }