noah-nuebling / mac-mouse-fix

Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad!
https://macmousefix.com/
Other
5.55k stars 154 forks source link

Temporary reverse scroll after upgrading to 3.0.2 [bug] #943

Open superevr opened 5 months ago

superevr commented 5 months ago

Description

Sometimes when I begin to scroll down, the mouse will first scroll up. Then further motions to scroll down work fine.

Steps to reproduce

  1. put hand on mouse and move to long web page
  2. scroll down
  3. observe that mouse scrolled up instead
  4. continue scrolling down and mouse will scroll down.

Context

Mac Mouse Fix Version: 3.0.2 macOS Version: 14.4.1 Mouse Model: Logitech Pro X Superlight

Additional Comments

I have not completely identified the cause of this bug because its not reliably reproduced. However, it happens more than 10 times per hour. I noticed it happening around the time that I upgraded from the 3.0 beta to 3.0.2.

Current settings: Smoothness: Regular Reverse Direction: Checked Speed: High Precision: Unchecked


Console Logs

Crash Reports

terenceyan commented 5 months ago

I've seen the same issue. From what I think is the boundary conditions to the bug:

^ Do this enough times and it'll trigger into the state where it's scrolling in the wrong direction.

zhylmzr commented 5 months ago

I'm turning off smooth scrolling and only turning on reverse direction, and it also triggers this issue a lot.

superevr commented 5 months ago

I uninstalled Mac Mouse Fix 3.0.2 and reinstalled Mac Mouse Fix 3.0.0 Beta 7 and the issue is gone. Edit: I spoke too soon. I started having the issue again with this version, so I'm not sure what exactly is the cause.

plttn commented 5 months ago

As far as I can tell, it looks like as of 3.0.2 or so, the app will just crash frequently while scrolling.

telcy commented 2 months ago

I had the same issue with Mos and switched to Mac Mouse Fix in anticipation it would not have this issue. Unfortunately it happens here as well every here and then. I have just noticed it in the last few weeks/months.

plttn commented 2 months ago

@telcy try the release referenced here: https://github.com/noah-nuebling/mac-mouse-fix/issues/988#issuecomment-2156078545

telcy commented 2 months ago

Are you experiencing this issue in Chrome based apps (Google Chrome, Spotify etc.)?

Maybe a far fetch but I am currently seeing an issue where Google Chrome (and even chromium based Spotify) sometimes not properly registers scroll down events when reaching the top of a non-root scroll container.

I have described here how to reproduce it: https://news.ycombinator.com/item?id=41426594

Maybe there is an underlying issue in Chrome that also causes issues for MMF.

noah-nuebling commented 1 month ago

Hey guys, thanks for the feedback! Based on my experience, I'd assume that this is a hardware issue with your scrollwheels. Many scroll wheels I've used behave exactly like @superevr describes after they're worn out: \ The first 'tick' after you start moving the scroll wheel sometimes scrolls in the wrong direction, while the subsequent 'ticks' tend to behave normally.

To investigate, whether this really is a hardware issue with your mouse, you could do the following:

  1. Turn off Mac Mouse Fix and any other mouse drivers
  2. Use a tool like https://www.onlinemictest.com/mouse-test/ to see exactly what events your mouse outputs.
  3. If you see the same issue there, it's likely a hardware issue. Otherwise it's more likely a software issue.

I hope this helps a bit! Let me know if you find out more or if you have any questions. (Although I might be very slow to respond.)


@telcy thanks for chiming in! I think that's a different issue, than what @superevr is experiencing, but I might be wrong.


Hey @plttn thank you too for the feedback. I think the crashing issue is also different from what @superevr is experiencing. I plan to release an update tonight or tomorrow that addresses those crashes! See the latest comments in https://github.com/noah-nuebling/mac-mouse-fix/issues/988 for more info.

telcy commented 1 day ago

Just a follow up from my side regarding the occasional reverse scroll. In fact, my mouse's wheel (G Pro Wireless, less than a year old) was defective.