! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
App icon menus overlapping the panel when xfce4-panel is set to autohide
Status:
RESOLVED: MOVED
Product:
Xfce4-panel
Component:
General

Comments

Description Kevin Jones 2016-03-16 18:55:01 CET
On an xfce desktop, when invoked from a bottom panel with a right or left click on a button icon (in systray, app launchers, etc.), many of the menus manifest overlapping the panel rather than just adjacent above the panel as in a fixed always visible panel configuration. In many cases this results in a 'quit' option at the bottom of the option menu manifesting directly under the mouse pointer. If an extra click (or a click-hold-release) passes through one can easily end up inadvertently closing a running application that was docked in the systray when intending to access other options.

Screenshot: http://en.zimagez.com/zimage/xfceiconmenuscreenshots.php

[Linked image shows screenshots of both for comparison with 'autohide' set (top half) and with persistently visible panel (bottom half); while 'onboard' was used as an example, the the same behavior occurs with many, but not all, other icons in panel as well.]

A question arises as to how much of the behavior arises from how individual apps are setup versus how xfce panel is handling them and how the xfce4 panel might be tweaked in future updates to compensate.

Something about the panel state is apparently getting passed by xfce-panel to the various apps and their various toolkits or else there wouldn't be a change in displayed menu placement in the first place, right? The apps which do the erroneous placement appear to be drawing from some variable noting the location of the collapsed state top edge ... if such a variable might be identified and corrected/faked as the location of the top edge when displayed (without app icons detaching from the panel and remaining behind when the panel actually is collapsed) ... It seems at least plausible that some form of tweak to compensate for the vagaries of the app toolkits and such might be handled from the xfce-panel end.

related threads elsewhere:
https://forum.xfce.org/viewtopic.php?id=10591
https://redd.it/4a90k5
Comment 1 Git Bot editbugs 2020-05-28 01:59:35 CEST
-- GitLab Migration Automatic Message --

This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/147.

Please create an account or use an existing account on one of our supported OAuth providers. 

If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests

Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev

Bug #12503

Reported by:
Kevin Jones
Reported on: 2016-03-16
Last modified on: 2020-05-28

People

Assignee:
Nick Schermer
CC List:
0 users

Version

Version:
Unspecified

Attachments

Additional information