After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 148672 - Autohide broken on non-expanded panels
Autohide broken on non-expanded panels
Status: RESOLVED FIXED
Product: gnome-panel
Classification: Other
Component: panel
2.7.x
Other Linux
: Normal major
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-07-28 11:09 UTC by Sebastien Bacher
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.7/2.8



Description Sebastien Bacher 2004-07-28 11:09:35 UTC
This bug has been reported in the Debian BTS: http://bugs.debian.org/255608

"Hi,

I have a panel which manages to slide around as it autohides so that it's
hidden about 20px from the edge of the screen...

Full instructions on reproducing it...

=====

create a bottom panel

turn off expand

turn on autohide

grab it by its right hand move handle

move it to the bottom-left of the screen until it snaps into the corner

then move the pointer to the right until it is outside the panel but the
panel has not snapped out of the corner

release the mouse pointer, point inside the panel and then point away so the
panel hides

witness the panel slide to the right as it hides itself downwards.

=====

It seems as though the panel isn't snapping the coordinates it uses to hide
with. But I'm not sure (not being a gnome developer)"
Comment 1 Sebastien Bacher 2004-07-28 11:15:49 UTC
This bug has been reported again GNOME 2.6, but I've that with GNOME 2.7.4 too.
It's even easy to get a "jumping" panel, that's freaking :) 

Basically I add a panel to the bottom of the screen, turn the auto-expend off
and the auto-hide on. I move it to the bottom-left. Then I click in the
top-right part of this panel and start moving slowly the drag cursor (I keep the
button pressed). It easy to get a position on the top-right corner where the
panel start "jumping" between the hidden and the non-hidden positions. Then I
stop pressing the button and the panel keep jumping on the corner, it jumps
several time each second and doesn't stop until I move it ...

Out of the jumping case you can also get shifted positions between hide/unhide
modes, which is the original bug report.
Comment 2 Mark McLoughlin 2004-09-14 12:03:44 UTC
Think I've fixed this on HEAD now (it'll be in 2.8.1):

2004-09-14  Mark McLoughlin  <mark@skynet.ie>

        Fix for bug #148672 - freakiness with auto-hide and snap-to.

        * panel-toplevel.c: (panel_toplevel_update_auto_hide_position):
        When auto-hidden, snap to the screen edge too.