|
|
|
|
|
by cluckindan
275 days ago
|
|
”You only need to use scripts to move focus and provide keyboard controls if you have done something to mess with the focus and break the standard browser keyboard controls.” That is straight up untrue. Some ARIA patterns require developers to implement focus management and keyboard access from scratch. For example, ”Correct implementation of the tree role requires implementation of complex functionality that is not needed for typical site navigation that is styled to look like a tree with expandable sections.” But sometimes you do need that kind of widget for something else. https://www.w3.org/WAI/ARIA/apg/patterns/treeview/ |
|
Or are you talking about a situation where the developer has implemented a custom component (aka "done something") which doesn't use the native focus system and therefore requires additional work to make accessible?