Keyboard / Language selector

URL: /
Criterion: 2.1.1 Keyboard (A)

Language selector is not keyboard operable. This is because the anchor tag misses a href attribute.

While simply adding the href="#" would technically solve this issue, it is not semantic markup. Therefore, I intend to fix this issue by converting the anchors to buttons.

The markup also includes lots of repeating attributes that are used with the existing framework for triggering XHR requests. I will see if I can convert that to simpler code and modify the backend to support making these requests without using JavaScript.