The signed-in session becomes per-tab

Fixkamo-analytics
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.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing