This could be a problem in general for gui applications, which only allow one instance. When System Settings are already opened, opening again for example from the launcher doesn't raises the window or gives focus. Reproducible: Always
Related to https://todo.kde.org/?controller=task&action=show&task_id=1767 KDBusService activate needs to somehow tell KWin that the application is about to show itself again. Tricky.
*** Bug 365109 has been marked as a duplicate of this bug. ***
Can you link to the task on Phabricator, since the above link is dead now?
I think phabricator link is https://phabricator.kde.org/T4448
The idea I posted in that phab task sounds reasonable.
Today I noticed this annoying issue on my system. Operating System: Arch Linux KDE Plasma Version: 5.17.90 KDE Frameworks Version: 5.66.0 Qt Version: 5.14.1
This is part of the activation protocol that is currently WIP.