** Changed in: ubuntu-ux Status: Triaged => In Progress -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ubuntu-system-settings- online-accounts in Ubuntu. https://bugs.launchpad.net/bugs/1401859
Title: [Online Accounts, Scopes] Remove snap-decision fallback Status in Online Accounts setup for Ubuntu Touch: Fix Released Status in Ubuntu UX bugs: In Progress Status in ubuntu-system-settings-online-accounts package in Ubuntu: Fix Released Bug description: Some months ago we implemented a snap-decision for prompting the user to re-authenticate an account when the client is not connected to Mir (such is the case for scopes, accounts-polld and sync-monitor). This change was meant to avoid falling into cases where the client would stop working because unable to obtain a new valid token, and it's working. However, it was not approved by design, and due to bug 1352251 it has a negative impact on the user experience. Therefore, we want to get rid of it. The implementation of the reverse trust prompt hosting will render the snap-decision unnecessary for those case where the UI-less process has a companion UI process running; for the other cases a solution is currently being discussed with design. A proposal is to let the UI- less process record the failure in a location readable by the companion UI application (which is not running at the same time), for example by mark the account as failing in the accounts DB. Additionally, it could emit a notification which, once activated, would launch the companion application. And when this application starts and detects that the account needs to be re-authenticated, it takes care of doing that. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-system-settings-online-accounts/+bug/1401859/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp