From this precise commit onwards I can no longer see any webrunners in the Web Search KCM. https://invent.kde.org/frameworks/kio/-/commit/aab35e6e514366e433b612636b520019b2413176 This is definitely a regression. It happens with a new user, I have noticed this after an update to my distro's git packages (Krypton), compiled KIO myself from master and could reproduce it, downgraded to a commit prior to the one I linked above and all webrunners show up again. The commit where things work and the bug is no longer reproducible is: https://invent.kde.org/frameworks/kio/-/commit/102b16b5a51136c2540a1b462f8389e27138a1f9
Can confirm. In the future, when you identify the exact commit (awesome!) feel free to CC the author.
I did some bisecting, but came not up with sth. useful. https://invent.kde.org/frameworks/kio/-/merge_requests/722 should be the correct fix
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kconfigwidgets/-/merge_requests/100
Git commit 765ab0f3b28b3cb036c050286f474199996a7224 by Alexander Lohnau. Committed on 20/01/2022 at 18:13. Pushed by fvogt into branch 'master'. Use BUILD* deprecation wrapper for virtual method This took me hours to debug, because it caused pretty random behavior. Distros should ideally backport this, since it will cause issues for consumers that want to disable deprecations. M +1 -1 src/kcmodule.h https://invent.kde.org/frameworks/kconfigwidgets/commit/765ab0f3b28b3cb036c050286f474199996a7224