[Online Accounts, Scopes] Remove snap-decision fallback

Bug #1401859 reported by Alberto Mardegan
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Online Accounts setup for Ubuntu Touch
Fix Released
High
Unassigned
Ubuntu UX
Fix Released
High
Paty Davila
ubuntu-system-settings-online-accounts (Ubuntu)
Fix Released
Undecided
Unassigned

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.

Related branches

Changed in ubuntu-ux:
status: New → Triaged
assignee: nobody → Matthew Paul Thomas (mpt)
importance: Undecided → High
Alberto Mardegan (mardy)
Changed in ubuntu-system-settings-online-accounts:
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu-system-settings-online-accounts (Ubuntu):
status: New → Confirmed
Alberto Mardegan (mardy)
Changed in ubuntu-system-settings-online-accounts (Ubuntu):
status: Confirmed → Fix Released
John Lea (johnlea)
Changed in ubuntu-ux:
assignee: Matthew Paul Thomas (mpt) → Paty Davila (dizzypaty)
summary: - Remove snap-decision fallback
+ [Online Accounts, Scopes] Remove snap-decision fallback
Paty Davila (dizzypaty)
Changed in ubuntu-ux:
status: Triaged → In Progress
Paty Davila (dizzypaty)
Changed in ubuntu-ux:
status: In Progress → 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.