@mikekucera, great. Let's get this merged in ASAP and we can do further PRs for improvements. I've resolved the merge conflicts in the branch.
@jingjingbic, your account changes have some issues:
The account button can't be styled. This means it doesn't fit into the header properly. I had to add some CSS overrides manually. The component should be display: inline-block like a real button. It should not interrupt layout flow like a div.
The layout button crashes the app when you cancel signing in. The entire page is cleared white and there are many error messages.
In future, let's open pull requests for all new work on CE. No one should normally be pushing to master directly. This allows us to coordinate our work together, avoid merge conflicts, and review additions for potential problems (like some of the ones I mentioned above re. the sign in button).
@mikekucera, great. Let's get this merged in ASAP and we can do further PRs for improvements. I've resolved the merge conflicts in the branch.
@jingjingbic, your account changes have some issues:
display: inline-block
like a real button. It should not interrupt layout flow like a div.