Bug 102802

Summary: Pressing mouse on separator closes context menu + more
Product: [Frameworks and Libraries] kdelibs Reporter: Łukasz Derkacz <lderkacz>
Component: qtAssignee: Lubos Lunak <l.lunak>
Status: RESOLVED DUPLICATE    
Severity: normal CC: finex
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Łukasz Derkacz 2005-03-29 22:55:54 UTC
Version:           nieznana (using KDE 3.4.0, compiled sources)
Compiler:          gcc version 3.3.4
OS:                Linux (i686) release 2.4.26

It may sound familiar but I haven't found exaclty sucha a thing here. Rather 2 things,
1) One which I didn't find here:
After opening a context menu and clicking on separator closes this menu. This is really annoying when one does miss a wished option.
2) There were similiar things here. Again context menu.
Right click works as left click. In (C) Windovs right click does nothing. That good thing. There wouldn't be such much bad in this right click, but If one press the button and hold it for a while, then unpressing it works like click. So that's the reason for so many 'flickering menus' bugs here. Usualy it's more annoying than in 1). I often have the situation when I try to open a context menu, but it's just flickering and chosing the first option, because cursor was there.
Greetings and Great Job!!
LD
Comment 1 Kevin Goeser 2005-08-15 19:23:46 UTC
I agree and vote for 1), because closing a menu on click, is like a confirmation, but nothing happens.

I disagree and vote against 2):
This is actually a great usability feature, because it makes the usage of some menus very fast. E.g. konqueror in web-browsing mode: there is no faster way to go one step back in history, than just pressing the right mousebutton, draw the mouse a bit to the lower right and release it immediately.
I think most (or worst) of the "flickering menus" are happening by clicking on systray icons (at least the problem is, in that case it is closing the app in most cases). A good solution for this, would be a static (context) menu placement for dock apps, like klipper already uses. There is a bugreport on this (#57823).
For normal context menus, a thicker border at the top (resp. bottom) of the menu would be enough to prohibit accidential activation (a style question as well).
Comment 2 Łukasz Derkacz 2005-08-16 14:35:15 UTC
As for 2) I agree. I even started uysing right clik to choose a context menu option. :) But this way there;s no problem with flickering on systray icons :)
But other thing is that keeping right button pressed can be tiring for hand.
Comment 3 FiNeX 2008-12-22 14:08:22 UTC
1: has been fixed on KDE4
2: on KDE4, right click a menu item on a context menu still activate it.
Comment 4 Christoph Feck 2009-12-10 17:44:29 UTC
1) has been fixed
2) is a duplicate of bug 168979

*** This bug has been marked as a duplicate of bug 168979 ***