Version: 0.10.93 (0.11 Beta 2) (using KDE 3.4.2, Mandrake Linux Cooker x86_64 - Cooker) Compiler: Target: x86_64-mandriva-linux-gnu OS: Linux (x86_64) release 2.6.12-12mdk I use 2 jabbers accounts, 1 MSN and 1 ICQ. If I set my global state using trayicon to invisible, all accounts go to invisible state. But when I set global state to online again, all but ICQ remove the invisible state.
I am tempted to close as WONTFIX: for ICQ (oscar) invisible is just a flag not an independent status, i.e. every single status may be marked as invisible even Online. AFAIK this is not true for all other protocols that is why these have to change to Online unlike oscar which is able to change to Online+invisible.
Although ICQ may attach an invisible-flag for all states it is a quite unintuitive behavior that the "set online" global action makes all accounts visible for the contacts except for ICQ which stays offline (seen from the contacts point of view). Alternatively there should be a "set visible" action, but that increases complexity unnecessary, IMHO.
*** Bug 138713 has been marked as a duplicate of this bug. ***
I use kopete KDE 4.0.85 (KDE 4.1 >= 20080703) (openSUSE 11.0 packages). I can not reproduce this with the mentioned version. If I set global invisible, everything is marked as invisible, when I set the global state to online again, all accounts go online again.
Yes this has been changed in KDE 4.1 so the bug is fixed.