Bug 508972

Summary: Edit multiple KCMs in parallel
Product: [Applications] systemsettings Reporter: Alexander Potashev <aspotashev>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: kdedev, nate
Priority: NOR    
Version First Reported In: 6.4.1   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Alexander Potashev 2025-08-31 12:36:40 UTC
SUMMARY
Edit multiple KCMs in parallel. (A generalization of https://bugs.kde.org/show_bug.cgi?id=503767.)

STEPS TO REPRODUCE
1. Have a KCM open in System Settings, have unsaved changes in it.
2. Open another KCM, e.g. via Plasma UI. Examples:
    * Create new activity (as described in https://bugs.kde.org/show_bug.cgi?id=503767)
    * Click Network icon in system tray -> Configure network connections.

OBSERVED RESULT
System Settings requires that user chooses to save or discard or cancel.

EXPECTED RESULT
There should be a possibility to make changes in parallel, as long as the user edits two different KCMs.

I think the current behavior is a regression since KDE 4 (or later) because back then one could open a KCM without the whole System Settings UI, and the KCM window could coexist with another full System Settings window and with other KCM windows.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 41
KDE Plasma Version: 6.4.1
KDE Frameworks Version: 6.15.0
Qt Version: 6.8.3
Kernel Version: 6.15.4-100.fc41.x86_64 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-6700HQ CPU @ 2.60GHz
Memory: 16 ГиБ of RAM (15.4 ГиБ usable)
Graphics Processor 1: Intel® HD Graphics 530
Graphics Processor 2: NVIDIA GeForce GTX 960M


ADDITIONAL INFORMATION
Comment 1 TraceyC 2025-09-02 16:17:46 UTC
*** Bug 503767 has been marked as a duplicate of this bug. ***
Comment 2 TraceyC 2025-09-02 16:19:48 UTC
I think this is worth considering, especially since this used to be possible.
Comment 3 Nate Graham 2025-09-25 17:38:33 UTC
It's intentional that the System Settings app itself only opens one KCM at a time. If you have a use case that benefits from making changes in two KCMs in parallel, you can open the second one using the command-line `kcmshell` program (e.g. kcmshell kcm_activities).