Waiting for user data to load before showing settings

Fixes #1059.
I don't understand why we need this.