Persist profile settings across logins

Currently while logged in, modifying profile settings (e.g. theme, sidebar items), these modifications will not persist after logging out and logging in again as same user (or even logging in from a different device as same user).

These settings are part of the user profile. it would be good to persist them after logout or logging in from an other device (instead of using the default for the new login session).