GNOME Bugzilla – Bug 686687
Unable to change the address book
Last modified: 2014-09-16 17:32:29 UTC
When using a Google account the GNOME Contacts app lists two different address books in the Change address book dialog but selecting a different address book the app continues to use the previously selected address book. Restarting the app the address book is effectively changed. Using GNOME Contacts 3.6.1 in Arch Linux i686
Confirming for 3.8.2. The issue is still present. OS: Ubuntu GNOME 13.04 (x64). Let me know if you need any more information.
(In reply to comment #1) > Confirming for 3.8.2. The issue is still present. > > OS: Ubuntu GNOME 13.04 (x64). > > Let me know if you need any more information. A rework of the Address Book dialog is on the way. I should check for 3.8.2 anyway. How do you know it's still using the same address book ?
I know because the contact list does not change unless I restart Contacts. The contact list remains the same when trying to switch. Doing so will have the first address book selected again instead of the new one when going back to the address books list. Current behaviour: 1) Open Contacts 2) Go to "Change Address Book..." 3) Address book "Foo" is selected 4) Select address book "Bar" and hit Select 5) No contact list changes 6) Go back to "Change Address Book..." 7) Address book "Foo" is selected again 8) Hit Cancel and restart Contacts 9) Contacts of address book "Bar" are listed and that address book is selected in "Change Address Book..." Expected behaviour: 1) Open Contacts 2) Go to "Change Address Book..." 3) Address book "Foo" is selected 4) Select address book "Bar" and hit Select 5) Contacts of address book "Bar" are listed
P.s. If a rework of the Address Book dialog is on the way I'd even vote for making it part of the main window instead of hiding it in the menu. The more types/sources of address books are supported/available, the more you would want to switch quickly between them IMHO (e.g. Google -> private, Exchange -> work). You'd at least want to know which address book is active without having to go to the menu.
Confirming on 3.10.1. Ideally the address book should be instantly changed. If we aren't able to change it without the app being restarted, we ought to indicate this in the UI. If someone wants to try to fix this, the first step is to try and make sure that the address book is instantly changed. If that fails we can reassess.
The issue he describe it wouldn't show up now. Since for 3.10 we show all contact from every addressbook. Changing the addressbook only changes to which place we write changes to contacts. so we should test this properly before confirming. I should write some logs instructions so the user can test and check if the addressbook is really changed.
(In reply to comment #6) > The issue he describe it wouldn't show up now. ... When I try this: 1. Open address book dialog. 2. Select a different account - the check mark is displayed next to it. 3. Close the address book dialog. 4. Open the address book dialog again - the previous account has the check mark next to it (not the one I switched to).
Fixed in master. Pushed here: https://git.gnome.org/browse/gnome-contacts/commit/?id=be0903e9d63f2c9136caa9ffe569f8b358c89298