diff --git a/desktop/src/features/agents/ui/RespondToField.tsx b/desktop/src/features/agents/ui/RespondToField.tsx index 9d07f8ca49..715f082d22 100644 --- a/desktop/src/features/agents/ui/RespondToField.tsx +++ b/desktop/src/features/agents/ui/RespondToField.tsx @@ -70,10 +70,13 @@ function formatSearchUserName(user: UserSearchResult) { function formatSearchUserSecondary(user: UserSearchResult) { const displayName = user.displayName?.trim(); const nip05Handle = user.nip05Handle?.trim(); - if (displayName && nip05Handle) { - return nip05Handle; - } - return truncatePubkey(user.pubkey); + return displayName && nip05Handle ? nip05Handle : null; +} + +function formatSearchUserAccessibleName(user: UserSearchResult) { + const name = formatSearchUserName(user); + const secondary = formatSearchUserSecondary(user); + return `Add ${name}${secondary ? `, ${secondary}` : ""}, public key ${user.pubkey}`; } const RESPOND_TO_OPTIONS: PersonaDropdownOption[] = [ @@ -443,12 +446,10 @@ function AllowlistPicker({ > {searchResults.length > 0 ? ( searchResults.map((result) => ( - + + )) ) : queryIsHexPubkey ? (