Opened 16 years ago
Closed 15 years ago
#3267 closed bug (fixed)
Tracker context menu interprets mouse move as click
Reported by: | Adek336 | Owned by: | anevilyak |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Applications/Tracker | Version: | R1/Development |
Keywords: | Cc: | planche2k@…, mdisreali@… | |
Blocked By: | Blocking: | #5770, #5778 | |
Platform: | All |
Description
Select a big amount of files. Right click. Quickly move the mouse to the place where the context menu will appear a split second later. Do not click. The context menu's "Open" item will be invoked just like if it was clicked.
Change History (21)
comment:1 by , 15 years ago
Cc: | added |
---|
comment:2 by , 15 years ago
follow-up: 7 comment:3 by , 15 years ago
Andreas added in a duplicate ticket #5770:
When right-clicking a tab in Terminal it is sometimes immediately closed, too. At BeGeistert it was assumed to be a general menu issue.
comment:4 by , 15 years ago
Blocking: | 5778 added |
---|
comment:4 by , 15 years ago
Blocking: | 5778 removed |
---|---|
Owner: | changed from | to
Status: | new → in-progress |
comment:6 by , 15 years ago
Blocking: | 5770, 5778 added |
---|
follow-up: 8 comment:7 by , 15 years ago
follow-up: 9 comment:8 by , 15 years ago
follow-up: 10 comment:9 by , 15 years ago
Replying to anevilyak:
can you confirm better behavior for Tracker's context menus [...]?
Yes, better. Thank you!
follow-up: 14 comment:10 by , 15 years ago
comment:11 by , 15 years ago
I could still reproduce this bug in vbox. If I right-click on the desktop and move mouse-cursor to where menu will appear it will select some menu item. hrev36474.
comment:13 by , 15 years ago
Cc: | added |
---|
comment:14 by , 15 years ago
comment:15 by , 15 years ago
Hm, can no longer reproduce it here. The problem is that to an extent it's not perfectly solvable right now, due to the (very poorly designed) BMenu API we have to keep compatibility with. As a consequence of that design, BMenu operates by using input polling, which has the unfortunate side effect that it can completely miss events. Its code for menu tracking is as a consequence a mess, since it also has to try to handle the cases for all the different types of menus. Some of these problems are nearly impossible to fix without reworking the API in a way that would most certainly break compatibility, you can see signs of this in R5 as well (menu keyboard navigation is more or less completely unusable since the mouse tracking interferes with it).
comment:17 by , 15 years ago
Status: | in-progress → assigned |
---|
Won't have time to look into this further until earliest the weekend, releasing in the meantime if someone else wants to give it a try.
comment:19 by , 15 years ago
Great, can't reproduce it anymore. It seems it also fixed #3373.
Should I open another ticket about PowerStatus context menu issue?
comment:20 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Yes please, since those are different apps, and this was ultimately fixed in Tracker itself. Ditto for the terminal tab issue please, will see if I can't find another way to fix that one. Thanks for the feedback!
You can even delete files accidentally this way. Shouldn't this has a higher priority?