Normally, in case when a user switched into a context that uses some namespace but a different namespace/project is set after the context is actually switched to (for example, to some default project provided by the cluster for the account), we notify a user with a warning like:

This is OK, but the same warning appears in case of replacing the user token with the 'service account` one (see: #3844) even if the actual project is exactly the same as the one specified in the context we used to switch to, which looks wrong.
Normally, in case when a user switched into a context that uses some namespace but a different namespace/project is set after the context is actually switched to (for example, to some default project provided by the cluster for the account), we notify a user with a warning like:
This is OK, but the same warning appears in case of replacing the user token with the 'service account` one (see: #3844) even if the actual project is exactly the same as the one specified in the context we used to switch to, which looks wrong.