When scrolling with a regular mouse scroll wheel in certain apps, if you scroll in one direction, then immediately scroll in the opposite direction, then stop scrolling, there’s an odd jump in scroll position.
Additional information (e.g. crash logs, related issues, etc.):
This happens with the Smooth Scrolling modifier. It’s not super noticeable unless the Distance Per Tick modifier is active.
I’ve gone back and tested previous versions and it started in version 6.246. It does not happen in versions 6.245 and earlier.
This doesn’t seem to happen in all apps that I’ve found. System apps and Adobe Illustrator aren’t affected. Chrome, Safari, Firefox, Electron-based apps, Sketch are affected.
@Andreas_Hegenberg version 6.311 has fixed the jumping. It seems that a side effect of it though is that during the same process (scroll in one direction, then immediately scroll in the opposite direction) the ease out (for lack of better words to describe it) is now absent, meaning the scrolling stops abruptly without overscrolling just a bit and gliding to a stop as it does when just scrolling in a single direction.
Edit to add that this is also the behavior all apps now, even the system apps.
Can you check again with 6.314 which is currently uploading? (this is quite subtle and might also depend a bit on the mouse, thus feedback is very welcome)
Having this exact same issue with the Logitech MX Master 3S.
Version 6.324 does fix the jumping, but runs into the same issue as ScottO describes, where interrupting the smooth motion of the scroll by scrolling in the opposite direction will “disable” smooth scrolling completely.
In this video I’m scrolling three times, then scrolling once in the opposite direction for demonstration:
This is still preferable to the jumpiness, so thanks for fixing that! But would be nice to have both aspects working.
I am not sure I'm able to reproduce the issue, but I found a few potential other issues with the smooth scroll modifier. For me it seems to work very well now with 6.325 - would be great if you could check whether that helps with the issue you encountered as well.
could you export your scroll modifiers and attach them here? I can't seem to reproduce this, maybe it is a specific setting I'm missing (right-click the modifier in BTT, export to file)
After posting it here (so I can try to reproduce), possibly try to delete the smooth scroll modifier and add it again, then it will reset to the default values
Interesting that looking back at what my previous settings were, there were null values in my Vertical Speed, Horizontal Speed, and Acceleration Strength (see screenshot from the first post). So maybe when something changed, it kept old/bad values that were incompatible and were messing with things?
Also of note since I’m having to re configure the smooth scrolling modifier:
If I have ‘Simulate Trackpad Scrolling’ on, any acceleration strength over 0.0 will seemingly kill any smoothness and give a slight nudge in the same direction that the scrolling was after it has stopped.