Leave - New Request: functionality of keyboard entry
Make creating leave requests functional when using keyboard entry.
Currently, when I want to create a leave request, I:
- go to the top menu, tab across to Payroll and select (4 keystrokes),
- arrow down to Leave and select (4 keystrokes),
- tab through to New Request and select (15 keystrokes),
and then no matter how much I try I cannot get to select either Leave or Cash Out Leave without using the mouse.
Then, once I have used the mouse to get the new leave request pop-up, I have to:
- tab to the employee field (3 keystrokes)
- enter some of a name and tab and select a name (variable keystrokes)
- tab to leave type and select to bring up the dropdown (3 keystrokes)
- arrow down and select a leave type (up to 7 keystrokes for some clients)
- tab past employee and leave type to get to the description field (3 keystrokes)
- enter the description (variable keystrokes)
- tab to, enter the start date, and then tab to... the next thing which is apparently cancel?
- tab BACK to enter the end date (2 keystrokes)
- enter the end date and then tab to... the next thing which is apparently still cancel?
- tab BACK to enter the hours of leave
- tab forward past cancel to get to approve
It's a lot of unnecessary keystrokes once you get past the barrier of being unable to get to this essential part of the system without using input methods other than a keyboard (which, in itself fails WCAG 2.2 guideline 2.1.1 - and WCAG 2.2 has been extant for nearly a year). Complete fail on this Accessibility criterion.
https://www.w3.org/WAI/WCAG22/quickref/?showtechniques=211%2C213%2C212#keyboard-accessible