https://bugs.kde.org/show_bug.cgi?id=470746

            Bug ID: 470746
           Summary: Discrete mouse wheel movements do not always generate
                    axis event when scrolling speed is low
    Classification: Plasma
           Product: kwin
           Version: 5.27.5
          Platform: Archlinux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: input
          Assignee: kwin-bugs-n...@kde.org
          Reporter: k...@hexchain.org
  Target Milestone: ---

SUMMARY
When scrolling speed is reduced to a value less than the default, mouse wheel
movements will generate inconsistent wl_pointer axis events for Wayland
clients.

This seems to affect scrolling in WezTerm, Qt5/6/GTK3 list views, Firefox
(Wayland), and Chromium tab strip. 

STEPS TO REPRODUCE
1. Reset the "scrolling speed" of the current mouse to its default (5th tick on
the slider)
2. Start wev from a terminal, move the wheel while hovering the window, and
observe the output.
3. Reduce the scrolling speed
4. Repeat step 2

OBSERVED RESULT
When the scrolling speed is at its default value, wl_pointer axis events with
the following values can be observed:
15, 15, 15, 15, ...

When it is lower than the default, one of the following repeat sequences can be
seen (x = empty frame):
- x, 22, 11, ...
- x, 15, ...
- x, x, x, 18, x, x, 13, x, x, 13, ...
- x (repeat 9 times), 15, ...

EXPECTED RESULT
I'm not sure what the expected (correct) outcome should be, but I guess every
wheel movement should generate an axis event with the same value.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.106.0
Qt Version: 5.15.9
Kernel Version: 6.3.5-arch1-1 (64-bit)
Graphics Platform: Wayland

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to