[BUG] Title bar buttons do not react until window maximization state toggled
This minor bug only affects some of the release types - tested these two: RPM (affected), AppImage (OK).
Bug Description
The Handy window title bar Minimize, Maximize and Close buttons don't react to mouse clicks. Menu items displayed by right-clicking the title bar, providing the functional equivalent, work normally. Maximizing the window (or un-maximizing it if already maximized) unblocks the title bar buttons. Everything else about the window - moving, resizing - also works normally.
Possibly related: Handy's title bar buttons don't respect the system settings - I have the Maximize button hidden via Refine, only displaying Minimize and Close. This works for all other programs. I've tried reverting this, which immediatelly applied in other windows but didn't change anything for the Handy window, regardless of restart.
System Information
App Version:
0.6.2 RPM
Operating System:
Fedora 43, GNOME, Wayland
CPU:
AMD Ryzen 7 5700X
GPU:
AMD RX 7900 XTX
There's a similar issue in PopOS 24.04 Cosmic DE / Wayland
@lhotari @Nindaleth can you shoot a video or clip of this by any chance? it would help me understand just a bit. surprised to hear this, but also linux DE is hard
@cjpais Here's a short video, it shows how toggling the maximization (both on and off) unlocks the title bar buttons. Since the screencasting software doesn't show that in any way, I'll add that in addition to moving the cursor over the inactive buttons, I'm also trying to click them.
https://github.com/user-attachments/assets/e1f8ae1a-88d8-4989-950e-4c277e6d944f
@Nindaleth thank you that is super bizzare.
I think this is https://github.com/tauri-apps/tauri/issues/13440
There are some other repos with similar issues, some with solutions so will see what is possible when I get a chance. Open to PR's and any discussions on this here
Maybe the following will be helpful. Curious if @lhotari @alabhyajindal can reproduce this issue on their systems, and if so, maybe would be willing to contribute the fix as I don't have access to Linux DE right now to test.
https://github.com/nymtech/nym-vpn-client/pull/3288 https://github.com/safing/portmaster/commit/95838b510c75fa9dde6e99a4492e1c7e34f7cf18