clementine-player / Clementine

:tangerine: Clementine Music Player
https://www.clementine-player.org/
GNU General Public License v3.0
3.74k stars 675 forks source link

Right click menu selects on second click #6321

Open g4borg opened 5 years ago

g4borg commented 5 years ago

I sometimes use Clementine over VNC. Everything works usually fine, except the right click menu in the playlist, which tends to automatically select entries; probably because VNC sometimes sends too many or too long clicks, I am not yet sure.

I have tried several different VNC clients, some on windows some on linux, with the same issues persisting.

Very similar to #4583, where the case of feeling too sensitive, it is said it would be an operation system setting. Which in that case, due to being triggered by a hardware fail, is true, however it shows the same symptom: while ANY other right click menu would immediately close again if you click a second time without moving the mouse, Clementine's right click menu seems to have a larger "clickable area" around the entries, causing it to select whatever is under the mouse (even if it visually does not look that way)

To test: simply right click, and right click again, in any application which offers a right click menu, and then try it in clementine.

While the default UI behaviour is to simply close the right click menu again, in clementine, the closest entry is selected.

bmbeverst commented 5 years ago

I have this issue as well, a 9 year old mouse. I noticed other KDE applications do not display this behavior, ie Konsole.

The possibly of any mouse click causing a random action makes using Clementine very difficult.

st4hli commented 5 years ago

I have the same issue. The problem is that the second mouse click with the right button does not deactivate the context menu again, but instead activates the menu entry which is highlighted with the mouse. Every other program I know disables the context menu again on the second click. I would like to push this and I hope for a soonish fix! Big thank you though to the developers who made this amazing program!

daniellga commented 3 years ago

Same problem here. Please fix this!