Hi Scott,
The DropDownList does not have an <input> element, and if you set its Id parameter it will render as the id attribute of its topmost <span> element. The DefaultText renders in a span that is denoted by the aria-described-by attribute and so setting a default text should provide a description even if there is no item selected. The issue here is that there is a trailing space at the end of the value and that will be fixed.
That said, we have these reports on our radar and we will be investigating them.
Regards,
Marin Bratanov
Progress Telerik
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.
Here are all the aria issues i found on drop down lists.
ARIA input fields do not have accessible names
When an input field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers.
Elements with an ARIA [role]
that require children to contain a specific [role]
are missing some or all of those required children.
Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions.
[aria-*]
attributes do not have valid values
Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values.