mouse scrolling activates back/forward in browser

Ronald Klop <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>
Hi,

When I use the scrollwheel of the mouse my browser triggers 
back/forward. What happens is this:
If I scroll up (button 4) after scrolling down (button 5) it triggers 
button 8 and 9.
I see it generating a ButtonPress 8/9 if I go down and than up. And a 
ButtonRelease 8/9 if I first go up and than down.

I have no config in /etc/X11. Xorg logs: https://www.klop.ws/Xorg.0.log

This happens on the trackpad of the laptop and with a bluetooth 
connected mouse.
What makes it a little more complex is that this is running FreeBSD 14 
in VirtualBox on Windows 10 with. NB: It happened in Virtualbox 5 and 
now in 6 also.

This started around a year ago. 
https://lists.freebsd.org/pipermail/freebsd-ports/2020-March/117879.html 
But didn't have time to look into it.

Any thoughts or similar experiences?

Regards,
Ronald.



Output of xev:

ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     root 0x51d, subw 0x3200002, time 183573903, (25,45), root:(968,1279),
     state 0x1000, button 5, same_screen YES

LeaveNotify event, serial 38, synthetic NO, window 0x3200001,
     root 0x51d, subw 0x0, time 183573903, (25,45), root:(968,1279),
     mode NotifyUngrab, detail NotifyInferior, same_screen YES,
     focus YES, state 0

ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     root 0x51d, subw 0x3200002, time 183575432, (25,45), root:(968,1279),
     state 0x0, button 5, same_screen YES

EnterNotify event, serial 38, synthetic NO, window 0x3200001,
     root 0x51d, subw 0x0, time 183575432, (25,45), root:(968,1279),
     mode NotifyGrab, detail NotifyInferior, same_screen YES,
     focus YES, state 4096

KeymapNotify event, serial 38, synthetic NO, window 0x0,
     keys:  29  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
            0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     root 0x51d, subw 0x3200002, time 183575432, (25,45), root:(968,1279),
     state 0x1000, button 5, same_screen YES

LeaveNotify event, serial 38, synthetic NO, window 0x3200001,
     root 0x51d, subw 0x0, time 183575432, (25,45), root:(968,1279),
     mode NotifyUngrab, detail NotifyInferior, same_screen YES,
     focus YES, state 0

ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     root 0x51d, subw 0x3200002, time 183576483, (25,45), root:(968,1279),
     state 0x0, button 4, same_screen YES

EnterNotify event, serial 38, synthetic NO, window 0x3200001,
     root 0x51d, subw 0x0, time 183576483, (25,45), root:(968,1279),
     mode NotifyGrab, detail NotifyInferior, same_screen YES,
     focus YES, state 2048

KeymapNotify event, serial 38, synthetic NO, window 0x0,
     keys:  29  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
            0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     root 0x51d, subw 0x3200002, time 183576483, (25,45), root:(968,1279),
     state 0x800, button 4, same_screen YES

LeaveNotify event, serial 38, synthetic NO, window 0x3200001,
     root 0x51d, subw 0x0, time 183576483, (25,45), root:(968,1279),
     mode NotifyUngrab, detail NotifyInferior, same_screen YES,
     focus YES, state 0

ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     root 0x51d, subw 0x3200002, time 183576483, (25,45), root:(968,1279),
     state 0x0, button 8, same_screen YES

EnterNotify event, serial 38, synthetic NO, window 0x3200001,
     root 0x51d, subw 0x0, time 183576483, (25,45), root:(968,1279),
     mode NotifyGrab, detail NotifyInferior, same_screen YES,
     focus YES, state 0

KeymapNotify event, serial 38, synthetic NO, window 0x0,
     keys:  29  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
            0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0



$ xev | grep -i button # for a shorter list
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 5, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x1000, button 5, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 5, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x1000, button 5, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 5, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x1000, button 5, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 5, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x1000, button 5, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 4, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x800, button 4, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 8, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 9, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 4, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x800, button 4, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 4, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x800, button 4, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 4, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x800, button 4, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 4, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x800, button 4, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 4, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x800, button 4, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 4, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x800, button 4, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 5, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x1000, button 5, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 8, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 9, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 5, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x1000, button 5, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 5, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x1000, button 5, same_screen YES
ButtonPress event, serial 38, synthetic NO, window 0x3200001,
     state 0x0, button 5, same_screen YES
ButtonRelease event, serial 38, synthetic NO, window 0x3200001,
     state 0x1000, button 5, same_screen YES
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.