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

cwo <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-desktop/-/commit/
                   |                            |c582464b4c378f24ead275a27d2
                   |                            |7c96d8cd2deff
            Version|                            |6.8.2
  Fixed/Implemented|                            |
                 In|                            |
         Resolution|---                         |FIXED

--- Comment #3 from cwo <[email protected]> ---
Git commit c582464b4c378f24ead275a27d27c96d8cd2deff by Christoph Wolk.
Committed on 22/10/2026 at 09:25.
Pushed by cwo into branch 'master'.

applets/kickoff: directly scroll list in ListOfGridsView

ListOfGridsView is used for the All Apps page if kickoff is set to show
everything as a grid. As the name suggests, it's a ListView whose
delegates are full size gridviews, so themselves are not scrollable.
They each contain their own Kirigami.WheelHandler, which is set to not
blockTargetWheel. This works sort of ok for scrolling with an actual
wheel but totally breaks when using a pointing stick/push to scroll,
where it only works if you start over a ListView section header and
not over any content, and with touchpad scrolling it's incomprehensible
jank: sometimes it works, sometimes it doesn't at all, sometimes it
scrolls but at a glacially slow pace, sometimes it works but only with
a second delay...

Instead, we can just tell the Kirigami.WheelHandlers to scroll the
ListView directly, rather than hoping no blockTargetWheel works out.
This makes it work properly with wheel, push to scroll, touchpads and
touch. And as this is the only thing that uses blockTargetWheel, we can
get rid of that now.
FIXED-IN: 6.8.2

M  +1    -1    applets/kickoff/KickoffGridView.qml
M  +1    -0    applets/kickoff/ListOfGridsView.qml
M  +0    -1    applets/kickoff/ListOfGridsViewDelegate.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/c582464b4c378f24ead275a27d27c96d8cd2deff

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

Reply via email to