Closed Bug 303537 Opened 19 years ago Closed 19 years ago

Apple Mighty Mouse Scroll Wheel Trigggers Back/Forward events

Categories

(Firefox :: General, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 231718

People

(Reporter: 935c, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7) Gecko/20040803 Firefox/0.9.3
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7) Gecko/20040803 Firefox/0.9.3

When using the Apple Mighty Mouse on Apple MacOS 10.4.2., it would appear that
the horizontal scrolling function of the mouse causes the back and forward
events to trigger.  The only apparent work around is to turn off horizontal
scrolling in system preferences. Autoscrolling is already turned off in Firefox.

Reproducible: Always

Steps to Reproduce:
1.Get a Mighty Mouse
2.Install software on MacOS 10.4.2
3.Get Firefox
4. Browse a few pages
5. Scroll left to see the back trigger
6. Scroll right to see the forward trigger

Actual Results:  
see above

Expected Results:  
it should not go back or forward when I scroll left or right !!!

about:buildconfig

Build platform
target
powerpc-apple-darwin7.4.0

Build tools
Compiler 	Version 	Compiler flags
cc 	gcc version 3.3 20030304 (Apple Computer, Inc. build 1640) 	-Wall -W
-Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long
-I/Developer/SDKs/MacOSX10.2.8.sdk/usr/include -fpascal-strings -no-cpp-precomp
-fno-common -I/Developer/SDKs/MacOSX10.2.8.sdk/Developer/Headers/FlatCarbon -pipe
c++ 	gcc version 3.3 20030304 (Apple Computer, Inc. build 1640) 	-fno-rtti
-fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align
-Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor
-Wno-long-long -I/Developer/SDKs/MacOSX10.2.8.sdk/usr/include -fpascal-strings
-no-cpp-precomp -fno-common -fshort-wchar
-I/Developer/SDKs/MacOSX10.2.8.sdk/Developer/Headers/FlatCarbon -pipe

Configure arguments
--disable-ldap --disable-mailnews
--enable-extensions=cookie,xml-rpc,xmlextras,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,gnomevfs,negotiateauth
--enable-crypto --disable-composer --enable-single-profile
--disable-profilesharing '--enable-optimize=-O2 -g' --disable-debug
--disable-tests --enable-official-branding --enable-static --disable-shared
--enable-prebinding --with-macos-sdk=/Developer/SDKs/MacOSX10.2.8.sdk
This is by design. Currently a horizontal scroll wheel moves forward and back in
history.


*** This bug has been marked as a duplicate of 143038 ***
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Resolution: --- → DUPLICATE
I take it you don't own a Mighty Mouse.

It may be "by design" but it is frustrating, even INFURIATING when your finger
happens to nudge the scroller and Firefox goes back/forward.

There should be a way to turn this OFF !

Come on, I like Firefox, don't make me switch ....I've already started using
another browser that doesn't have this "feature".
(In reply to comment #2)
> I take it you don't own a Mighty Mouse.

It was released 2 days ago - what do you expect ?

This is ac
Status: RESOLVED → UNCONFIRMED
Resolution: DUPLICATE → ---
This is really a duplicate of bug 231718. There you could also have found the
following settings for about:config to change the horizscroll behavior. This was
already fixed on the trunk but as you are obviously using an old Firefox you
have to change it yourself until the Firefox 1.5 release.

 pref("mousewheel.horizscroll.withnokey.action",0);
 pref("mousewheel.horizscroll.withnokey.numlines",1);
 pref("mousewheel.horizscroll.withnokey.sysnumlines",true);
 pref("mousewheel.horizscroll.withcontrolkey.action",0);
 pref("mousewheel.horizscroll.withcontrolkey.numlines",1);
 pref("mousewheel.horizscroll.withcontrolkey.sysnumlines",true);
 pref("mousewheel.horizscroll.withshiftkey.action",0);
 pref("mousewheel.horizscroll.withshiftkey.numlines",1);
 pref("mousewheel.horizscroll.withshiftkey.sysnumlines",true);
 pref("mousewheel.horizscroll.withaltkey.action",2);
 pref("mousewheel.horizscroll.withaltkey.numlines",1);
 pref("mousewheel.horizscroll.withaltkey.sysnumlines",true);

*** This bug has been marked as a duplicate of 231718 ***
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago19 years ago
Resolution: --- → DUPLICATE
Was posting this as Peter commented :
==
From Dave Townsend's original wording, it would appear that this occurs on any
mouse with similar functionality ..... the problem is that unless you have the
new mouse on your desk, you really don't know how much this "feature" can affect
the browsing experience due to the design of the Apple mouse meaning it's very
easy to hit the scroll wheel by accident and be sent backward/forward, which
could cause big problems if this happens on an e-commerce site where you're
waiting for a payment to be processed ....
===

Peter:

Thanks for that, I was just starting to look through that other bug in more
detail to see if I could pick up anything of use.

I'm on 1.0.6 which is the latest available download for Mac.
See also bug 303913, for porting this fix to the Firefox 1.0.x branch.
You need to log in before you can comment on or make changes to this bug.