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 127360 - Open drawers don't inherit stickyness of parent panel
Open drawers don't inherit stickyness of parent panel
Status: RESOLVED OBSOLETE
Product: gnome-panel
Classification: Other
Component: panel
2.16.x
Other Linux
: Normal minor
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-11-19 05:07 UTC by Jeremy Nickurak
Modified: 2015-03-24 13:00 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Jeremy Nickurak 2003-11-19 05:07:38 UTC
gnome-panel 2.4.1
Openbox 3.0

Steps to reproduce:
1) Enable at least 2 workspaces
2) Create a panel, confirm that it's sticky (exists on all workspaces)
3) Add a drawer to that panel, and open it.
4) Switch to another workspace

Expected results:
- Drawer is open regardless of which workspace is selected.

Observed results:
- Drawer is visible only on the workspace it was opened on. Clicking on the
drawer on another workspace closes it (with no visible indication).
- On other workspaces, although the drawer is not visible, the parent panel
will remain active even if its auto-hide sitteng would dictiate that it
should be hidden again.
Comment 1 Vincent Untz 2003-11-19 09:33:11 UTC
It works here. This could be a openbox issue... Would you mind trying
to see if you can reproduce the bug with metacity ?
Comment 2 Jeremy Nickurak 2003-12-22 01:46:01 UTC
I could not reproduce with metacity, however...

Quoth the openbox's Ben Jansens (
https://bugzilla.icculus.org/show_bug.cgi?id=1076 ):

I think Metacity just makes DOCK typed windows appear on all desktops.
Even
though the drawer's window is actually only requesting to be on one
desktop. If
the drawer wants to stay visible, it should set it's desktop to match the
parent's, and Openbox will respect that.

If the drawer was a transient of the panel, then Openbox would apply
the same
desktop automatically, but the window provides no association with the
panel for
Openbox to follow as such.

I believe gnome-panel is at fault for this one. The EWMH allow's an app to
specify which desktop to appear on for a reason.
Comment 3 Luis Villa 2004-01-03 19:47:06 UTC
Because this doesn't happen in 'stock' gnome, I'm moving the 
severity down, but it still is a bug, I guess.
Comment 4 Jeremy Nickurak 2004-01-21 18:31:44 UTC
Oddly, this appears to not happen on the first time a drawer is
opened. That is to say, the first time it's opened, it works
perfectly, but any subsequent opens fail to become sticky.
Comment 5 Kjartan Maraas 2005-01-03 23:00:14 UTC
Still there in 2.9.x?
Comment 6 Vincent Untz 2005-03-02 10:16:08 UTC
Jeremy: any news?
I guess we could set _NET_WM_DESKTOP to 0xFFFFFFFF for the panels...
Comment 7 Jeremy Nickurak 2005-04-30 19:46:41 UTC
Confirmed present in 2.10.1
Comment 8 Jeremy Nickurak 2005-08-31 05:17:57 UTC
And 2.11.92.
Comment 9 Jeremy Nickurak 2006-01-15 22:18:48 UTC
And 2.12.2
Comment 10 Vincent Untz 2006-01-24 19:29:30 UTC
Mass changing: milestone 2.12.x => milestone 2.14.x
Comment 11 Jeremy Nickurak 2006-05-13 19:40:05 UTC
And 2.14.1.
Comment 12 Jeremy Nickurak 2006-12-14 22:59:03 UTC
And 2.16.2.

Bug is over 3 years old, and persisted through 7 stable gnome releases. Is there anything wrong with Ben's interpretation of this problem?
Comment 13 Jeremy Nickurak 2007-07-24 07:15:33 UTC
Unless something has changed here, changes in openbox prevent this bug from occuring. As I no longer can duplicate it, it should probably be closed.
Comment 14 Vincent Untz 2007-07-27 18:45:40 UTC
Thanks for the update.