Bug 1482413

Summary: [UI] - Don't allow the use of up and down keyboard buttons in the background when dialog is open
Product: [oVirt] ovirt-engine Reporter: Michael Burman <mburman>
Component: Frontend.WebAdminAssignee: Alexander Wels <awels>
Status: CLOSED CURRENTRELEASE QA Contact: Lucie Leistnerova <lleistne>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 4.2.0CC: bugs, gshereme, lleistne, lsvaty
Target Milestone: ovirt-4.2.0Flags: rule-engine: ovirt-4.2+
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-12-20 10:44:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: UX RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
record1 none

Description Michael Burman 2017-08-17 08:32:18 UTC
Created attachment 1314594 [details]
record1

Description of problem:
[UI] - Don't allow the use of up and down keyboard buttons in the background when dialog is open.

When opening any dialog in the UI(edit network, setup networks, edit vm and so on...) it is possible to change the entity in the background using the up and down keyboard buttons which may cause a big confusion.

Example - You have 4 hosts, you are opening the setup networks for host1 and creating bond, but by mistake you have pressed the down button and in the background you have switched to host2. You approving operation, but you can't find the bond that just has been created, because you are on host2 and not host1.
We shouldn't allow using the up and down buttons while the focus is on a spesific dialog, this may lead to confusion and mistakes for admins.

Version-Release number of selected component (if applicable):
4.2.0-0.0.master.20170815155420.gitaed789a.el7.centos

How reproducible:
100%

Steps to Reproduce:
1. Have 2 hosts
2. On host1 create bond and before approving operation press the down button on the keyboard. (in the background we now see the interfaces of host2)
3. Approve operation

Actual results:
Can't find the bond. I'm now see the interfaces of host2

Expected results:
We should keep the focus on the open dialog

Comment 1 Lucie Leistnerova 2017-10-24 15:54:21 UTC
*** Bug 1505904 has been marked as a duplicate of this bug. ***

Comment 2 rhev-integ 2017-11-02 13:39:45 UTC
INFO: Bug status wasn't changed from MODIFIED to ON_QA due to the following reason:

[No relevant external trackers attached]

For more info please contact: infra

Comment 3 Lucie Leistnerova 2017-11-06 12:35:30 UTC
When dialog is opened, detail is not changing with up/down arrows.

verified in ovirt-engine-webadmin-portal-4.2.0-0.0.master.20171105155215.git59d3324.el7.centos.noarch

Comment 4 Sandro Bonazzola 2017-12-20 10:44:58 UTC
This bugzilla is included in oVirt 4.2.0 release, published on Dec 20th 2017.

Since the problem described in this bug report should be
resolved in oVirt 4.2.0 release, published on Dec 20th 2017, it has been closed with a resolution of CURRENT RELEASE.

If the solution does not work for you, please open a new bug report.