[address-book] is stuck on contacts sync dialog & becomes unusable

Bug #1390128 reported by Olga Kemmet
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
Critical
Unassigned
Ubuntu UX
Fix Released
Critical
Olga Kemmet
address-book-app
Fix Released
Critical
Renato Araujo Oliveira Filho
address-book-app (Ubuntu)
Fix Released
Undecided
Unassigned
address-book-app (Ubuntu RTM)
Fix Released
Critical
Renato Araujo Oliveira Filho

Bug Description

build 143
To reproduce this bug the address book app has to be launched for the first time.

Steps to reproduce

1. wipe your device if necessary
2. launch the address book app and wait until the "You have no contacts" dialog comes up
3. do not interact with the dialog and navigate away from the app
4. launch the dialer or/and the messaging app
5. open the app spread from the right edge and force close the address book app
6. navigate to dialer (or messaging) app and save a contact from the main view
7. now open the address book again and try to interact with the "You have no contacts" dialog

Expected behaviour: you will either be able to dismiss the dialog or sync contacts

Actual behaviour: you won't be able to tap anything or interact with the address book because the dialog is not dismissible.

The interesting thing here is that it is possible to access the address book and contacts from the dialer and messaging app but not directly.

Marking as "Critical" because the address book becomes completely unusable even if you restart your device.

Tags: ota-1 rtm14 ww51

Related branches

summary: - [address-book] is stuck on contacts sync dialog
+ [address-book] is stuck on contacts sync dialog & becomes unusable
Bill Filler (bfiller)
Changed in address-book-app:
status: New → Confirmed
assignee: nobody → Renato Araujo Oliveira Filho (renatofilho)
importance: Undecided → Critical
description: updated
description: updated
Changed in address-book-app:
status: Confirmed → In Progress
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:~phablet-team/address-book-app/staging at revision 318, scheduled for release in address-book-app, milestone Unknown

Changed in address-book-app:
status: In Progress → Fix Committed
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

approved, any chance we can have a test?

tags: added: touch-2014-11-13
Changed in ubuntu-ux:
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package address-book-app - 0.2+15.04.20141111.1-0ubuntu1

---------------
address-book-app (0.2+15.04.20141111.1-0ubuntu1) vivid; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Renato Araujo Oliveira Filho ]
  * Avoid show online account dialog if the app was called from another
    app. Close the online account dialog if a new contact get created.
    (LP: #1390128)
  * Show "No contacts." for empty list in pick mode. Hide search button
    if the list is empty. Make the "share" and "select" buttons
    invisible if the contact list is empty. (LP: #1387659)

  [ Ubuntu daily release ]
  * New rebuild forced
 -- Ubuntu daily release <email address hidden> Tue, 11 Nov 2014 15:21:41 +0000

Changed in address-book-app (Ubuntu):
status: New → Fix Released
Bill Filler (bfiller)
Changed in address-book-app (Ubuntu RTM):
importance: Undecided → Critical
assignee: nobody → Renato Araujo Oliveira Filho (renatofilho)
tags: added: ota-1
removed: touch-2014-11-13
Bill Filler (bfiller)
tags: added: ww51
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

use this bug not the dupe

Changed in canonical-devices-system-image:
importance: Undecided → Critical
milestone: none → ww51-2014
status: New → Confirmed
Revision history for this message
Bill Filler (bfiller) wrote :

Verified the fix using these steps:
SUMMARY:
If a user adds a contact using the dialer-app before launching the address-book-app for the first time, it is then not possible to dismiss the "You have no contacts" dialog when launching address-book-app from apps scope or launcher.

It is only possible to launch the address-book-app using the contacts icon in dialer-app/messaging-app. - This way it doesn't show the dialog.

STEPS:
1) From fresh flash or reset, launch dialer-app
2) Enter a telephone number into the dialer
3) Press the add contact icon (on left of phone number)
4) Choose "+ Create New" option in address-book-app
5) Enter contact name and save contact
6) Close dialer app and address book app
7) Launch address-book-app from apps scope or launcher
8) Try to dismiss the dialog saying "You have no contacts ..."

ACTUAL RESULT:
It is now not possible to dismiss the "You have no contacts" dialog. The address book app cannot be launched from apps scope or launcher, even after rebooting.
It is only possible to open address-book-app from the contact icon in the dialer-app/messaging-app.

EXPECTED RESULT:
As there is now 1 contact, the dialog saying "You have no contacts" should not be displayed and address-book-app should be loaded as normal.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package address-book-app - 0.2+15.04.20141205~rtm-0ubuntu1

---------------
address-book-app (0.2+15.04.20141205~rtm-0ubuntu1) 14.09; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Renato Araujo Oliveira Filho ]
  * Avoid show online account dialog if the app was called from another
    app. Close the online account dialog if a new contact get created.
    (LP: #1390128)
 -- Ubuntu daily release <email address hidden> Fri, 05 Dec 2014 15:55:11 +0000

Changed in address-book-app (Ubuntu RTM):
status: New → Fix Released
Changed in canonical-devices-system-image:
status: Confirmed → Fix Released
Bill Filler (bfiller)
Changed in address-book-app:
status: Fix Committed → Fix Released
Changed in ubuntu-ux:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.