Description
The current HTML code for librespeed is not accessible. The main button (or... the only button) is currently implemented as <div onclick=""></div>. Instead, it should be a <button> or <input type="button">. Why? Because it is not focusable by keyboard, and very likely not accessible for screen readers (I don't use one, I cannot say for sure).
Steps to reproduce
- Open the page.
- Press
↹ Tab to try to focus the button and start the speed test using only your keyboard.
Expected behaviour
It should work, it should be accessible.
What happens instead
The button is not a button, so it is not focusable, so it cannot be interacted purely by keyboard.
Other remarks
There might be other accessibility issues, but I haven't investigated them.