Bug 393663 - mouse events and menus should be triggered on mouse-up to give user a chance to cancel
Summary: mouse events and menus should be triggered on mouse-up to give user a chance ...
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: input (show other bugs)
Version: 5.12.4
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
: 393695 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-04-30 01:35 UTC by myusualnickname@gmail.com
Modified: 2018-05-09 03:16 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description myusualnickname@gmail.com 2018-04-30 01:35:34 UTC
It is very easy to misclick.  If I want to cancel something, on windows I can just press the other mouse button and cancel the mouse event.

In Kubuntu 18.04 we are noticing that it is very easy to right-click and then accidentally click on a menu item on the menu without even noticing that the item was selected.

This would be solved by triggering the monu open on mouse-up.  This would make it consistent with other systems that had usability studies and presents expected behavior..  KDE currently does not exhibit expected behavior, and it is actually dangerous because unintended input is caused.
Comment 1 myusualnickname@gmail.com 2018-04-30 01:45:29 UTC
about 2 out of 5 times people who click while the mouse is moving didn't mean to do the click.   

For users with mobility problems, it is extra important to make sure that they actually mean to do the click.. so they may struggle a bit to actually trigger the event, but doing the false event is much worse...  better to make them give confirmed good input than start opening a program that will take 10 minutes to load...   Also note, the people with mobility problems also often don't have enough money to buy a good computer.
Comment 2 Martin Flöser 2018-04-30 04:15:52 UTC
I'm sorry but this is outside the scope and possibilities of a window manager.
Comment 3 Christoph Feck 2018-04-30 06:39:10 UTC
Needs to be fixed in Qt, see https://bugreports.qt.io/browse/QTBUG-57849
Comment 4 Christoph Feck 2018-04-30 22:54:54 UTC
*** Bug 393695 has been marked as a duplicate of this bug. ***
Comment 5 myusualnickname@gmail.com 2018-05-09 03:16:33 UTC
(In reply to Christoph Feck from comment #4)
> *** Bug 393695 has been marked as a duplicate of this bug. ***

Thank you!