I am used to android and if I call a busy or invalid number, I open the
recent list and access the last called contact from there and then I can
choose a new number.

The proposal solution breaks how a PageStack works. The pageStack
implementation destroy the contact detail and the contact list page as
soon as you click to call the contact, and goes back to the initial page
that is the dialer page.

We could store the previous state and try to restore it if the use click
on the contact button, but this can bring some weird states, for example
:

The user tap to call a contact and the call was successful,  he leaves
the app without close it and after a while he tap on contacts button to
make a new call or add a new contact, it will have a saved state and
will try to reload both pages contact list, and contact view to keep it
consistent (the page path is dialer->contact list->contact view)

Restoring the state can cause error for example if the contact was
deleted/edit.



** Changed in: ubuntu-ux
       Status: Fix Committed => New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1463606

Title:
  [dialer-app] contacts view should remember state

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1463606/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to