Im using a panel control that allows collapse. When I run HTML Codespiffer it reports an accessibility issue on the collapse button.
This element has role of "button" but does not have a name available to an accessibility API. Valid names are: element content, aria-label undefined, aria-labelledby undefined.
Ive set the CollapseTitle giving it a descriotion but this doesnt resolver the issue.
How can this be resolved? How can I set the properties require to meet the standard?
We are not familiar with this tool and are not sure whether it works as expected. Our team has used WAVE to validate our components (including the Panel).
The title attribute can be set via the ExpandTitle and CollapseTitle properties. You can also set the aria-label attribute of that element via the ExpandAriaLabel and CollapseAriaLabel properties.
Im not using inline editing but I am running into issues. All the filtering controls throw accessibility violations. the grid below throws 14 violations all of which seem centered around the filter controls.
Looks like the tool you are using will attempt to validate the rendered HTML unlike WAVE which validates what’s available on the screen. Anyhow we will address these issues in our next update next week.
As we promised, we've published update of Radzen.Blazor with various accessibility improvements across all components including the DataGrid filtering popup. Keep in mind that the tool you are using has various issues that will report valid and accessible HTML, like this one: