Created attachment 173338 [details] screen recoding SUMMARY It can take 10+ seconds to show the window. It can take 10 to 20 seconds to switch from File Search to Plasma Search and maybe 5 seconds to switch the other way. STEPS TO REPRODUCE 1. run systemsettings kcm_plasmasearch 2. wait patiently... 3. when window finally appears, click "File Search" 4. wait... 5. when it switches, click "Plasma Search" 6. wait a long time... OBSERVED RESULT It takes too long. It also spikes CPU use while it's doing what should be simple. It makes you suspect your system has frozen up, etc. When launched from the applications menu, it makes you think it failed to launch. EXPECTED RESULT It should be near instant. For anything taking more than a fraction of a second, it should immediately show that the click is being processed, even if it's just a little spin-icon or something. So I guess there's two bugs here: 1) It's slow. 2) Potentially slow things need to be accompanied with user interface design that indicates it's still working. SOFTWARE/OS VERSIONS observed on Manjaro Linux KDE Plasma Version: 6.0.5 KDE Frameworks Version: 6.5.0 Qt Version: 6.7.2
Can reproduce with git master too. Loading these KCMs is not as slow for me as it seems to be for you, but I do notice a noticeable delay especially for the Plasma Search KCM. That one seems to be slower of the two by far for me.
I do see warnings about binding loops in OverlaySheet when I open the Plasma search KCM; could be related: qrc:/qt/qml/org/kde/kcmutils/PluginSelector.qml:52:5: QML OverlaySheet: Binding loop detected for property "implicitHeight" qrc:/qt/qml/org/kde/kcmutils/PluginSelector.qml:52:5: QML OverlaySheet: Binding loop detected for property "y" qrc:/qt/qml/org/kde/kcmutils/PluginSelector.qml:52:5: QML OverlaySheet: Binding loop detected for property "implicitHeight" We should probably port away from that anyway; it's not the right component here and is being used to show a dialog.
Experiencing half of the reported issue under Plasma 6.2.4 via System Settings... in my experience it is only File Search that has the significant delay. 1) Launch System Settings 2) Select Search... commence waiting 10+ seconds 3) Search inner sub-menu is loaded with File Search defaulted/selected and displayed on the right 4) Switch to Plasma Search (via inner sub-menu)... transitions within a second 5) Switch back to File Search (via inner sub-menu)... commence waiting 10+ seconds Operating System: Manjaro Linux KDE Plasma Version: 6.2.4 KDE Frameworks Version: 6.8.0 Qt Version: 6.8.1 Kernel Version: 6.12.4-1-MANJARO (64-bit) Graphics Platform: Wayland