Decide the sign-in auto-open on the server, not in this tab

Fixkamo-internal
Shipped
August 10, 2026 at 9:04 PM UTC
Author
kamo
Commit
527e0bf

The per-tab sessionStorage flag was not a record of anything. Signing in on a second device replayed every conversation the first had already popped, and clearing storage lost the fact entirely — while a conversation deliberately left unread re-opened on every single load, because "unread" alone never stops being true. The component now asks the platform which conversations to raise and acknowledges each one it opens, against **************** A conversation is raised once, and again only when something newer than that arrives in it. Only what is actually opened is acknowledged, so anything beyond the burst cap is offered again next time rather than silently dropped, and a failed read writes nothing at all — the next sign-in simply tries again instead of the feature going quiet for the rest of the session.

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