Correct, you will need to either log back in or refresh to see the roles available for the user. This is not a bug. If there have been changes in the metadata, source or views of the server, refresh is the tool to reflect these changes. This also applies to User and Role Management.
Hope this helps!