Hide/show windows should raise windows instead.

Bug #311682 reported by feba
2
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.

Revision history for this message
Jacob Peddicord (jpeddicord) wrote :

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!

Revision history for this message
feba (febaen) wrote :

n.b., I switched back to carrier (Bitlbee problems), and it doesn't have this problem, so Pidgin is probably fine too.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.