Skip Menu |
 

From: petesea@bigfoot.com
Date: Wed, 23 Aug 2006 16:50:00 -0700 (Pacific Daylight Time)
Subject: Kerberos for Windows 3.1 hidden dialogs
To: kfw-bugs@mit.edu
The "Obtain new credentials" and "(PRINCIPAL) - New credentials" dialogs
sometimes pop up BEHIND other windows.

I'm no windows expert, but I'm fairly certain there's some kind of "Always
on top" setting for a window. Could the "New credentials" dialogs (and
any other popup error messages/dialogs) be set to make sure they popup
ABOVE other windows.
Download (untitled) / with headers
text/plain 1.1KiB
[petesea@bigfoot.com - Wed Aug 23 19:51:10 2006]:

Show quoted text
> The "Obtain new credentials" and "(PRINCIPAL) - New credentials" dialogs
> sometimes pop up BEHIND other windows.
>
> I'm no windows expert, but I'm fairly certain there's some kind of
"Always
Show quoted text
> on top" setting for a window. Could the "New credentials" dialogs (and
> any other popup error messages/dialogs) be set to make sure they popup
> ABOVE other windows.

There is not an "always on top" flag. Applications can respond to
changes in the stack order by forcing their windows on top of others.
This can lead to battles between apps and in the case of NetIDMgr I
do not believe it is even desireable. Users may want to delay their
response to NetIDMgr while they work on other tasks.

I agree that the initial display of a dialog should be at the top level.
However, that does not mean that other apps which want to be higher
level cannot make themselves be.

I suspect the issue you are seeing is when a NetIDMgr dialog is
displayed just before other apps open their windows or when a user is
actively manipulating the current top level window and the active app's
window is brought immediately to the foreground after the NetIDMgr
dialog is created.