The toolbar UI in bug 771826 needs to be able to indicate that the user has "logged out" from the provider. Need to adjust the SocialProvider to accommodate this.
Created attachment 642481 [details] [diff] [review]
Shane's patch, with test
Split out from bug 771826.
Push backed out for mochitest-a11y failures:
20840 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/a11y/accessible/tree/test_dochierarchy.html | Wrong child document count of root accessible - got 2, expected 1
Re-landed, since it wasn't the cause of the failure: