The language menu is currently using an HTML `<select>...</select>`. Selects behave differently in different browsers. To remove inconsistencies we should add a custom component: probably a scrollable menu.