2.2.1 Keyboard-hostile web pages

Some web pages are hostile to keyboard users. Keyboard-only users have to use the tab key to move the focus from one “clickable” element to the next. If a web page only has a few of such elements, it is not too bad. All browser cycles through the elements.

However, when the number of such elements increases to tens or even more than a hundred, it becomes very cumbersome to cycle though the clickables using the tab key.

The problem is compounded for visually impaired users when clickables do not have a tag to identify what it is and its context. Most screen readers identify hyperlinks as it reads through a web page. This provides an opportunity for a user to activate a hyperlink when it is read. However, it is difficult to go back to a pervious hyperlink that has been read some time ago.