[kwin] [Bug 523819] New: WheelHandler should be disabled in overview/grid effect during open/close animation

[email protected]
Newsgroups gmane.comp.kde.devel.bugs
Message-ID <[email protected]/>
https://bugs.kde.org/show_bug.cgi?id=523819

            Bug ID: 523819
           Summary: WheelHandler should be disabled in overview/grid
                    effect during open/close animation
    Classification: Plasma
           Product: kwin
      Version First 6.7.3
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: effects-overview
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

DESCRIPTION
This commit added mouse wheel support for changing the desktop on the overview
and desktop grid effects:
https://invent.kde.org/plasma/kwin/-/commit/9cf344d399d31120fd75836ed121b4d5989d1071
https://invent.kde.org/plasma/kwin/-/merge_requests/8754

Being able to change the desktop via the mouse wheel is a nice feature.
However, while the close animation of the overview/grid effect is playing, the
mouse wheel should not allow changing the desktop. I noticed this when
accidentally scrolling the wheel right after selecting a desktop from the grid.
The result was that I landed on a different desktop, unexpectedly.

STEPS TO REPRODUCE
1. Have more than one virtual desktop
2. Open the overview / desktop grid effect
3. Click any desktop and quickly scroll while the close animation is playing

OBSERVED RESULT
You land on a different desktop which you've clicked

EXPECTED RESULT
You should land on the clicked desktop

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 6.7.3
KDE Frameworks Version: 6.28.0
Qt Version: 6.11.1

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.