Comment 3 for bug 1066917

Revision history for this message
Alberto Mardegan (mardy) wrote :

Some words about the proposed fixes:

The releases of libsignon-glib and online-accounts-gnome-control-center address the bug that once the credentials are captured, the user needs to re-login to the website in the Online Accounts panel.
How to reproduce:
  1) make sure you have no twitter account in Online Accounts (if you have it, delete it);
  2) make sure that the dconf key "com.canonical.webcredentials.capture.dontask-accounts" does not mention twitter (if it does, reset the key);
  3) open twitter.com in Firefox (accept the webapps integration if you didn't accept it before)
  4) login into twitter, if you are logged out (a twitter icon should appear in the launcher -- if it doesn't, it means that webapps was not configured correctly in your machine)
  5) the Online Accounts panel should be open

If the bug is fixed, then you should be already logged in in the twitter page in Online Accounts; if the bugfix is not correct, then you will be asked for username and password again.

The release of the online-accounts-browser extension fixes a Firefox crash.
How to reproduce:
1) Continue from the 5 steps above.
2) Abort the account creation (click on "Cancel")
3) Clear the dconf key (same as step 2 above)
4) logout of twitter (do NOT close the browser)
5) login into twitter again

If the bug is fixed, FF should not crash.

The regression risk for both fixes is nearly zero; the patches are small and touch only those code paths which are involved in the credentials capture functionality.