Hide/show windows should raise windows instead.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xchat (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Specifically, Xchat is bugging me with this, but I've noticed similar behavior in Tilda, I think Pidgin/Carrier, and some other programs as well. When you click the icon, if the window is shown it is hidden, otherwise it's brought to the front of the screen. However, this leads to a slightly annoying effect, where if it IS hidden, I only have to click it once to open it, whereas if it isn't I have to click it once to hide it, and once again to raise it.
In other words, either I get in the habit of double clicking it, and when I do hide it beforehand, it shrinks again, or I single click, and nothing appears to happen. Considering it's already in the background, there's no way for the user to see it shrinking. This is especially a problem if, through the program itself (Tilda), or devilspie, the program isn't displayed in the taskbar. To the unaware user, this could be very confusing, and give the impression that nothing is happening. When the user is aware of it, it's still annoying.
This could be improved by having the icon raise the window and give it focus first, and only hide the window if it's the one that currently has focus.
Thank you for the bug report. I am able to confirm this behavior. However, notification area icons are an application- specific issue, and so individual bug reports should be filed about each application that exhibits the problem so the bugs can be properly forwarded to their upstream authors. I'm going to go ahead and mark this one against xchat. Thanks!