Unexpectedly closing windows and pop-up under KDE Plasma Wayland
Description
When running ClipCascade client on Fedora 43 with KDE Plasma on Wayland, all application windows experience significant lag. Specifically, "pop-up" menus such as the burger menu in Brave browser close automatically about 1 second after opening. This behavior affects both system and non-system applications. Quitting ClipCascade immediately resolves the lag and menu issues.
Steps to reproduce
- Install and run Clipcascade client on Fedora 43 Kde Plasma Wayland (might be for any wayland session, need check)
- Login to your instance.
- Open an application with pop-up menu like Brave Browser
- Observe that the menu closes prematurely after 1 second.
- Quit ClipCascade
- Observe that the bug stops
Expected behaviour
Pop-up menus should remain open and responsive without lag when ClipCascade is running.
Actual behaviour
Pop-up menus close automatically after a short delay.
Example screen recordings
I’m not voluntarily closing the menus in these recordings.
https://github.com/user-attachments/assets/32eaa439-e07a-4dc5-b969-c36ff92a3349
https://github.com/user-attachments/assets/8617a908-7ae1-49e3-a254-88760f471f92
https://github.com/user-attachments/assets/0d95cb53-ecad-4b5c-8fbf-b8e880d3b93d
Environment
Operating System: Fedora Linux 43 KDE Plasma Version: 6.5.2 KDE Frameworks Version: 6.19.0 Qt Version: 6.10.0 Kernel Version: 6.17.7-300.fc43.x86_64 (64-bit) Graphics Platform: Wayland Processors: 4 × Intel® Celeron® N4120 CPU @ 1.10GHz Memory: 4 GiB of RAM (3.6 GiB usable) Graphics Processor: Intel® UHD Graphics 600 Manufacturer: HP Product Name: HP ProBook x360 11 G5 EE System Version: SBKPF
Logs
user@fedora:~/ClipCascade$ cat clipcascade_log.log
2025-11-16 09:40:39,706 - INFO - Websocket connected
2025-11-16 09:40:39,784 - WARNING - Unsupported display server detected $<class '__gi__.gdkwaylanddisplay'>. Starting polling mode for XWayland server as fallback.
2025-11-16 09:40:39,794 - WARNING - x-clip is not owned by the current user. Switching to wl-clipboard.
2025-11-16 09:45:28,002 - INFO - Websocket disconnected
2025-11-16 09:45:28,617 - INFO - Clipboard monitor stopped
2025-11-16 09:45:29,001 - INFO - Websocket disconnected
Additional information
The issue doesn’t appear in an X11 session.
user@fedora~: echo $XDG_SESSION_TYPE
wayland