Bug 463800

Summary: konsole scrolling 3 tabs at a time, or up/down 1 line at a time
Product: [Applications] konsole Reporter: Cyp <cyp561>
Component: tabbarAssignee: Konsole Developer <konsole-devel>
Status: REPORTED ---    
Severity: normal CC: ninjalj
Priority: NOR    
Version: 22.08.3   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Cyp 2023-01-03 21:19:41 UTC
SUMMARY
konsole scrolling gone weird.


STEPS TO REPRODUCE
1. Scroll one step on the tab bar.
2. Scroll one step on the terminal.

OBSERVED RESULT
1. It scrolls 3 tabs left/right.
2. It scrolls 1 line up/down.

EXPECTED RESULT
1. It used to scroll 1 tab left/right.
2. It used to scroll 3 lines up/down.

SOFTWARE/OS VERSIONS

KDE Plasma Version: 5.25.5
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.7

ADDITIONAL INFORMATION

Shift+Left/Right still works normally, 1 tab at a time.
Comment 1 Cyp 2023-01-03 21:22:34 UTC
Testing a bit more, 3 just seems to be the average. Often it's 3, but sometimes 2 or 4.
Comment 2 Cyp 2023-01-04 11:45:26 UTC
Testing a bit more, it seems that it's sometimes possible to scroll 1 tab at a time, if physically moving the scroll wheel very very slowly.

Somehow it seems to be able to tell how fast I'm physically moving the scroll wheel when I scroll a single tick. Didn't think that was even possible.

If scrolling very slowly (but not very very slowly), then half-way through scrolling a single tick (before I'd expect the mouse to send the scroll event), it scrolls one tab left/right, and then another tab left/right once it's done scrolling.
Comment 3 ninjalj 2023-01-21 23:42:31 UTC
I can't reproduce it here ¯\_(ツ)_/¯.

Can you reproduce it with another mouse?
Comment 4 Cyp 2023-01-23 11:20:54 UTC
Yes, seems to happen with another mouse too (maybe even worse somehow).

The mice I tested with are:
• Logitech MX Anywhere 3 (originally)
• Logitech MX Master (tested just now)

Don't know if it could be something specific to Logitech mice…? Both happen to have some weird feature where the scroll wheel can be unlocked by pressing a button, making it spin freely without friction.