pilotmoon / Scroll-Reverser

Per-device scrolling prefs on macOS.

Home Page:https://pilotmoon.com/scrollreverser/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Occasional scroll direction change problem

gerboland opened this issue · comments

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

  • ScrollReverser 1.8.2 (10505)
  • Macbook Pro (M1 2020)
  • Monterey 12.2.1
  • using both internal trackpad & external bluetooth mouse. I use Scroll Reverser to make external mice scroll in reverse direction, leaving trackpad scrolling in Natural scroll mode.

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.

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

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

  • keep trackpad natural
  • reverse an external wired mouse (using the Apple Usb C HDMI/USB adapter).
    The issue seems to happen randomly when I unplug the macbook from the external screen/Wired mouse.

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.

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.

commented

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.

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.

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

image

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.

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

image

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

commented

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

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