DMS shell unexpected mouse focus behavior
Issue Description
When opening a Dank Material Shell (github.com/AvengeMedia/DankMaterialShell) widget popup, the original bar can't be focused until the widget popup closes.
Steps to Reproduce Issue
- Set up a DMS bar with a widget which creates a popup
- Open that widget's popup
- Click back onto the bar the popup was spawned from
Expected Behavior
On labwc, the bar can be interacted through the click on step 3. This causes the popup to close and the interactable element to receive a click.
This does not happen on xfwl4. What happens instead is that the bar does not accept any further input until the widget popup is closed by clicking somewhere outside both the bar and the widget popup.
Additional Information
Environment & Versions
- OS distribution and version: CachyOS Linux, kept updated as of 2026-08-28
- Overall Xfce version: N/A (xfwl4 is being run as a compositor without other xfce components)
- xfwl4 version (git hash if not a release): 4.21.1+dev- 420d41e3
- libxfce4ui version (git hash if not a release): 4.21.9-1
- xfce4-settings version (git hash if not a release): 4.21.3-1
- GTK theme: breeze-gtk
- Decorations theme: Default-hdpi
- GPU make and model: AMD Radeon 780M Graphics
- Monitor scale factor(s): 1.25