GNOME Bugzilla – Bug 686497
Google contacts still show up when "Contacts" is turned off in Online Accounts
Last modified: 2018-01-24 15:04:15 UTC
I added my google account as online account to gnome and set 'contacts' to 'off' (button switch) since I only wanted the calendar integration but the contacts will still show up in activities view. This is a different behaviour from what I experienced in gnome 3.5.
Reassigning to gnome-contacts since it should be respecting the setting.
I can reproduce this bug in 3.8. 1. In Online Accounts switch "Contacts" to OFF. result: You can still search for Google contacts inside Contacts and in Activities.
Same here in GNOME Contacts 3.12. Steps to reproduce: 1) Configure a Google account in "Online Accounts" 2) Switch off or switch on "Contacts" 3) Open contact. The switch is respected. 4) Go to Online Accounts, and change the switch "Contacts". 5) Open contact again. The switch is not respected. I tried restarting the computer, changing the address book, nothing works.
This is not tied to google but to any account that you add on online accounts. For instance, if you add a jabber account (not a google account) to connect to either talk.google.com or chat.facebook.com you'll still get the chat contacts appearing on the contacts app. Not sure if this is by "design" but even if the address book defaults to anything else the chat accounts setup on online accounts or empathy will still show up. It'll be great if one could just show contacts from the primary address book and not everything that uses folks as backend for contacts because they appear as a different person e.g. 1. Set up an online account for an OwnCloud server, where you have "John Doe" on your contacts as a carddav-accesible contact 2. Set up a google account, disable everything but "chat", in this google account you also have "John Doe" 3. Set up a facebook account, this one does not even have an option to disable contacts since it is not supposed to be a contact source. You also have this "John Doe" on this facebook account. The result is that John Doe is appears 3 times on the gnome-contact list, one for your Owncloud contact, another for the google talk jabber account and also another one for the facebook chat jabber account. Sometimes it's merged, some others don't. In my particular scenario I'd like to have contacts, documents, and everything else handled by owncloud. The only reason for me to add the facebook and google accounts is to have ability to chat to contacts on said services, but then again, I'm not sure if this behavior is by design or just a bug. The other problem is that you'll get some errors randomly while trying to update contact data when contacts are merged, I'm not sure why but it seems that if you have more than one source for retrieving contacts then libfolks confuses what source to update the data.
@Rémi: So after the second time you switch Google Online Accounts off it's not respected. Is that what's happening to you ? @Gustavo: In my plans are providing a switch inside the application so you can show the contacts from just one at source at a time. That will solve you request.
As you can see here [1]. This has been treated before, can you make sure the versions of your stack match the one fixed there? [1]: https://bugzilla.gnome.org/show_bug.cgi?id=722579
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-contacts/issues/17.