diff --git a/lib/commons/aria/index.js b/lib/commons/aria/index.js index 0276df88e9..d5cd6580b2 100644 --- a/lib/commons/aria/index.js +++ b/lib/commons/aria/index.js @@ -407,13 +407,13 @@ lookupTable.role = { type: 'composite', attributes: { allowed: [ - 'aria-expanded', 'aria-autocomplete', 'aria-required', 'aria-activedescendant', 'aria-orientation', 'aria-errormessage' - ] + ], + required: ['aria-expanded'] }, owned: { all: ['listbox', 'textbox'] @@ -1509,13 +1509,13 @@ lookupTable.role = { type: 'widget', attributes: { allowed: [ - 'aria-checked', 'aria-selected', 'aria-posinset', 'aria-setsize', 'aria-required', 'aria-errormessage' - ] + ], + required: ['aria-checked'] }, owned: null, nameFrom: ['author', 'contents'], diff --git a/test/integration/rules/aria-required-attr/required-attr.html b/test/integration/rules/aria-required-attr/required-attr.html index 2262e359ae..d9338d9f8c 100644 --- a/test/integration/rules/aria-required-attr/required-attr.html +++ b/test/integration/rules/aria-required-attr/required-attr.html @@ -2,8 +2,10 @@