STEPS TO REPRODUCE 1. open Plasma Search KCM 2. scroll though the plugins list - I use a touchpad 3. OBSERVED RESULT choppy scrolling EXPECTED RESULT smooth scrolling SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.81.80 KDE Frameworks Version: 5.245.0 Qt Version: 6.6.0 Graphics Platform: Wayland
`reuseItems: true` greatly improves the performance after the first scroll. But I want to profile it and find out why it's taking so long in the first place.
Created attachment 163372 [details] Profile Profiling suggests there's unusually much time spent in PlasmaDesktopTheme::syncColors() (qqc2-desktop-style) Interestingly e.g. the kded KCM doesn't seem to be affected
Can also reproduce. +1 for setting reuseItems here, in addition to anything else we do to lighten up these delegates or make deeper fixes.
The difference to other KCMs seems to be that PluginDelegate uses Kirigami.ActionToolBar