This is expected behavior. The namespace in the dropdown is not a default selection, but a reflection of the namespace in the URL. We intentionally take an unopinionated approach when handling namespaced routes. It might be useful to remember the last namespace visited on each cluster and switch back to it when you first switch clusters, but that would be a new feature. As of right now, this is behaving as expected.
After further discussion with the team, we have decided to track this issue as a feature request rather than a bug. See https://issues.redhat.com/browse/RFE-2876 @amagrawa If you need any further clarification or want to discuss further, feel free to leave further comments on this bug, comment on the linked feature request, or get in touch with the console team via Slack: https://coreos.slack.com/archives/C6A3NV5J9
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 365 days