We're supporting ESC to close some dialogs and RETURN to trigger the default action in some cases already, but we've not implemented such support across all dialogs.
We should ensure that:
- Alerts, light dialogs and notifications can be closed by pressing ESC.
- Regular dialogs and embedded forms show an alert box when the user presses ESC, asking her to confirm that changes will be lost if she continues. If feasible, only show such a dialog if the content in the form has actually been changed. If this is too much of a hassle to implement now, please do not support ESC for closing regular dialogs and embedded forms.
- Pressing Enter key should submit a form, the same as pushing the Save or Confirm button. But this shortcut key should not trigger the action if the focus is currently in a textarea or richtextfield, because a user may simply want to add an enter.
The goal is to avoid that users loose work in such dialogs, which - in particular with the introduction of light dialogs - are now mainly used for editing items and content.
- clones
-
MGNLUI-2605 Keyboard support to confirm e.g. a deletion
- Closed
- duplicates
-
MGNLUI-2089 ESCAPE key should close light dialogs and notifications, full dialogs and editor subapps should present confirmation
- Closed
-
MGNLUI-2090 Subapp editor should be keyboard controlled for Save and Cancel
- Closed
- is duplicated by
-
MGNLUI-2788 Support of RETURN/ENTER key to confirm forms & dialogs
- Closed
- is related to
-
MGNLUI-2884 Pressing Escape in Dialog/DetailEditor should only show confirmation dialog if data has been changed
- Closed
-
MGNLUI-2797 Show clear focus and hover states on buttons
- Closed
-
MGNLUI-2814 ENTER keyboard shortcut causes error in Move Dialog
- Closed
-
MGNLUI-2812 Confirmation dialog unwantedly re-appears for an instant after it has been closed
- Closed
-
MGNLUI-5613 Remove EnterFriendlyPanel hack
- Open
-
MGNLUI-2817 UI Tests for ESC and ENTER keyboard shortcuts in dialogs, detail editors and confirmations
- Closed
- relates to
-
MGNLUI-2792 Click outside of light dialogs, confirmations and alerts causes them to close
- Closed
-
MGNLUI-2747 Keyboard focus should remain inside a modal dialog
- Closed
- mentioned in
-
Wiki Page Loading...
-
Wiki Page Loading...
-
Wiki Page Loading...
-
Wiki Page Loading...
-
Wiki Page Loading...