Comment # 8 on bug 1205715 from
AFAICS that PR changes the behavior of that module: It just disables the
"Overview" tab. But it still posts that pop-up (only once when the module
starts up?).

I am not sure if that still fulfills the requirements that we surely got back
when that pop-up was introduced. A user might just click it away because it
always appears when you start the module, and might then wonder why he can't
switch to the "Overview" tab.

That whole behavior with a pop-up that ALWAYS appears when you start the module
has always been a user interface atrocity: Something always popping up during
normal operation, when there was no error, is just wrong.

But then additionally hiding the problem by just disabling a whole tab without
telling the user what's going on makes the problem just worse.

IMHO if we really want to spend time on this (as if we don't have anything more
important to do than to take care of another fringe case like cursor keys in
NCurses when selecting a tab - who cares!):


Instead of just disabling the whole tab, in case Network Manager is active,
there should be a bold-faced message IN the tab content: "Controlled by Network
Manager" as the first thing in the tab content, and the rest of the tab content
(the lists of devices etc.) should still be there, but disabled.

(Note: a VBox or HBox can also get an ID, and you can disable part of a dialog
by disabling that container widget).

E.g.


[Global Options][Overview][Hostname/DNS][Routing]

Managed by Network Manager

+----------------------------------------------------
| Name   | IP Address  | Device  | Note
|
| br0      DHCP          br0
| RTL811   NONE          etho0     included in br0
|
.
.
|
+----------------------------------------------------

+----------------------------------------------------
|
|
|
.
.
+-----------------------------------------------------


And, like in the PR, NOT automatically switch to another tab (which is a user
interface atrocity all by itself) so the user can actually read the message.


That pop-up has always been wrong.


You are receiving this mail because: