Windows XP can't keep its windows straight!
June 21, 2007 8:42 PM
Subscribe
Bizarre Windows XP behavior: when switching between applications, sometimes more than one window will pop to the foreground. Huh?
This is easiest to explain by way of an example. Say I've got Azureus, Firefox, Thunderbird, Winamp and Explorer open, and Firefox has focused and is maximized. If I switch to another application, say Winamp, the expected behavior is that the Winamp window appears on top of the Firefox window.
What often happens, however, is the Winamp window PLUS another application window both get raised above the Firefox window. As a result I'll get, say, Winamp on top of Azureus on top of Firefox. This odd behavior occurs regardless of what application I'm switching to or switching from, and the second window that gets raised to the foreground is also random (so in the above example, it could just as easily be switching from Thunderbird to Firefox, and bringing Winamp to the foreground as well). It is hard to reliably reproduce this behavior, and there seems to be no common cause.
This behavior seems to be specifically XP-based; Windows 2000 always acted predictably when it came to window management. Because of the nature of the problem it's really hard to Google, so I haven't even found any indication that this sort of thing happens to anyone else. Having only recently switched to XP from 2000, this has become my number one pet peeve about XP. It especially makes it hard to, say, read code documentation in a browser window and write code in a text editor at the same time—often I'll switch to the text editor, only to find Thunderbird or Azureus or Explorer now blocking the browser window for no apparent reason. Help!
posted by chrominance to computers & internet (11 comments total)
1 user marked this as a favorite
Does it ever happen when Firefox isn't open at all? I've kind of been assuming that Firefox is doing something subtly wrong with window classes, etc. and screwing up the task switcher. But I have no proof.
posted by equalpants at 9:32 PM on June 21, 2007