Bug 318481 - Contact list does not show all online contacts on opening (contacts invisible)
Summary: Contact list does not show all online contacts on opening (contacts invisible)
Status: RESOLVED WORKSFORME
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: contactlist (show other bugs)
Version: 0.5.2
Platform: Ubuntu Linux
: NOR major
Target Milestone: Future
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-17 05:56 UTC by Saurav Sengupta
Modified: 2014-04-11 17:00 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Saurav Sengupta 2013-04-17 05:56:25 UTC
The contact list application, on opening, does not show all online contacts from all groups, assuming there is more than one group. Clicking the button for showing and hiding offline contacts shows the invisible contacts, including those that are online.
N.B. In my particular case, I have moved Google contacts from the 'Ungrouped' group to a new group named 'Google Main'.

Reproducible: Always

Steps to Reproduce:
1. Create at least two accounts, for example, Google and Facebook.
2. Open the contact list by clicking the telepathy icon in the system tray. Make sure that contacts are being shown by group (e.g., under Facebook Friends and Google, or Facebook Friends and Ungrouped). In my particular case, I have moved Google contacts from the 'Ungrouped' group to a new group named 'Google Main'.
3. Some contacts may be visible, but all online contacts are not. Click the button for showing offline contacts.
4. The remaining (previously invisible) online contacts show up.
Actual Results:  
All online contacts are not shown.

Expected Results:  
All online contacts should be shown by default immediately after opening the contact list, no matter which group they belong to.
Comment 1 Saurav Sengupta 2013-04-17 05:59:21 UTC
I have been experiencing this problem from KDE SC 4.10 onwards. Earlier, it worked correctly.
Comment 2 Martin Klapetek 2013-04-17 07:53:10 UTC
Thanks for the report.

To be perfectly clear - when you say 'invisible' - do you mean they have set the 'invisible/hidden' presence or they are simply not visible in the list?
Comment 3 Saurav Sengupta 2013-04-17 13:08:35 UTC
(In reply to comment #2)
> Thanks for the report.
> 
> To be perfectly clear - when you say 'invisible' - do you mean they have set
> the 'invisible/hidden' presence or they are simply not visible in the list?

They are not those who have set their presence to 'invisible'. Their presence is set to 'visible' or 'online' in their own clients but they do not show up as 'online' or 'visible' on opening the contact list. They are not shown only in the KDE Telepathy contact list, on all other clients and Web pages they show up normally.
Comment 4 Martin Klapetek 2013-04-24 11:22:08 UTC
Ok. Are these invisible contacts only from one account (eg. Facebook) or both?
Comment 5 Saurav Sengupta 2013-04-24 11:35:13 UTC
(In reply to comment #4)
> Ok. Are these invisible contacts only from one account (eg. Facebook) or
> both?

Varies randomly. Sometimes only from one or more accounts, sometimes from both/all.
Comment 6 David Edmundson 2013-04-28 14:27:09 UTC
Facebook has had a known problem (on Facebook servers) which caused this problem.

https://developers.facebook.com/bugs/501097533289309?browse=search_517a7a96a60b60413644259

this is now fixed.

Reopen if you still get this problem. 
I want a list of :
 - affected accounts
 - which client/website you checked against
 - logs from ktp-debugger searching for the contact that is invisible.
Comment 7 Martin Klapetek 2014-04-11 17:00:38 UTC
As there is no response for almost a year, I'll consider this fixed with the cause being what David said in comment #6.

Please retest with newest versions of KTp and Telepathy and if problem still persists, please reopen with new info.