Doesn't autohide on context menu close

Bug #58179 reported by Sebastian Breier
100
This bug affects 15 people
Affects Status Importance Assigned to Milestone
GNOME Panel
Confirmed
Medium
gnome-panel (Ubuntu)
Triaged
Low
Ubuntu Desktop Bugs

Bug Description

I have the regular Ubuntu panels. I set both of them to autohide.

However, they stay unhidden when I do the following:
1. Move cursor over panel item
2. right-click (or left-click, depending on item) to open a context menu
3. Move cursor out of panel and context menu
4. Click to close context menu

What happens:
Panel now stays unhidden until I push the cursor in and out again.

What should happen:
Panel should hide when the context menu closes.

According to Gnome Bugzilla, this bug has been around since February 2004 (Gnome 2.4!) and has never been fixed. I find it highly annoying...

See http://bugzilla.gnome.org/show_bug.cgi?id=134563

Revision history for this message
Vassilis Pandis (pandisv) wrote :

Thanks for reporting this. I added an upstream task to keep track of the upstream bug report.

Changed in gnome-panel:
status: Unknown → Confirmed
Changed in gnome-panel:
assignee: nobody → desktop-bugs
importance: Untriaged → Medium
status: Unconfirmed → Confirmed
Changed in gnome-panel:
importance: Medium → Low
Revision history for this message
Vodka (vodkaneat) wrote :

I find this annoying also, it's now Aug 2007 and the bug is still here, quite frankly it's amazing no one else finds this an issue.

Revision history for this message
Sebastian Breier (tomcat42) wrote :

It's annoying, yes. But I guess from a programmer's standpoint it's just difficult to fix; I have no insight into the gnome code, but the context menus are probably under the authority of the trayed applications, and so it's difficult to find out if they have closed or opened... just a guess. ;)

Revision history for this message
Jason Olson (jolso) wrote :

Yep, this one drives me up the freaken wall too!

Jason

Changed in gnome-panel:
status: Confirmed → Triaged
Revision history for this message
deeesseee (deeesseee) wrote :

Such an old bug and this still hasn't been fixed?

Revision history for this message
Bálint Magyar (balintm) wrote :

Not sure if the below symptoms are due to this bug or not:

0) Set panel to autohide.
1) Install package sshmenu-gnome.
2) Add it to a panel.
3) Push mouse cursor to screen edge to reveal panel so that it unhides.
4) Click newly created SSH button on the panel, select a menu option. Panel doesn't autohide.

Hovering it with the mouse and leaving its area again triggers autohide.

Revision history for this message
Sebastian Breier (tomcat42) wrote :

I have new information concerning this:
When opening context menus in app icons or the user switch applet, autohide works when the context menu closes.
But not for the context menus of network-manager, tomboy, ... there, it stays visible.

Revision history for this message
Darryl Smith (semiintel) wrote :

I wonder then of the application itself has to propagate the event to it's parent (panel) in which case it knows of the event and consequently executes the autohide code.

Revision history for this message
Sebastian Breier (tomcat42) wrote :

This still happens in Ubuntu 9.04 Beta
gnome-panel 2.26.0-0ubuntu4

Revision history for this message
glacialfury (glacialfury-gmail) wrote :

Still present in Ubuntu 9.04 Jaunty 64bit, gnome-panel 2.26

Revision history for this message
Mahdi Fattahi (mfat) wrote :

And still present in ubuntu 10.04! Please fix it, it's a really annoying bug!

Changed in gnome-panel:
importance: Unknown → Medium
Revision history for this message
Dan Allen (dan.j.allen) wrote :

I wonder if this could be solved in a more general way by introducing a autohide timeout to gnome-panel. When you are using the panel, it's a very active operation. So even if the mouse cursor ends up resting on the panel when you return to using the application (such as typing in a console or word document) chances are you want the panel to hide (assuming you use this proposed setting).

In short, I think the panel should have a setting that makes it aggressively close by having an inactivity timeout.

Revision history for this message
Dan Allen (dan.j.allen) wrote :

In other words, I think part of the problem is tying autohide to mouse out. It should be an option, not the only possibility.

Revision history for this message
Scott Palmer (skewty) wrote :

I am having this issue in 10.10.

This was reported like 5 years ago!
I can't wait to get away from some GNOME development with Unity for reasons like this.

I use hidden panels with Full screen VirtualBox windows.

This is nearly a showstopper and is preventing me from using linux on our security technician's computers. (too hard for them to understand why a panel wont go away) (they simply see Ubuntu / Linux as broken)

Figure it out GNOME.

Revision history for this message
Zaris (zaris) wrote :

For me also SSHMenu causes panel to stay visible after selecting an entry.
Ubu 11.04.

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.