summaryrefslogtreecommitdiffhomepage
path: root/src/features/surface-host/ui/MessageQueueList.test.ts
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-08-05 14:46:21 +0900
committerAdam Malczewski <[email protected]>2026-08-05 14:46:21 +0900
commit774519e052fd869952cc5e05aca159e4bf978fa1 (patch)
tree2af954316135be8ef689271a807a9bad500ca985 /src/features/surface-host/ui/MessageQueueList.test.ts
parent42cada78db1e58947074f12dcf7c8e41fc501b40 (diff)
downloaddispatch-web-774519e052fd869952cc5e05aca159e4bf978fa1.tar.gz
dispatch-web-774519e052fd869952cc5e05aca159e4bf978fa1.zip
fix(tabs): reconcile tab workspaceId from authoritative backend data
A summoned conversation's tab can be stamped with the wrong workspace ('default') because the raced conversation.open message precedes the child's workspace persistence. Add setWorkspaceId to the tabs store and reconcile an already-open tab's workspace from authoritative sources: the backend conversation-list refresh and lifecycle status events. This corrects a stale tab (incl. one persisted to localStorage) once the DB has the right value.
Diffstat (limited to 'src/features/surface-host/ui/MessageQueueList.test.ts')
0 files changed, 0 insertions, 0 deletions