diff --git a/lib/standards/aria-roles.js b/lib/standards/aria-roles.js index 733170dec6..ed74edf429 100644 --- a/lib/standards/aria-roles.js +++ b/lib/standards/aria-roles.js @@ -508,7 +508,9 @@ const ariaRoles = { 'aria-rowindex', 'aria-selected', 'aria-activedescendant', - 'aria-expanded' + 'aria-expanded', + 'aria-posinset', + 'aria-setsize' ], superclassRole: ['group', 'widget'], nameFromContent: true diff --git a/test/integration/rules/aria-allowed-attr/passes.html b/test/integration/rules/aria-allowed-attr/passes.html index f92ea02074..b02bd1f62b 100644 --- a/test/integration/rules/aria-allowed-attr/passes.html +++ b/test/integration/rules/aria-allowed-attr/passes.html @@ -1913,9 +1913,31 @@
- + + + + + + + + + + + + + +
Col 1
+ Treegrids are awesome +
diff --git a/test/integration/rules/aria-allowed-attr/passes.json b/test/integration/rules/aria-allowed-attr/passes.json index 847c46b66c..454213f927 100644 --- a/test/integration/rules/aria-allowed-attr/passes.json +++ b/test/integration/rules/aria-allowed-attr/passes.json @@ -92,6 +92,7 @@ ["#pass87"], ["#pass88"], ["#pass89"], - ["#pass90"] + ["#pass90"], + ["#treegrid"] ] }