If auto away on inactivity is enabled in the KCM, the status will be set regardless of the current status. Which means that when I am offline on purpose, this gets changed to away after n minutes of inactivity. In my opinion the status should only be set if it is "more away" than the current one, e.g. from online to away, or from away to do not disturb. It certainly should never ever be changed if it is offline or invisible on purpose. Reproducible: Always Steps to Reproduce: 1. Set an auto status on n minutes of inactivity 2. Set yourself as offline 3. Wait n minutes Actual Results: Status is set to away, as soon as I am active again (e.g. move mouse) it is set to offline again ... Expected Results: Status stays offline
I can confirm this (using packages from git master)