GNOME Bugzilla – Bug 148672
Autohide broken on non-expanded panels
Last modified: 2004-12-22 21:47:04 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)"
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.
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.