Bug 485724 - When using bluetooth mouse, KDE only registers every 8th scroll action.
Summary: When using bluetooth mouse, KDE only registers every 8th scroll action.
Status: REPORTED
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-18 09:56 UTC by kdebugs
Modified: 2024-04-18 09:56 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kdebugs 2024-04-18 09:56:59 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

SUMMARY
When I use my Logitech MX Anywhere 3 mouse over bluetooth, I have to turn the wheel 8 clicks for it to perform any scrolling action. Sometimes it starts working in one or both directions after the initial 8 scroll actions, but it is not persistent. `btmon` sees every scroll action, but only every 8th is performed. 

Mouse `Scrolling speed` setting only impacts how much every 8th notch scrolls.

Here is what `btom` output looks like (one action in each direction, which were not registered in KDE):

> ACL Data RX: Handle 76 flags 0x02 dlen 14                                                           #2 [hci0] 2.300707
     ATT: Handle Value Notification (0x1b) len 9
        Handle: 0x002a
          Data: 0000000000ff00
> ACL Data RX: Handle 76 flags 0x02 dlen 14                                                           #3 [hci0] 3.373249
      ATT: Handle Value Notification (0x1b) len 9
        Handle: 0x002a
          Data: 00000000000100

The exact same mouse works properly on other linux machine running sway, a macbook running macos and an android device.

STEPS TO REPRODUCE
1. Use MX Anywhere 3 mouse over bluetooth
2. Scroll by 1 to 7 notches

OBSERVED RESULT
Nothing happens

EXPECTED RESULT
1 to 7 scroll actions happen

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
6.6.3-414.asahi.fc39.aarch64+16k
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12
Graphics Platform: Wayland

ADDITIONAL INFORMATION
I'm using it on MacBook Pro 2021 running asahi linux.

My reddit post (contains someone experiencing a similar bug on a VM): https://www.reddit.com/r/kde/comments/1c64qgk/mouse_scrolling_skips_steps/
Someone having the same problem 3 years ago: https://www.reddit.com/r/kde/comments/i9qui7/mouse_wheel_randomly_reverts_to_exceedingly_slow/g6fdia4/