pilotmoon / Scroll-Reverser

Per-device scrolling prefs on macOS.
https://pilotmoon.com/scrollreverser/
Apache License 2.0
2.48k stars 134 forks source link

Occasional scroll direction change problem #143

Open gerboland opened 2 years ago

gerboland commented 2 years ago

Hi there, thanks for all your work on this software, I use it every day for years! My setup is the following:

I occasionally find that scrolling on the trackpad causes a scroll glitch - the direction of the scroll randomly switches. I know 1.8.2 made improvements to this, and it does seem to happen less often, but unfortunately I still see it happen.

I managed to grab this event log showing the issue (I was scrolling a page on Firefox).

Screenshot 2022-05-05 at 19 40 59

The scroll glitch coincided with the "Source changed" message. At the time, I had no external mouse connected.

Please let me know what additional info I can supply. I'm happy to dig into this a little too.

FiloSottile commented 2 years ago

This sounds like #129, where Scroll Reverser will switch its detection from trackpad to mouse halfway through a scroll.

stephenjannin commented 2 years ago

I am experiencing the same since few weeks. My setup is

pharveycollard commented 2 years ago

I'm experiencing the same as @gerboland described. Happens since I updated from Big Sur to Monterey 12.4 a few days ago (28 May 2022). I didn't have any problems before that.

viktorku commented 2 years ago

I started noticing the same issue ever since I upgraded to Monterey a few weeks ago. It's sporadic but tends to happen when I swipe the trackpad very slowly, downwards towards the bottom end. I also have my mouse reversed and the trackpad natural.

ahuse commented 2 years ago

I have the same issue. At random, scrolling with the trackpad is glitching/bouncing. For scrolling devices i have only the mouse enabled. If i disable Scroll Reverser, the glitching is gone. Using a Macbook Air M1 with Monterey. Did not notice this issue in Big Sur.

mmastrac commented 1 year ago

I've been seeing the same thing. It seems to happen when the computer is under heavy load. Using 1.8.2.

What tends to happen is a temporary switch from natural scroll to reversed scroll on the trackpad. No new devices were attached. USB ports all unplugged.

mmastrac commented 1 year ago

I finally caught it in action. Note that I'm not using a mouse at all -- just the trackpad!

image
mmastrac commented 1 year ago

I'm trying to reproduce exactly what happens, but it appears as if it's got something to do w/palm rejection. My left hand rests on the trackpad's left side while the other hand is scrolling w/two fingers. Occasionally the right hand's palm touches the trackpad as well. This triggers a very rare source changed message without actually changing any devices.

I can't reliably reproduce it, however.

mmastrac commented 1 year ago

One more capture that I managed to reproduce (still no reliable way to do it). It's another "elapsed > 333" switch-to-mouse.

image
StephenHaney commented 1 year ago

Also started experiencing this... 99% of scrolls are fine and suddenly mid-scroll OOP it's scrolling the opposite way. Using on a trackpad only lately. I had an intuition it was related to palm rejection too – I think I might be brushing an edge of the trackpad with my other hand, but I can't repro. It's happening enough that I disabled scroll reverser since I'm not using a mouse very often right now.

M1 Pro MBP on Ventura 13.1

ahuse commented 1 year ago

I switched to LinearMouse. Gets updates and works as expected.

bradyab commented 1 year ago

I also have this problem on Ventura 13.2.1, intel i9 1029 macbook pro