BLOG HAS BEEN MOVED TO HERE!

09 February 2006

Firefox backing up.
A bug is bugging me up, but it is unclear to me what is the cause, so no reporting or fixing is yet in sight - whenever I scroll up in Firefox using the mouse scroller there is ~10% chance that the "back" action will be executed. It has happened to me a lot of times now, and I haven't noticed similar symptoms in other programs.
Ubuntu Dapper, FF 1.5, USB mouse, HP nx6110 notebook. Any advise from the lazyweb?

17 Comments:

Anonymous Anonymous said...

That's not a bug, that's called "mouse gestures" :)

09 February, 2006 14:25  
Anonymous Anonymous said...

Maybe you trigger the horizontal scroll wheel? That's a problem I face in the default config of firefox. Especially bugging in a touchpad, where you trigger the horiz. wheel on an on accidently.

09 February, 2006 14:45  
Blogger Aigars Mahinovs said...

My mouse has no horisontal scroll and I have not installed anything to enable mouse gestures. I also checked out the about:config page and could not find any reference to these gestures.
The only thing that was relevant was mousewheel action with shift key pressed. Even after disabling that, the problem persists.

09 February, 2006 15:00  
Anonymous Anonymous said...

i think firefox looks for button events 6 and 7 for back and forwards, as some mice (logitech mx500) have back forwards buttons.

the scroll wheel should emit button 4 and 5 events. maybe there is some odd intereaction there.

09 February, 2006 20:30  
Anonymous Anonymous said...

I'm fairly sure that in the X server Intellimouse Protocol decoding code, if the Z movement byte is of a value other than +/- 1, it is interpreted as a horizontal scroll event rather than a vertical scroll event.

I think the input core in the kernel might sometimes add the Z movement up when you scroll quickly.

I've also experienced this when changing scrolling direction.

I haven't really looked into this, as my desktop died, and I now have a laptop and trackpad.

09 February, 2006 21:02  
Blogger Aigars Mahinovs said...

It looks like the last post is on to something - I can now reprduce the bug with certanty if I scroll up very very fast, it goes back and if I scroll down very very fast it goes forward.

09 February, 2006 22:17  
Anonymous Anonymous said...

Imwheel causes this behavour for me.

kill imwheel and see if it stops.

sucker that I am, I still use imwheel anyway.

this has been hapening since the xorg upgrade that imporved the intellimouse drivers so much. (scrolls correctly without imwheel, but I still need imwheel for the back and forward buttons.)

09 February, 2006 22:45  
Blogger Aigars Mahinovs said...

No imwheel running here. BTW my mouse has no "brakes" on its wheel - I can scroll very fast as there is no clicker that slows the scrolling down. That could be exposing that kernel/X communication bu that Anonymous at 21:02 mentioned.

09 February, 2006 22:50  
Anonymous Anonymous said...

hi

I have the same problem and it is firefox related because no problem on other apps. It's very annoying also...

bye

10 February, 2006 03:17  
Anonymous Anonymous said...

unlikely given the early comments, but are you possibly holding down shift when scrolling the wheel?

13 February, 2006 15:27  
Blogger Nathaniel said...

I have the same problem. Its not just firefox either. I'm on Ubuntu Dapper, too, and when I go into, say, System Monitor and scroll down REALLY fast, it ends up registering as a horizontal scroll. There's anonymous's horizontal scroll event.

I havn't tested it in a wide number of applications, but I guess FF is just interpreting horizontal scroll to be back/fwd

28 February, 2006 05:03  
Anonymous Anonymous said...

try enabling smooth scrolling in firefox

06 March, 2006 06:37  
Anonymous Anonymous said...

I have the same problem (ff 1.5 + ubuntu dapper). Below the xorg.conf related section:


Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Emulate3Buttons" "true"
EndSection

07 March, 2006 16:08  
Anonymous Anonymous said...

here is the solution: https://launchpad.net/distros/ubuntu/+source/firefox/+bug/31827

I put Option "ZAxisMapping" "4 5" in my input device section and now it works (or i instead should say, the scroll mess doesn't has disapeared).

07 March, 2006 16:21  
Anonymous Anonymous said...

s/doesn't//

07 March, 2006 16:22  
Anonymous Anonymous said...

What ookoi proposes doesn't help for me. The problem can also be confirmed using 'xev' as it shows button 6 and 7 events upon quick scrolling.

07 March, 2006 21:35  
Anonymous Anonymous said...

My apologies. ookoi's suggestion does indeed work. Thanks!

07 March, 2006 21:59  

Post a Comment

<< Home