From 918729d7cf008fa18c6877cec7074c1fa09c72ad Mon Sep 17 00:00:00 2001 From: Wes Date: Thu, 14 May 2026 14:03:39 -0700 Subject: [PATCH] fix: remove redundant role gate on respondTo/personaDisplayName in message timeline The respondToLookup and personaLookup maps only contain bot pubkeys, so gating on role === "bot" is redundant and breaks rendering when the relay-side role is stale ("member" instead of "bot"). Co-Authored-By: Claude Opus 4.6 --- .../features/messages/lib/formatTimelineMessages.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/desktop/src/features/messages/lib/formatTimelineMessages.ts b/desktop/src/features/messages/lib/formatTimelineMessages.ts index 2f8d180bb2..adc9c5522e 100644 --- a/desktop/src/features/messages/lib/formatTimelineMessages.ts +++ b/desktop/src/features/messages/lib/formatTimelineMessages.ts @@ -331,14 +331,8 @@ export function formatTimelineMessages( profiles, }), role, - personaDisplayName: - role === "bot" - ? personaLookup?.get(authorPubkey.toLowerCase()) - : undefined, - respondTo: - role === "bot" - ? respondToLookup?.get(authorPubkey.toLowerCase()) - : undefined, + personaDisplayName: personaLookup?.get(authorPubkey.toLowerCase()), + respondTo: respondToLookup?.get(authorPubkey.toLowerCase()), time: formatTime(event.created_at), body: edit ? edit.content : event.content, parentId: thread.parentId,