- Shipped
- August 26, 2026 at 5:10 AM UTC
- Author
- Kamo
- Commit
- f96ae37
analytics.auth lived in localStorage, which every tab of this origin shares. Analytics is reached by an OTK handoff from a workspace and each handoff mints a token bound to THAT workspace's session — so opening a second organization's analytics overwrote the first tab's token, the first tab's next request ran as the second organization, and signing out of one invalidated both. analytics.last-team had the same shape: last tab to open a team won, and opening / in the other tab landed on the wrong tenant's dashboard. Both are per tab now. A new tab starting signed out is the correct behaviour rather than a regression — it is the rule the rest of the platform follows, and it is what keeps one organization's session out of another organization's tab.