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 1231856 - Network configuration dialog should be modal so it is not lost/focus lost
Summary: Network configuration dialog should be modal so it is not lost/focus lost
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: anaconda
Version: 7.2
Hardware: All
OS: Linux
unspecified
high
Target Milestone: rc
: ---
Assignee: Martin Kolman
QA Contact: Release Test Team
URL:
Whiteboard:
Depends On: 876020
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-06-15 13:49 UTC by Martin Kolman
Modified: 2016-12-05 12:16 UTC (History)
15 users (show)

Fixed In Version: anaconda-21.48.22.49-1
Doc Type: Bug Fix
Doc Text:
Clone Of: 876020
Environment:
Last Closed: 2015-11-19 09:54:41 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1400815 0 medium CLOSED The Choose a Connection Type window could not pop up to the front when configure a bond 2023-01-04 09:40:25 UTC
Red Hat Product Errata RHBA-2015:2284 0 normal SHIPPED_LIVE anaconda bug fix and enhancement update 2015-11-19 09:44:49 UTC

Internal Links: 1400815

Description Martin Kolman 2015-06-15 13:49:16 UTC
+++ This bug was initially created as a clone of Bug #876020 +++

Description of problem:
The Anaconda network dialog - 'Editing System (ethX)' dialog gets hidden if a user clicks away from dialog. The configure button will be grayed out and user will have to click 'Continue'

Version-Release number of selected component (if applicable):
20121112_f18b-smoke18 - Anaconda 18.29

How reproducible: 100%


Steps to Reproduce:
1. Click the 'Configure' dialog
2. Click mouse away from dialog, the 'Configure' button is grayed out and the dialog is still open but focus is lost on it.
3.
  
Actual results:
Dialog goes 'missing' lost focus, user has to find the dialog by clicking 'Continue' and get to the 'Network Configuration' option in the main setup screen.

Expected results:
Dialog should be Modal to prevent the dialog from losing focus/lost from view.


See screenshot, in this case when the user clicked 'Configure' prior and then clicked away from the first screen, they had to click 'Continue' next, the dialog was not visible *until* the user goes into 'Network Configuration' this will pop up the 'Network Configuration' screen (as seen after Language selection) and then the user can get the dialog back, but if the user clicks away again, then clicks Done

you see the result in screenshot.

Moral is that dialog should be Modal :)

--- Additional comment from Radek Vykydal on 2012-11-13 10:44:33 CET ---

Yes, it will be pretty tricky as the dialog belongs to nm-connection-editor - a separate application.

For the record:
http://www.redhat.com/archives/anaconda-devel-list/2012-June/msg00408.html

Current situation is worsened by disabling 'Alt-Tab' in anaconda environment.

--- Additional comment from Reartes Guillermo on 2013-04-02 03:38:43 CEST ---

One can go back to the Main Hub and click save and then return to the Network Spoke, but in F19, unlike F18, the buttons '+' and '-' will be grayed out because the bond creation was interrupted.

--- Additional comment from Reartes Guillermo on 2013-04-02 03:39:12 CEST ---

Please update Version to 19 since it does happen in F19a TC3

--- Additional comment from Shawn Starr on 2013-04-02 03:52:23 CEST ---

Confirmed this does happen in Fedora 19 TC3 - Anaconda 19.14

--- Additional comment from Radek Vykydal on 2013-07-15 11:35:47 CEST ---

In F19 we mitigated the issue by invoking new configure dialog after clicking on [Configure] again (bug 972959). The same has been done also for adding bond/vlan device ([+] button).

--- Additional comment from Radek Vykydal on 2013-07-15 11:37:05 CEST ---



--- Additional comment from Reartes Guillermo on 2014-10-11 21:37:01 CEST ---

The workaround described in comment #5 is still being used in F21 (tested with server). Version should be set to 21.

--- Additional comment from Fedora End Of Life on 2015-01-09 18:28:10 CET ---

This message is a notice that Fedora 19 is now at end of life. Fedora 
has stopped maintaining and issuing updates for Fedora 19. It is 
Fedora's policy to close all bug reports from releases that are no 
longer maintained. Approximately 4 (four) weeks from now this bug will
be closed as EOL if it remains open with a Fedora 'version' of '19'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 19 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

--- Additional comment from Radek Vykydal on 2015-01-15 14:14:05 CET ---

NetworkManager guys are working on " Allow externally-spawned editors to be modal/always-on-top (eg, for Anaconda)" bz.

--- Additional comment from Martin Kolman on 2015-06-15 15:47:07 CEST ---

According to discussion with the NetworkManager people the feature (a --keep-above command line flag) should be available for the Fedora 23 time frame.

Comment 3 David Shea 2015-08-26 18:29:28 UTC
The issue seen in the RHEL 7.2 installer environment with --keep-above are because anaconda is running fullscreen. We stopped running fullscreen in Fedora because it was causing some weird problems with window behavior in gnome-shell. Well here's a weird problem with window behavior in metacity.

ad4caae2b7f11422b932dd284eae2b763c308408 is the commit from master to switch from fullscreen to maximized, and --keep-above works with that. The problem is that now the title bar is shown. I'm looking into what theme changes we can make to fix that.

Comment 4 David Shea 2015-08-26 18:56:41 UTC
(In reply to David Shea from comment #3)

> I'm looking into what theme changes we can make to fix that.

https://github.com/rhinstaller/lorax/pull/44

Comment 5 Martin Kolman 2015-08-31 13:11:00 UTC
(In reply to David Shea from comment #4)
> (In reply to David Shea from comment #3)
> 
> > I'm looking into what theme changes we can make to fix that.
> 
> https://github.com/rhinstaller/lorax/pull/44

Nice! Thanks a lot! :)

Comment 7 Fedora Update System 2015-09-03 19:33:58 UTC
python-blivet-1.12.2-1.fc23 anaconda-23.19.2-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-15030

Comment 8 Fedora Update System 2015-09-04 07:33:26 UTC
anaconda-23.19.2-1.fc23, python-blivet-1.12.2-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update anaconda python-blivet'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-15030

Comment 9 Samantha N. Bueno 2015-09-04 11:49:03 UTC
Apologies for the noise from the Fedora update system. In the past, if I ever tried adding a RHEL bug to a Fedora update, it would be rejected; it seems that isn't the case anymore. This bug has been removed from the Fedora update now.

Comment 14 errata-xmlrpc 2015-11-19 09:54:41 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

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

https://rhn.redhat.com/errata/RHBA-2015-2284.html


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