[x] Docker (Specify the docker image that you're using and the command you used to start the container)
[ ] Other (Provide details of your environment)
Describe the bug
Keyboard navigation is implemented inconsistently across the app.
How has this issue affected you? What are you trying to accomplish?
A lot of people navigate the app using their keyboard only. Some people have no choice but to use the keyboard, and some people prefer to use the keyboard to work more efficiently.
[ ] Install contribution modal - Trigger contrib installation on enter
[x] Add a keyboard trap in the close confirmation for trigger so tabbing cycles through close, continue, save and discard. Currently the focus is set in the fields behind the confirmation modal.
Environment
How are you running Flogo Web?
Describe the bug
Keyboard navigation is implemented inconsistently across the app.
How has this issue affected you? What are you trying to accomplish?
A lot of people navigate the app using their keyboard only. Some people have no choice but to use the keyboard, and some people prefer to use the keyboard to work more efficiently.
More info on web accessibility: https://webaim.org/techniques/keyboard/
To Do
[x] Modals should be closed by pressing the
esc
key https://github.com/TIBCOSoftware/flogo/issues/545[ ] Install contribution modal - Trigger contrib installation on enter
[x] Add a keyboard trap in the close confirmation for trigger so tabbing cycles through close, continue, save and discard. Currently the focus is set in the fields behind the confirmation modal.
[ ] -- List other issues to fix --