build1 publisher
Calling .focus() on a tabindex="-1" option takes keyboard input away from the listbox
Browsers keep exactly one focused element in the DOM. A dev.to walkthrough of custom dropdown bugs shows what happens to keyboard and screen reader users when a widget moves real focus into the list and sets aria-activedescendant as well.
Publishers:dev.to
Reality
- Evidence45
- Adoption
- Insufficient
- Hype gap+12
- Incentives20
- Confidence55