! 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 !
Panel hides on start of pager window drag
Status:
RESOLVED: FIXED
Product:
Xfce4-panel
Component:
Workspace Switcher

Comments

Description Nikita Zlobin 2019-07-12 08:05:12 CEST
When I try to drag window between pager workspaces, panel hides. In order to complete draging, panel must be revealed again by mouse in order to drop window where it should go.
Careless droping out of panel triggers another bug, where pager draging stops to work at all, requiring process restart.
Comment 1 Simon Steinbeiss editbugs 2019-07-12 20:38:36 CEST
Which version of the panel are you using?
Are you using auto-hiding or intelligent hiding?
Comment 2 Nikita Zlobin 2019-07-12 21:27:32 CEST
Clarified
Comment 3 Nikita Zlobin 2019-07-12 21:30:18 CEST
This is side panel with permanent auto-hiding. Describing bug in other words, in begining of dragging panel behaves as if freed - it will hide, if must.
Comment 4 Theo Linkspfeifer editbugs 2019-07-13 17:08:58 CEST
Same thing happens when dragging window buttons.
Comment 5 Theo Linkspfeifer editbugs 2019-07-13 19:38:09 CEST
https://git.xfce.org/xfce/xfce4-panel/tree/panel/panel-window.c#n1199

This code part is only executed on button release.
Comment 6 Simon Steinbeiss editbugs 2019-07-13 23:01:07 CEST
Created attachment 8768 
Patch to fix the pager plugin

I had written a patch before Theo's comment. I may have to look at that part of the panel code again, as it may be more generic and beneficial to all plugins, whereas I only fixed the pager.

In any case, feel free to take a look at the patch - it fixes the problem too.
Comment 7 Simon Steinbeiss editbugs 2019-07-17 23:05:40 CEST
FWIW the same issue exists in the tasklist plugin (when setting the order to DND).
Comment 8 Git Bot editbugs 2019-08-03 22:38:02 CEST
Simon Steinbeiss referenced this bugreport in commit 95319248145b5506f5a639c7ccdd7732772d74bd

pager: Keep panel visible on drag and drop (Bug #15703)

https://git.xfce.org/xfce/xfce4-panel/commit?id=95319248145b5506f5a639c7ccdd7732772d74bd
Comment 9 Git Bot editbugs 2019-08-03 23:02:47 CEST
Simon Steinbeiss referenced this bugreport in commit 75a10e232c2ebbd5bd3a04d580f522fbbf3495cd

tasklist: Keep panel visible on drag and drop (Bug #15703)

https://git.xfce.org/xfce/xfce4-panel/commit?id=75a10e232c2ebbd5bd3a04d580f522fbbf3495cd
Comment 10 Simon Steinbeiss editbugs 2019-08-03 23:03:04 CEST
I decided to at least fix it for the pager and tasklist to have it working for 4.14.

Bug #15703

Reported by:
Nikita Zlobin
Reported on: 2019-07-12
Last modified on: 2019-08-03

People

Assignee:
Xfce Bug Triage
CC List:
2 users

Version

Version:
4.13.6

Attachments

Patch to fix the pager plugin (3.04 KB, patch)
2019-07-13 23:01 CEST , Simon Steinbeiss
no flags

Additional information