Open
Bug 72776
Opened 25 years ago
Updated 3 years ago
Right Click should cancel scrollbar thumb dragging operations
Categories
(Core :: XUL, enhancement)
Tracking
()
NEW
Future
People
(Reporter: timeless, Unassigned)
References
Details
(Keywords: helpwanted)
this bug is a derivative from
Bugzilla Bug 22175 Need to be able to cancel dragging of scrollbar thumb
This bug is marked PC/All. this bug is designed to annoy masri@nolex.com
Preffered implementation creates a preference [(right?) click cancels drag
event] and sets it to true in all.js with an override coming from mac's all.js
override file.
Comment 1•25 years ago
|
||
Why would this need to be disabled on the Mac?
Comment 2•25 years ago
|
||
Any chance we can extend this and bug #72775 to all dragging operations?
Does it from the UI side of things if we do this on a mouse up instead of mouse
down? I've got this working on a mouse-down, but if the pointer is over the
document window the drag is cancelled but then a context menu appears on
mouse-up (on Windows, at least). If I wait until the mouse up, I should be
able to eat the event.
I've been unable to stop the event from passing through to the document window.
I've tried returning NS_ERROR_BASE in HandleEvent() and also setting various
flags on the event, but with no luck. Other than that, I have this working.
Should I attach the patch, then when this is checked in open another bug on the
context menu appearing?
Comment 6•24 years ago
|
||
I think this should really apply on mousedown, not on mouseup. Mousedown with
the primary (left) button begins the drag, mousedown with the secondary (right)
button cancels the drag.
I agree with the other Matthew T -- this should apply to all drags, not just to
scrollbar thumbs. I also don't see why this shouldn't apply to the Mac as well
(for those Mac users who have multi-button mice).
mpt - see bug 70279 for the meta bug about cancelling drag/scroll actions.
Would you hate me, though, if I did this on mouse up? I just see it as being
less problematic in the situation I described, as soon as I figure out how to
eat that event.
Comment 8•24 years ago
|
||
I don't hate anybody. As long as your code is an improvement over the current
situation, and as long as this bug is kept open (or a less important bug is
filed) to change the cancelling from mouseup to mousedown, then certainly your
patch should be checked in.
Comment 9•24 years ago
|
||
This is not a bug, it is an enhancement to current behavior. It would be useful
on all platforms that support multi-button mice (including the Mac), but should
not take precedence over fixing true UI bugs on the major platforms and
therefore should be left to the future to fix. Please see my comments in bug
72775 to see that the requested behavior is not HIG compliant on any platform,
according to developer documentation I've studied. However, bug 22175 is an
actual bug, and should be receiving everyone's attention to fix.
- Adam
| Reporter | ||
Comment 10•24 years ago
|
||
Adam: people supply fixes based on their personal interests. If Dean wants to
fix this bug instead of that bug then it's his right. Don't dictate to him or
any other developer unless you are their corporate manager.
Keywords: helpwanted
Comment 11•24 years ago
|
||
timeless, this isn't a bug, it's an RFE. But of course, Dean's willing to work
on whatever he wishes.
- Adam
Comment 12•24 years ago
|
||
Argh. I could add this functionality if I could eat the right-click after the
scroll bar gets it. How the heck do I do that??
Comment 13•24 years ago
|
||
This should fix some aspects of bug 48037?
Comment 14•22 years ago
|
||
*** Bug 205368 has been marked as a duplicate of this bug. ***
Updated•15 years ago
|
QA Contact: jrgmorrison → xptoolkit.widgets
Comment 15•3 years ago
|
||
The bug assignee didn't login in Bugzilla in the last 7 months, so the assignee is being reset.
Assignee: eric → nobody
Status: ASSIGNED → NEW
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•