"the first time that these processes start using the newly created account, they need to be authorized by the user: this is not something that we can control, as it's a requirement from the remote server"
Is this true on the phone as well? If not, how does the phone avoid this? And if so, the phone Online Accounts design needs changing too. "Choose <b>Online Accounts</b> from the user menu to reinstate access to this account" Consider the huge variety of ways people can fail at this task. They might: * Not see the notification bubble before it disappears. * Not see anything that looks like a "user menu", since there is no such thing. The user menu hasn't existed since Ubuntu 12.04. (And even then, it wasn't referred to by name anywhere except Ubuntu's help pages.) * Choose the wrong menu item inside the menu by mistake. * Get bored and switch to some other app before System Settings opens. * Close or minimize System Settings by mistake. * Navigate to a different System Settings panel by mistake. * Fail to find the account in the list, especially if they have many accounts. * Choose the wrong account by accident, especially if they have more than one account of the same type. And so on. The general design guideline: Don't tell me how to do something if it won't make me faster later. Instead, Just Do It, or else give me a button to do it. In this case we can't Just Do It. So, we should provide a button to do it. What should that button look like? We're allowing the service to access a particular account, so let's label the button "Allow". To make the alternative obvious, we should have another button for that, "Don't Allow". And of course we should identify the service and the account it wants to access, so let's use text for that, above the two buttons. By now this should be sounding very familiar ... It's the standard Online Accounts dialog! The only difference here is that we have to show the Web UI afterwards, so "Allow" should be "Allow…". That's all. Now, I guess you're going to tell me that reimplementing that in Unity 7 would be far too invasive. If so, let me know how much you're comfortable implementing, and we'll see how close we can get. ** Changed in: ubuntu-ux Status: Triaged => In Progress ** Project changed: ubuntu-ux => unity-control-center (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1522360 Title: Online Accounts authorization on desktop (unity7) is confusing To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1522360/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs