! 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 !
popup window block any actions


Description ehh0xff 2018-10-21 16:46:28 CEST

When popup/menu window is present - Xfwm4 can't make other actions.

For example:
In thunderbird, user did right click on Inbox, popup menu is open
thunderbird is freeze for internal operation (for example compact data, or run filter) and until thunderbird not finish own internal operation whole UI (all - windows, panels, trays) is not react on any user actions.
Comment 1 ehh0xff 2018-10-21 16:48:14 CEST
And this is not performance issue.
Comment 2 Olivier Fourdan editbugs 2018-10-22 09:41:04 CEST
The desktop has nothing to do with this, this is purely the toolkit/application responsible for this.
Comment 3 ehh0xff 2018-10-23 12:46:25 CEST
(In reply to Olivier Fourdan from comment #2)
> The desktop has nothing to do with this, this is purely the
> toolkit/application responsible for this.

No. All user actions is unworkable - hot keys, mouse clicks all applications have no reactions, but user can see as other graphics applications is work, for example in window xfce4-taskmanager graphs is redrawing and list of processes is updating without lags, and cpu is not under havy load.

This bug can be seen on other applcations (if they have similar internal whole locks, such as thunderbird) when have present popup window.

This behaivor may be linked with internals of X Window system. 
But I think possible to create workaround in WM.
Comment 4 ehh0xff 2018-10-23 12:53:36 CEST
For example run Libreoffice, click on menu "File" (popup window) and press ALT+F4  (Close window) - you'll see window is steel opened.
Comment 5 Olivier Fourdan editbugs 2018-10-23 13:47:37 CEST
That's X11 grabs, not something fixable from the WM/desktop, you'll have to switch to Wayland if you want to get rid of grabs (somehow) and use only Wayland native applications with a Wayland compositor (which xfce is not).

Bug #14785

Reported by:
Reported on: 2018-10-21
Last modified on: 2018-10-23


Olivier Fourdan
CC List:
0 users




Additional information