Server-side decorations stop responding to pointer input after drag-and-drop
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 3.1k
- Forks
- 237
- Avg merge
- 1h 43m
- Merged PRs (30d)
- 1
Description
Wayfire version
0.12.0-f2549f28
GPU / Driver
OpenGL version string: 4.6.0 NVIDIA 610.57.04
Describe the bug
After a drag-and-drop operation between application windows, Wayfire can enter a state where server-side decorations globally stop responding to pointer input, while application client areas remain usable. The issue reproduces with both GTK and Qt applications. The bad state is cleared by Alt+Tab, interactive move/resize, or mouse-down on wf-panel’s menu widget.
i've tried this with thunar, xfce4-terminal, pcmanfm-qt and qterminal. Can't move windows with mouse from title bar and min,max, close buttons are unresponsive.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the failure with a drag-and-drop operation between GTK or Qt application windows on Wayfire 0.12.0. Trace the server-side decoration pointer-input handling and compare it with the Alt+Tab, interactive move/resize, and wf-panel menu mouse-down paths. Done means title-bar move and resize actions and decoration buttons respond normally after drag-and-drop.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100