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

cwo <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/plasma-desktop/-/commit/ |ma/plasma-desktop/-/commit/
                   |09e0370796f75e6b3f800621466 |b092318238005788b638fa88572
                   |f4da733e0067e               |7b1f974e73073

--- Comment #12 from cwo <[email protected]> ---
Git commit b092318238005788b638fa885727b1f974e73073 by Christoph Wolk.
Committed on 08/06/2026 at 17:37.
Pushed by cwo into branch 'Plasma/6.7'.

applets/kickoff: don't use binding to center grid

Kickoff's grid view may be centered, but only if it is the favorites
view and the number of favorites are guaranteed to fit the window. This
is to avoid the click targets shifting when the scroll bar changes
visibility. This is implemented with a binding on the horizontal anchor.
Such bindings are generally dangerous and may lead to issues; the more
robust approach is to use states and AnchorChanges. This avoids binding
order issues, as can be triggered sometimes when changing activities
(which will briefly leave the number of favorites at zero while the
model is reset).

So we switch to this way of doing it.
FIXED-IN: 6.7.0


(cherry picked from commit 09e0370796f75e6b3f800621466f4da733e0067e)

Co-authored-by: Christoph Wolk <[email protected]>

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

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

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

Reply via email to