Modify tab order for creating views to match tab order for creating triggers
Posted May 05, 2021
Currently, the interface for creating a trigger (Admin>Business Rules>Triggers) is fairly easy/intuitive to use via keyboard navigation (i.e. keyboard tab to the field you want, type in a value, tab to the next field). Unfortunately, the (almost identical) interface for creating views (Admin>Manage>Views) is a bit cumbersome to use via keyboard navigation. It'd be nice to have the same intuitive interface across views/triggers/automations.
For example, in order to add a number of group conditions to a trigger I could do the following:
- While having the "Add condition" button selected
- Space bar to bring up the conditions dropdown
- Type "g" to select "Group" from the list
- Press tab or enter to confirm the selection
- Tab to move to the next field
- Type "i" to select "Is" from the list
- Press tab or enter to confirm the selection
- Tab to move to the next field
- Type in your group name
- Press tab or enter to confirm the selection
- Tab to move to the next "Add condition" button
- Repeat steps 1-11
To do the same process for a view requires the following:
- While having the "Add condition" button selected
- Space bar to bring up the conditions dropdown
- Shift+tab twice to cycle back to the new condition field
- Type "g" to bring "Group" up in the list
- Arrow down to select "Group" in the list
- Press enter to confirm the selection
- Tab to move to the next field
- Type "i" to bring "Is" up in the list
- Arrow down to select "Is" in the list
- Press enter to confirm the selection
- Tab to move to the next field
- Type in your group name
- Arrow down to select your group in the list
- Tab twice to select the next "Add condition" field
- Repeat steps 1-14
While it's technically not that many more steps, having to tab/shift+tab multiple times and then use the arrow keys to navigate is a bit of a hassle. The current triggers interface feels much more intuitive and easy to use.
2
0 comments
Sign in to leave a comment.