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

Swipe to go back fails when Scroll-Reverser is enabled

IZ-Labs opened this issue · comments

commented

macOS High Sierra 10.13.5, MacBook Pro 15in

When Reverse Scrolling is enabled, you can no longer swipe to the left to go back on the trackpad. Instead the window momentarily shifts but then snaps back to the original position and freezes. Only happens in Safari, Chrome works fine.

10.13.6 - no problem with Safari.

MacOS 10.13.6, Safari 11.1.2, Scroll-Reverser 1.7.6: Same problem as @CaptainZ1
MacBook Pro 15" 2017 Touchbar

Do those having this problem you have "Reverse Horizontal" enabled?

Ah scratch that. Is this two finger swipe on a trackpad?

The two finger one. What's the difference, by the way?

commented

I've managed to fix the issue now. I believe it was a problem with the settings on the app rather than the app, but not sure. My settings are now: Scroll Direction Natural, and Reverse Vertical checked, but not Reverse Horizontal.

I've managed to fix the issue now. I believe it was a problem with the settings on the app rather than the app, but not sure. My settings are now: Scroll Direction Natural, and Reverse Vertical checked, but not Reverse Horizontal.

Same problem with MacBook pro 16 2019 but solution worked.
Just to clarify as initially I wasn't understanding, make sure natural scroll is selected in normal system preferences on Mac, and use scroll reverser to only reverse the mouse (and/or tablet)

image

image

I'm seeing this issue in chrome and safari.
Settings - Trackpad
image

Scroll reverser
image

With this enabled, when I try to 2 finger swipe from left to right, it does not go back.
When I swipe slightly to the right, then left it swipes back.

Ideally, 2 finger swipe from left to right works as expected.

For better results with gestures, set Natural scrolling in system prefs, and set Reverse Mouse instead of Reverse Trackpad in Scroll Reverser

Thanks for the quick response!
I have a specific use case that enabling both natural scrolling and reverse trackpad solves, bar this one issue.

Is there anywhere in the the code I could look at that could be causing the gesture issues or is it more of an OS level issue?

Turning off Reverse Horizontal instead might also do the trick.
Essentially the OS's gesture detection and reversing the scrolling events don't go well together.

Basically if you have it set up to reverse horizontal trackpad scrolling it will probably mess up the gestures.

Understood, thanks Nick.