Prevent keyboard navigation shortcut when a dropdown is being loaded
What is the GitLab engineering productivity problem to solve?
Problem identification
When creating an issue and clicking on any field loading a dropdown, the keyboard shortcuts are still active. If the user is faster than the XHR loading the options available, the keyboard shortcut is used.
For example, I frequently need to create issues with a label starting by "T" (such as Technical). I'm used to fill title, description and then click on label to open the dropdown, then few milliseconds after hit t to filter my labels. However most of the time, the options are not loaded yet, so it triggers the default keyboard shortcut, redirecting me to the "file find" of the repository!
I know I can disable keyboard shortcuts, but I use others really useful.
What are the potential solutions?
- Disable keyboard shortcuts when a dropdown is opened/loading
- Use g t combination for the file find instead of just t (this solution is partial since other shortcut are single key stroke too)
- Allow user to disable specific keyboard shortcuts?
The first one seem the most obvious for me.
Edited by Maxime Lorant