RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 910463 - [RFE] Confirmation by 'Enter' is not supported in all confirmation dialogs
Summary: [RFE] Confirmation by 'Enter' is not supported in all confirmation dialogs
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: ipa
Version: 7.0
Hardware: Unspecified
OS: Unspecified
medium
unspecified
Target Milestone: rc
: ---
Assignee: Rob Crittenden
QA Contact: IDM QE LIST
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-02-12 17:18 UTC by Namita Soman
Modified: 2014-06-18 00:05 UTC (History)
4 users (show)

Fixed In Version: ipa-3.2.1-1.el7
Doc Type: Enhancement
Doc Text:
Feature: Confirm all dialogs by 'Enter' key Reason: Not every dialog could be confirmed by 'Enter' key without focusing the corresponding action button. Using keyboard for confirmation speeds up work, i.e., during 'user add' one can: - hit tab to focus 'First name' field - fill it - hit tab to focus 'Last name' field - fill it - hit enter to confirm the operation -> user is added User doesn't have to hit tab several times to focus the 'Add' button. It also works if user moves focus out of the dialog. It doesn't work if a form element which consumes the enter key is focused, i.e. textarea for adding new line. Result (if any): User can confirm dialog when the appropriate button or the dialog is not focused.
Clone Of:
Environment:
Last Closed: 2014-06-13 13:24:57 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Namita Soman 2013-02-12 17:18:43 UTC
This bug is created as a clone of upstream ticket:
https://fedorahosted.org/freeipa/ticket/3200

This is a remaining issue of #3035.

Confirmation by enter is missing in following dialogs:
 * revoke/restore certificate dialog
 * deleter dialog
 * message dialog
 * error dialog
 * adder dialogs #2910

We need to make sure that it works well with multiple dialogs open and when focus is out of the dialog.

Comment 1 kybaker 2013-02-19 22:03:48 UTC
I have created a solution as a PDF that can be downloaded here - ​https://fedorahosted.org/freeipa/wiki/Default%20Dialog%20Selection

This also addresses ticket #3325

Comment 2 Martin Kosek 2013-02-21 09:02:34 UTC
Fixed upstream:

master:
14b353b097705678b6a07171e64efb22218c80c3 Focus first input element after 'Add and Add another'
3df18f5583ff96d505fe9249949bd4493df68172 Confirm association dialogs by enter
731fce88a103610578a005d143eda55a12d3cd1f Focus last dialog when some is closed
7d457d521e668b9760f582107a6ac8693c819a6f Confirm error dialog by enter
d14f76ef14b337ddcf77dfecb9dc3d8c34cbc7d4 Confirm adder dialog by enter
5bde2704364d246f021b3c9f03ba0bb1ee4b8b1c Confirm mixin
b33f6acfa87587f30822680abe8721f376737022 Make confirm_dialog a base class for message_dialog
c23dd23219d224de8844df07f7cf6564f8abc98f Make confirm_dialog a base class for deleter dialog
16663cb215fad4e20169a97231d94d3ee9c21adf Make confirm_dialog a base class of revoke and restore certificate dialogs

Comment 3 Petr Vobornik 2013-02-21 15:23:14 UTC
upstream, ipa-3-1:

06a6ef87d81a0300c716dac47a998dcbc38fbcc2 Focus first input element after 'Add and Add another'
d68dd2138d546673c1dae90e6dfc977ed0b82cd4 Confirm association dialogs by enter
b1632ffa52b2a2f30f3d83aaabc958e4a9928c0e Focus last dialog when some is closed
69185978eb8b9b206fda13af49e9885cc4a150b7 Confirm error dialog by enter
40a5d90cfe2077d847841ce46a859ca9ade97a61 Confirm adder dialog by enter
c3de70c77bae2b184b52b6029c4146b8312be784 Confirm mixin
c66c8202919f10a65fddf3b97355a87c39b8ba2b Make confirm_dialog a base class for message_dialog
92aa635be56fe6e991e902ece369a7bbf57a018d Make confirm_dialog a base class for deleter dialog
9806eae286764e35a218d9e3f832a6c85a7ca929 Make confirm_dialog a base class of revoke and restore certificate dialogs

Comment 7 Varun Mylaraiah 2014-01-29 16:29:43 UTC
Verified in ipa-server-3.3.3-14.el7.x86_64

Steps:
Adder Dialog:
1.Navigate Identity >> Users
2.Click Add link.
3.Add details
4.focus on Add button by using Tab key
5.Hit Enter to add.

Deleter Dialog:
1.Navigate Identity >> Users
2.Select user.
3.Click Delete link
4.focus Delete Button in delete dialog by using Tab key
5.Hit Enter to delete.

Enter Key is working in following dialogs:
 * revoke/restore certificate dialog
 * deleter dialog.
 * message dialog.
 * adder dialogs.

Comment 8 Varun Mylaraiah 2014-05-22 09:39:38 UTC
According to "doc" re-verified.
New verification steps:
Adder Dialog:
1.Navigate Identity >> Users
2.Click Add link.
3.Add details
4.Hit Enter to add.

Deleter Dialog:
1.Navigate Identity >> Users
2.Select user.
3.Click Delete link
4.Hit Enter to delete.

Comment 9 Ludek Smid 2014-06-13 13:24:57 UTC
This request was resolved in Red Hat Enterprise Linux 7.0.

Contact your manager or support representative in case you have further questions about the request.


Note You need to log in before you can comment on or make changes to this bug.