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

cwo <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
            Version|                            |6.6.2
  Fixed/Implemented|                            |
                 In|                            |
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-desktop/-/commit/
                   |                            |2347663c3d8f15b4a7de6f9846e
                   |                            |0939a1682ec99

--- Comment #10 from cwo <[email protected]> ---
Git commit 2347663c3d8f15b4a7de6f9846e0939a1682ec99 by Christoph Wolk.
Committed on 27/02/2026 at 11:47.
Pushed by cwo into branch 'master'.

applets/kicker: set scrollbar width delayed

We increase the size of ItemListView by the scrollbar width (so that if
there is a scrollbar, we don't reduce the size available for the
delegates). This causes a resizing loop when clearing a search, in case
that the label for the entries is long enough to also trigger the
dynamic listView resizing, as the ScrollView constantly flips between
whether the scrollbar should be shown or not during relayouting,
freezing Plasma.

Instead, we handle this exactly like the dynamic resizing for the
favorites sidebar (which we also grow if it needs to be scrollable, to
not overlap with the icons), and make it a delayed binding. By the time
the mainloop clears, everything else has settled and the loop is broken.
FIXED-IN: 6.6.2

M  +6    -1    applets/kicker/ItemListView.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/2347663c3d8f15b4a7de6f9846e0939a1682ec99

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

Reply via email to