Most IM clients restore the last presence set by the user when started, or at least go online
I don't know who should handle this if the user doesn't have the presence-applet or if he has it, but in an activity that is not running
Steps to Reproduce:
Status is disconnected
Should be online or better the last status set by user
probably the last used message should be restored too... the presence and the message are in a bundle.
The presence is currently saved when the kded module is destroyed (which should happen only on logout). Pretty much all that is missing is loading it from config and setting it as presence. It also needs config option.
But it's not so straightforward, I wouldn't want to see it connecting without the presence plasmoid active - ie. log in, be connected and have no idea about it until you run contact list. Maybe could be worth merging this issue with bug 284779? Connect only when you activate some of the presence controls and restore the last presence.
*** Bug 279154 has been marked as a duplicate of this bug. ***
Fixed by xerdomii with commit cc65c8b9cf823a9e3011c2bc1e235618bddd3fe3