Stop typing an unseen support session as a plain chat

Fixkamo-internal
Shipped
August 10, 2026 at 7:47 PM UTC
Author
kamo
Commit
379ca29

A live activity frame for a session not already in the list synthesized a row hard-coded to 'CHAT'. For a support ticket that put it in the wrong sub-tab, showed the ticket's system-event JSON as the preview (the SUPPORT preview override keys off this field), and made opening it fall through to the direct-message window — the same wrong surface the notification listener was just stopped from opening, reached by a different route. The row now takes its type from the frame. A synthesized support row has no ticketId and opening a ticket is by ticket rather than by session, so an unseen non-chat session also triggers a list re-read and lets the server supply the whole row rather than leaving an inert one behind.

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