Bug 328583

Summary: When a chat is initiated with one of the contacts, another contact suddenly gets duplicated in the list
Product: [Frameworks and Libraries] telepathy Reporter: David de Cos <david.decos>
Component: contactlistAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal CC: alberthilbert, kde, mklapetek
Priority: NOR    
Version: 0.7.0   
Target Milestone: Future   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description David de Cos 2013-12-09 16:55:30 UTC
Every time I initiate a chat with one of my contacts (either by double clicking on it, or pressing enter, or via the right click menu), one of the other contacts of the list duplicates suddenly. The contact that gets duplicated seems to vary randomly, or at least I haven't figured out the pattern. If the contact list is closed and open again, the duplicate disappears.

This annoying because, if the duplicated contact is higher on the list than the one you want to chat with, the latter gets pushed down one position, while your mouse obviously stays where it was. If you don't pay attention, this could lead to you interacting (writing a message, configuring something, whatever) with the wrong contact.

Reproducible: Always

Steps to Reproduce:
1. Simply open the contact list and start a chat with one of the contacts

Actual Results:  
Another of the contacts of the list gets duplicated

Expected Results:  
Not duplicate any contact

OpenSuSE 12.2, KDE 4.11.3, ktp 0.7.0

I have been experiencing this bug for a while, but I wouldn't be able to say if I saw it with older versions of the software.
Comment 1 albert 2014-01-09 12:12:32 UTC
This bug affects also my system: Kubuntu 14.04 alpha, KDE 4.12.0, ktp 0.7.0.
It was not present in older ktp versions.
Comment 2 David Edmundson 2014-04-21 13:13:24 UTC
What accounts (Facebook, AIM, etc)  are you using? I can't reproduce it here.

Can I have some logs from ktp-debugger.
Comment 3 David de Cos 2014-04-23 07:41:46 UTC
I'm using Google Talk, but I've just noticed I can't reproduce it anymore with ktp 0.7.1 or 0.8. It seems to me that it's been corrected.
Comment 4 Martin Klapetek 2014-04-23 08:44:45 UTC
Thanks for reporting back