STEPS TO REPRODUCE 1. open System Settings 2. go to any of the following KMCs: SDDM Kwallet Proxy Connection preferences SSL preferences Cookies Windows shares Audio CDs CDDB retrieval KDE Connect Digital camera 3. click on the hamburger menu beside the search field OBSERVED RESULT 'Report bug...' option is available instead of 'Report a bug in the current page...' EXPECTED RESULT 'Report a bug in the current page...' should be available for all KCMs SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.26.90 KDE Frameworks Version: 5.102.0 Qt Version: 5.15.8 Graphics Platform: Wayland
These KCMs need to be ported to use it. Some probably could right now, but most weren't done during the initial round of porting because they didn't use JSON-based metadata at the time, and the metadata we need is currently only available via that channel.
Git commit b95481fddbe5ea06ca11605a2a7de7813c1d7b98 by Nate Graham. Committed on 13/02/2023 at 00:23. Pushed by ngraham into branch 'master'. Set Bug Report URL M +1 -0 src/kcm_sddm.json https://invent.kde.org/plasma/sddm-kcm/commit/b95481fddbe5ea06ca11605a2a7de7813c1d7b98
Git commit 15665a25ce68ccf756222ca77efd8bf52a2bd0db by Nate Graham. Committed on 13/02/2023 at 00:25. Pushed by ngraham into branch 'master'. Set Bug Report URL M +1 -0 kcm/kcm_kdeconnect.json https://invent.kde.org/network/kdeconnect-kde/commit/15665a25ce68ccf756222ca77efd8bf52a2bd0db
Other KCMs mentioned in the bug report need to be ported to use JSON metadata before we can do this.
I will look into fixing it for the remaining KCMs
> Cookies I can't find a bug category for that.
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/309
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/1192
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/libkcddb/-/merge_requests/9
I accidentally copied the wrong bug number for some other cases: https://invent.kde.org/multimedia/audiocd-kio/-/merge_requests/7 https://invent.kde.org/graphics/kamera/-/merge_requests/6 https://invent.kde.org/utilities/kwalletmanager/-/commit/2c7e60447c62e955b3975012b4427ccd5aa71ee1 That should now cover all the issues, quite a bit of work :)
Git commit 1049f48544053b1e93df77f5847125da83d37173 by Alexander Lohnau. Committed on 13/02/2023 at 08:00. Pushed by alex into branch 'master'. Add BugReportUrl to json metadata M +1 -0 kcmaudiocd/kcm_audiocd.json https://invent.kde.org/multimedia/audiocd-kio/commit/1049f48544053b1e93df77f5847125da83d37173
Git commit dec51bc523acb567209e3070064e7469dfeea69e by Alexander Lohnau. Committed on 13/02/2023 at 16:05. Pushed by alex into branch 'kf5'. Convert BugReportUrl in desktoptojson This is KF5 only, because in KF6 the code will be removed M +2 -0 src/lib/plugin/desktopfileparser.cpp https://invent.kde.org/frameworks/kcoreaddons/commit/dec51bc523acb567209e3070064e7469dfeea69e
Git commit ba59d94e9e1c84a5af55c2597f0109892cb523b9 by Alexander Lohnau. Committed on 13/02/2023 at 07:59. Pushed by alex into branch 'master'. Add BugReportUrl to json metadata M +1 -0 kcontrol/kcm_kamera.json https://invent.kde.org/graphics/kamera/commit/ba59d94e9e1c84a5af55c2597f0109892cb523b9
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/1193
Git commit cc26c7b6d0dff308542d9357b2334d13ccb56909 by Alexander Lohnau. Committed on 13/02/2023 at 16:06. Pushed by alex into branch 'kf5'. Add missing URLs in KCMs for reporting bugs M +1 -0 src/kcms/netpref/netpref.desktop M +1 -0 src/kcms/proxy/proxy.desktop M +1 -0 src/kcms/webshortcuts/webshortcuts.desktop https://invent.kde.org/frameworks/kio/commit/cc26c7b6d0dff308542d9357b2334d13ccb56909
Git commit 78b47e7d26d3a3d2637da2144a8fb22b6446167e by Alexander Lohnau. Committed on 13/02/2023 at 17:43. Pushed by alex into branch 'master'. Add URLs in KCMs for reporting bugs Same change as in the kf5 branch, but directly in the json metadata M +1 -0 src/kcms/netpref/kcm_netpref.json M +1 -0 src/kcms/proxy/kcm_proxy.json M +1 -0 src/kcms/webshortcuts/kcm_webshortcuts.json https://invent.kde.org/frameworks/kio/commit/78b47e7d26d3a3d2637da2144a8fb22b6446167e
Git commit 0df1d8f2cec8acffc462c8ff2253eff779afdd10 by Alexander Lohnau. Committed on 13/02/2023 at 08:10. Pushed by ltoscano into branch 'master'. Add BugReportUrl to json metadata M +1 -0 kcmcddb/kcm_cddb.json https://invent.kde.org/multimedia/libkcddb/commit/0df1d8f2cec8acffc462c8ff2253eff779afdd10
Thank you very much Nate and Alexander. :) "Backups" KCM, correspondent to kcm_kup, is also affected. "Report bug in the current page..." option is available for "Legacy x11 app support" KCM, but it does not work. What is kcm_kdnssd component available on bugzilla? "Windows Shares" KCM?
Git commit d0bb1fb237cdfc97ef15b424f629ebf98b31cd54 by Nate Graham. Committed on 17/02/2023 at 16:39. Pushed by ngraham into branch 'master'. Set bug report URL for KCM M +1 -0 kcm/kcm_kup.json https://invent.kde.org/system/kup/commit/d0bb1fb237cdfc97ef15b424f629ebf98b31cd54
Created a Bugzilla component for kcm_kwinxwayland.
Git commit 28e432bfaba06f6b755d066a22f2e1303bec6247 by Nate Graham. Committed on 17/02/2023 at 16:57. Pushed by ngraham into branch 'kf5'. Set bug report URL for Windows Shares KCM M +2 -0 src/kcms/smb/smb.desktop https://invent.kde.org/frameworks/kio/commit/28e432bfaba06f6b755d066a22f2e1303bec6247
Git commit 7a3a8f514dce33aa75075a5bc1096578a018bdd8 by Nate Graham. Committed on 17/02/2023 at 16:58. Pushed by ngraham into branch 'master'. Set bug report URL for Windows Shares KCM M +1 -0 src/kcms/smb/kcm_smb.json https://invent.kde.org/frameworks/kio/commit/7a3a8f514dce33aa75075a5bc1096578a018bdd8
Ok, I think that should be everything now!