Comment 314 for bug 187313

Revision history for this message
Tralalalala (tralalalala) wrote :

I'm not going to read all 275 replies, because that'd take hours.

There was a bug in Firefox which caused Firefox to pick a random action when doing a secundary click. This bug is now finally fixed, but even after this bug has been fixed I still experience problems when doing a secundairy click. Why do we have problems with secundairy clicks?
1) Because of a bug in Firefox that chooses a random item from the context menu (this bug has been fixed);
2) Because in Linux a context menu is shown when PRESSING the secundairy mouse button, instead of when RELEASING the secundairy mouse button. When the cursor has moved in the time between pressing the mouse button and releasing the mouse button, you trigger an action of the context menu when releasing the mouse button. So you press the mouse button, the context menu shows, you accidentally move the cursor a little bit, you release the mouse button and when the mouse is at the first menu item of the context menu when releasing the mouse, the first menu item is activated. In other operating system releasing the mouse button will show the context menu.

The way to solve this bug forever is to change the above mentioned behavior so the context menu shows when releasing the mouse button, instead of when pressing the mouse buttion. The random actions of Firefox have disappeared since Firefox 3.0.11, but I still have problems with secundairy clicks. When doing a secundairy click on links in Firefox, I still open links in a new windows, instead of a new tab, because I moved my mouse a little bit. Every application is affected by this bug (although developers say it isn't a bug, but it's a feature, just like the crappy copy/paste functionallity in Linux). Doing a secundairy click in some white space in Nautilus often leads to the creation of new directories.

Please, change this behavior to show the context menu when the mouse button is released or at least give us the option to change this behavior.