Hello
I recently ran our app through the Accessibility Audit available in Chrome.
I would like some clarification on below and also any comments on how much importance one places on audits of [Severe] level such as this one.
On a screen/form with a bunch of various input fields like date, text, checkbox etc. the audit will whinge ...
[Severe] This element has an unsupported ARIA attribute
See https://github.com/GoogleChrome/acce...les#ax_aria_10
Taking a date field as an example of one of the elements (which has a ARIA role of "combobox"), and doing a little digging, the specific ARIA attribute it is referring to in the case of "combobox" is aria-readonly, which apparently is not applicable to role "combobox" - https://www.w3.org/TR/wai-aria/state...#aria-readonly.
Is this really an issue which should be considered severe? I guess Ext should not really be adding that attribute. Anyone know the ramifications to screen readers and the like if these unsupported attributes are present?
There are a bunch of other test failing with [Severe] level, for example "ARIA attributes which refer to other elements by ID should refer to elements which exist in the DOM", which, in a dynamic app where child menus have not yet rendered, would occur often.
Any advice?