I'm working with a `` element and I'm unsure which ARIA attributes, if any, I should be using for it and its child `` elements. For the `` itself, I'm considering the following attributes: aria-expanded, aria-haspopup="listbox", aria-activedescendant, aria-labelledby, aria-controls, and role="combobox". For the `` elements, I'm thinking about aria-selected and role="option". Can someone clarify what's necessary or recommended?
2 Answers
You generally don't need to add ARIA attributes to native controls like ``. They're built to be accessible right out of the box, so just make sure you have a `
In most cases, standard HTML elements like selects don't require additional ARIA attributes. If it’s being used in a traditional way, you’re all good without them. If you create a custom dropdown that behaves differently, though, that’s when you’d need to think about ARIA roles and attributes. Just ensure that you maintain good accessibility practices in your custom implementations!

Thanks for the info!