Skip to content

a11y: Login form input inertness and tabindex #2514

Description

@tesaguri

The login page (https://fed.brid.gy/login) initially shows the list of services1, and clicking one of them will display an input field. But the input fields are actually only hidden with opacity: 0 and thus are interactive even while hidden. So if you attempt to tab around the page, the visually hidden input fields will be focused, which is very confusing.

And in this connection, the list items are not actually buttons, so keyboard users cannot focus nor click them.

Footnotes

  1. Well, it’s not actually of the list role, but that’s another story.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions