Should probably be harmonized. Maybe * tag the client * ::kill(PID, SIGTERM) * wait few seconds * if the tagged client is still there, ::kill(PID, 0), ::kill(PID, SIGKILL) Reproducible: Always
I found the following files src/helpers/killer/killer.cpp src/x11client.cpp in KDE 5.24-master, so the issue might still persist. It doesn't really sound like a bug, but rather a code cleanup that should be done sometime in the future.