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

cwo <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-desktop/-/commit/
                   |                            |b5560b0d1b91a45e5bd61f189a9
                   |                            |1b296f7b43f67

--- Comment #14 from cwo <[email protected]> ---
Git commit b5560b0d1b91a45e5bd61f189a91b296f7b43f67 by Christoph Wolk.
Committed on 05/09/2026 at 10:42.
Pushed by cwo into branch 'master'.

applets/kickoff: disable reusing items in KickoffGridView

Reusing delegates does not work if the model is replaced; the reused
delegate keeps its old model binding. For KickoffListView, reuse was
turned off with aa8a1fbf4b8e46039b809620071728c0692b49fa (2024), but
in KickoffGridView, reusing items remained on. The same thing can
happen there though (but it needs a very long list of apps, at least
on the order of two full pages) - when switching between categories,
any delegates that were pooled from being scrolled far outside the
view are reused on category switch, but with their old contents from
the previous category now appearing in the new category.

Instead, disable reuse of items in GridView as well - it's only rarely
relevant anyway as you need so many entries in a category, and the only
time it's relevant it breaks category switching.
FIXED-In: 6.6.7

M  +1    -1    applets/kickoff/KickoffGridView.qml

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

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

Reply via email to