a11y: Fix keyboard navigation, role, aria-label and focus display issues on the login screen #12775
Labels
area/accessibility
kind/enhancement
QA/dev-automation
Issues that engineers have written automation around so QA doesn't have look at this
size/3
Size Estimate 3
Milestone
a11y Issues: 49, 55, 43, 53
Fix keyboard navigation and focus issues on the logins screen:
The locale menu should use the new Menu component.
Issue 43
The role and state is not defined for mentioned drop-down resulting in screen reader users are not able to understand the interactive elements functionality.
Issue 53
A focus indicator is not visually available as user tabs through mentioned checkbox using a keyboard resulting in users with learning and mobility impairments as well as those with low vision not being able to easily find out which element currently has the focus.
Login
Main content
Homepage
and so on.
Preferences
Main Content
and so on.
Account and API Keys
Main Content
Create API Key
Main Content
Cluster Dashboard
Main Content
Search
Main Content
and so on.
Cluster Appearance
Main Content
Projects/Namespaces
Main Content
Create Namespace:
Charts
Main Content
Charts: Kubecost (2.4.1)
Main content
Cluster Management - Create
Cluster Drivers
Pod Security Admission: Create
-Usernames, RuntimeClasses and Namespaces checkboxes
Repository: Create
Main Content
Git Repo - Add Repository
Main Content
Users Retention Settings
Main Content
User: Create
Main Content
Add Extensions repositories
Main Content
Global Settings
Main Content
Branding
Main Content
Home Links
Main Content
About
Main Content
^^ NOTE: The list goes beyond the login page - all need to be taking into account
The text was updated successfully, but these errors were encountered: