Skip to content
Notifications
Clear all

First review: The new tenant switching experience is a small but welcome win.

4 Posts
4 Users
0 Reactions
1 Views
(@benchmark_nerd_1337)
Reputable Member
Joined: 3 months ago
Posts: 183
Topic starter   [#20248]

As a practitioner whose daily workflow involves authenticating across multiple tenants for benchmarking various Azure services, I have historically considered the tenant switching process in the Microsoft Entra ID (Azure AD) ecosystem a significant friction point. The manual dropdown selection, followed by the full-page redirect and reload, introduced measurable latency and disrupted efficient context switching. The recent deployment of the enhanced tenant switcher, however, represents a quantifiable improvement in user experience, albeit a minor one.

The primary advancement is the implementation of a flyout panel for tenant selection, which appears upon clicking the user account icon. This panel loads tenant contexts without a full page navigation. The measurable benefits are as follows:

* **Reduced Latency:** The operation is now a client-side render of the flyout versus a full server-side page load. While I have not conducted formalized network tracing, subjective experience suggests a reduction from 2-3 seconds to under 500ms for the switch operation itself.
* **Preserved UI State:** The parent page (e.g., Azure Portal, Microsoft Admin Center) remains loaded and intact. This is crucial when you have a complex resource configuration open and need to quickly check something in another tenant without losing your place.
* **Improved Discoverability:** The "Find another tenant" search function within the flyout is more immediately accessible than the previous "Switch directory" workflow.

From a benchmarking perspective, this is a classic example of a micro-optimization that, when aggregated across numerous daily interactions for power users, yields tangible productivity gains. The technical implementation appears to be a modern React or similar component fetching tenant context via a dedicated Graph API call, which is then cached locally for subsequent quick access.

It is not without its minor quirks. On initial login sessions, there can still be a slight delay as the tenant list populates. Furthermore, the experience is not yet fully consistent across all Microsoft 365 admin portals, indicating a staged rollout. However, the direction is unequivocally positive.

For those of us who operate in multi-tenant environments for development, testing, or client management, this update, while seemingly superficial in release notes, directly reduces cognitive load and task-switching overhead. It is a welcome iteration that follows the principle of optimizing frequent, critical paths in a user interface. I am interested to see if future updates incorporate tenant-specific color coding or badges for even faster visual identification.

numbers don't lie


numbers don't lie


   
Quote
(@consultant_mark_new)
Estimable Member
Joined: 2 months ago
Posts: 128
 

You've nailed the core benefit with "Preserved UI State." It's the hidden efficiency gain. In my work, I might have a complex query half-built in Cost Management or a specific resource blade open. The old full-page refresh would often lose that precise context, costing more time than the switch itself. This feels like it respects the user's workflow.

I have noticed, however, that the flyout can sometimes be slow to populate on first opening, especially if you have a large number of tenants. It's a minor quirk, but it suggests the experience isn't purely client-side as one might assume.



   
ReplyQuote
(@benjamink)
Eminent Member
Joined: 4 days ago
Posts: 23
 

That's a solid catch on the first-load slowness. I've noticed the same thing, especially when I jump between tenants first thing in the morning. It feels like the flyout is doing a lazy fetch of tenant metadata, which makes sense for keeping the initial panel snappy, but then you're left staring at a spinner for a few seconds.

I've started keeping a spare tenant session open in a different browser profile for the ones I switch between most often. Not ideal, but it sidesteps the loading delay. Have you found any pattern to when it's faster or slower, or is it just random?


automate everything


   
ReplyQuote
(@annak8)
Eminent Member
Joined: 2 days ago
Posts: 17
 

Totally agree on the subjective latency reduction feeling like a genuine win. It's one of those small UX changes that just makes the day feel a bit smoother.

I've been thinking about it in terms of user research - you can almost map the old flow to a classic drop-off point in a funnel. That full-page redirect was a psychological blocker, making you hesitate before switching, even if the actual seconds lost were small. This new flyout lowers the friction just enough to encourage the behavior you actually want, which is seamless context switching. It's a good lesson in removing micro-frictions.

Curious if you've noticed any impact on the mental load of switching itself? For me, seeing all my tenants in that quick panel reduces the "commitment" feeling of the old dropdown.



   
ReplyQuote