Right-click inconveniences

Bug #238733 reported by André Pirard
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gtk+2.0 (Ubuntu)
Invalid
Low
Ubuntu Desktop Bugs

Bug Description

Recycled due to
https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/238733/comments/12

Under Windows (and Wine), a right-click occurs on ButtonRelease.
Under Gnome, a right-click occurs on ButtonPress.
Furthermore, the subsequent Release acts like a left-click.

Here are several consequences:

a) I the mouse slips towards a context menu between Press and Release, an unwanted menu entry is executed.
Windows is a less surprising platform to practice mouse skill.

b) If a context menu is misplaced due to program error, the result is the same without slipping.
For example, this is presently the case of Firefox and Thunderbird.
If a right-click is made too close to the window's right border for a left corner of the menu to appear at the cursor, the menu will appear flush to the window's right border with the top or bottom edge aligned on the cursor. But the menu is too low, so that when the cursor is near the window's bottom, it is inside the menu.
In consequence, right-clicking in that bottom right area has the following consequences :
- Firefox switches page direction,
- Thunderbird deletes the message you're reading (bug #107819)
These FF/TB bugs are not bugs under Windows.

c) There are probably more subtle consequences.
Ubuntu bug #187313 might well not be a bug if right-click occurred on ButtonRelease.

Additionally, it seems to me that L/R-click on ButtonRelease leads to simpler and hence stronger logic.
To determine if a click is long, it seems easier to measure the time between Press and Release when Release occurs than to start a timer when Press occurs and wait until it times out and gets a long click or is aborted by Release and gets a short click that occurs on ButtonRelease anyway.
I leave the multiple clicks case difference as an exercise.

Although different usage implies different problems, what is true for right clicks is true for left clicks.

Revision history for this message
Dereck Wonnacott (dereck) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. However, Ubuntu gets its translations from the translations portion of Launchpad ([WWW] http://translations.launchpad.net/ubuntu/), where translation teams work on making Ubuntu more useful in their language. If you want to change a translation in Ubuntu there is the right place.

Revision history for this message
André Pirard (a.pirard) wrote :

Thank you too, but I'm totally surprised with your comment.
What I have written has absolutely nothing to do with translations.
Are you sure this problem belongs to meta-gnome2?

Revision history for this message
Dereck Wonnacott (dereck) wrote :

I'm terribly sorry, I seem to have been multi-tasking a bit too much yesterday and hit the wrong tab. :(

Revision history for this message
Dereck Wonnacott (dereck) wrote :

#ubuntu-bugs seems to think gtk+2.0

Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for your bug report, that's an upstream design decision though and not an ubuntu bug and not something ubuntu plans to change in a distribution specific way, you should raise the point on bugzilla.gnome.org if you really want to discuss changing the current behaviour though

Changed in gtk+2.0:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Invalid
Revision history for this message
André Pirard (a.pirard) wrote : Re: [Bug 238733] Re: Right-click inconveniences

On 2008-06-12 11:11, Sebastien Bacher wrote :
> thank you for your bug report, that's an upstream design decision though
> and not an ubuntu bug and not something ubuntu plans to change in a
> distribution specific way, you should raise the point on
> bugzilla.gnome.org if you really want to discuss changing the current
> behaviour though
>
> ** Changed in: gtk+2.0 (Ubuntu)
> Importance: Undecided => Low
> Assignee: (unassigned) => Ubuntu Desktop Bugs (desktop-bugs)
> Status: New => Invalid
Thanks for your work to improve Open Software.
I thought that what has already been mentioned in the wrong place would
need to be said under a bug title of its own, so that it can focus
Ubuntu users' concern and opinion.
I'm willing to do all I can to help Linux improve through reports of my
usage of Ubuntu and any kind of finding, but I'm afraid that I cannot
subscribe to each and every software project in the world; I suppose
there are people involved in both Ubuntu and bugzilla.gnome.org that
could care about simply posting there a pointer to this topic.
I regret to see my report made invalid and text lost; isn't there a
suggestion status?
Else, I will have lost my time trying to contribute and It'll make me
think twice or more before writing again.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug has not been deleted, it's still available but closed. what you describe is not a bug but a design decision, one is not better than the other one they are just different, the current approch allow to quickly use the menu and select and item using one click for example, the firefox issues your describe are bugs in the software and not really due to GTK

changing the way menu works under GNOME would be not trivial, confuse users and is not something which should be done in an ubuntu specific way, you should really take this discussion upstream or on a mailing list rather than on the bug tracker, nobody will come here to contribute to the discussion, the bug tracker is to describe bugs and work on those not to discuss designs

the bug could be sent upstream but if would require somebody wanting to argue in favor of the change, I'm not convinced about the idea and I've already too much to do so I'm not going to start this discussion, maybe somebody else is wanting to do that though

Revision history for this message
André Pirard (a.pirard) wrote : Re: [Bug 238733] Right-click inconveniences

Sebastien, I agree that it's a feature, but that doesn't mean it's a
sacred thing :
1) myself and those who mentioned it discovered that feature by chance
2) hence, probably very little people use it, this would need a poll
3) it's not a very good idea to use a drag to make two clicks
4) in fact, they discovered the feature because of some annoyance
5) and their opinion was that they had found a bug
6
) and indeed, it's at least a real bug catalyst
7) in addition of what I would call a counter-accessibility feature

Hence, I think that the bug tracker is a good place for people to find a
discussion of what they think is a bug and to wait for someone having
time and concern to put a pointer to where else it will be discussed.
I agree a bug must be closed (so far), but not the discussion that was
going on in other bugs and that should be taken out of there to here.

Hence, I'm asking that the status be changed to "suggestion".
TIA.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug tracker describes bugs, it's not a place where to make suggestions, you should really mail a list to start a discussion on the topic

Revision history for this message
André Pirard (a.pirard) wrote : Re: [Bug 238733] Re: Right-click inconveniences

On 2008-06-15 11:24, Sebastien Bacher wrote :
> the bug tracker describes bugs, it's not a place where to make
> suggestions,
https://bugs.launchpad.net/bugs/+bugs?&field.importance:Alist=WISHLIST
> you should really mail a list to start a discussion on the
> topic
No time and I am subscribed to dozens of places already.
Why do they not use a common authentication server?
Thanks.

Revision history for this message
Sebastien Bacher (seb128) wrote :

do you need to be that insistant? yes you can open wishlists but as said before that's not something the ubuntu team will work on and that should be taken to a mailing list or to GNOME, anyway enough of this discussion for me now

Revision history for this message
André Pirard (a.pirard) wrote :

Since Ubuntu 8.10, the problem described above occurs even without any
slipping of the mouse. Right-clicking on the Gnome desktop intrepidly
creates a folder if you keep the button down for some short time. Or it
may well open a Background Change dialog, depending on where you click.
Or it may start a Properties dialog when you're in a folder. Or what
next? ...

It is a bug. Right-click isn't supposed to punish the unskilful one by
causing random, and potentially nasty surprises (if menus are not
designed with this bug in mind).
Enough frustration is expressed for similar Bug #187313 already.

André Pirard (a.pirard)
description: updated
André Pirard (a.pirard)
Changed in gtk+2.0:
status: Invalid → New
Revision history for this message
YannUbuntu (yannubuntu) wrote :

From the user point of view, this is a bug, and I would call it "Unexpected consequences of right-click", instead of "Right-click inconveniences".
This bug appears in many situations: Firefox (Bug #187313, Bug #34582), Thunderbird (Bug #107819), Nautilus (last André's comment), etc, preventing people to switch to Linux.
From the programmer point of view, there are maybe several causes/solutions to find (like for any other bug).
I think that as long as all the causes/solutions are not found, we should fix this bug using the "right-click occurs on ButtonRelease" as a patch at first.
And maybe as a design change later if the bug solution cannot be found ?

Revision history for this message
André Pirard (a.pirard) wrote :

In fact, Ubuntu or whoever have now implemented the "long click" that
Windows used for quite a time to, for example, rename a file. But Ubuntu
does it only on the right button and to produce very strange, useless
and annoying effects.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the behaviour is an upstream decision not a bug, you should discuss it upstream and not there

Changed in gtk+2.0 (Ubuntu):
status: New → Invalid
Revision history for this message
André Pirard (a.pirard) wrote :

> the behaviour is an upstream decision not a bug, you should discuss it
> upstream and not there
>
So, Ubuntu describes such a remark as invalid, and says that I should
not discuss it there.
I would like to know where you read that someone took the "decision"
that a right click on the desktop and other places must produce a random
result.
Who is that and where is it I'm sent off to say I and several users
don't have the same opinion as Ubuntu?

Revision history for this message
Sebastien Bacher (seb128) wrote :

> So, Ubuntu describes such a remark as invalid, and says that I should not discuss it there.

not exactly, you have been told that the software is not written there and that ubuntu which is the distributor is not the right contact to get that changed, you should write to the people writting the software

> I would like to know where you read that someone took the "decision" that a right click on the desktop and other places must produce a random result.

That's not what this bug is about, the bug is about when the click event should be happening and that's on button press in a consitant and not random way right now

> Who is that and where is it I'm sent off to say I and several users don't have the same opinion as Ubuntu?

What do you mean there? You are just arguing at the wrong place, the distributor is not the one who will change the software, you should speak to people writting the code, doesn't it seem logical to you?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.