linuxmint / linuxmint/cinnamon
Window list elements gets stuck under cursor when hovered
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 5.6k
- Forks
- 915
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 3
Description
Sometimes when dragging windows in the windows list they get stuck in a state where they will be grabbed/dragged as soon as they are hovered in the window list (without any mouse button being pressed). The issue does not disappear until the window is closed or cinnamon is restarted.
Steps to reproduce:
- Open terminal emulator
- Open some other windows (like nemo)
- Minimize terminal window
- Hover the terminal window in the window list until the preview appears
- Click and drag the window list element upwards so that the mouse cursor leaves the window list before the element is grabbed
- At this point on of two things usually happen:
- The terminal list element gets grabbed as soon as the mouse enters enters the window list (this can also be seen as a bug but is not a big problem since it goes away after you drop the element)
- The terminal list element gets grabbed as soon as it is hovered in the window list, dropping the element with a mouse click or escape will not make the element return to normal, it will be grabbed again when hovered.
Installation:
Linux Mint Cinnamon 17.3 (upgraded from 17.1->17.2->17.3) running in VMware workstation 10
Cinnamon 2.8.6
Settings should be default except that i may have increased drag and drop threshold (can't find it in cinnamon-settings now) due to suffering from problems described in #1748/#1857/#3280.
Contributor guide
No contributing guide indexed for this repository
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 problem in Cinnamon's window list using the listed terminal, minimize, hover, and drag steps. Trace the window-list hover and drag handling around the point where the cursor leaves the list; done means an element never becomes draggable without a mouse button and returns to normal after dropping or pressing Escape.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100