Adium

Opened 14 years ago

Closed 12 years ago

#2855 closed defect (fixed)

Address Book name does not replace bonjour user name when preference enabled

Reported by: rjbs-adium-bugs@uce.manxome.org Owned by: nobody
Milestone: Adium 1.3 Component: Adium Core
Version: Severity: normal
Keywords: bonjour address book name Cc:
Patch Status:

Description

When I consolidate a Bonjour contact into another contact who has Address Book information, the Address Book information should be used for the display name and buddy icon. Instead, it looks like sometimes the Bonjour information is used instead. I believe it is used when it is "more available" than the other contacts. That is, if the contact's AIM and Jabber accounts are not logged in, or are idle, I see Bonjour information. Instead of seeing "Smith, Jane" in my list, with my little headshot of Jane from my Address Book, I see "js-laptop" and a picture of a flower.

This is really annoying.

Change History (14)

comment:1 Changed 14 years ago by Chris Forsythe

Milestone: Adium X 1.0
Resolution: fixed
Status: newclosed

I believe this is fixed in 1.0.

comment:2 Changed 14 years ago by anonymous

Resolution: fixed
Status: closedreopened

This is NOT fixed in 1.0b7

Right now, using that version, I have a contact who has an AIM and a Bonjour presence. Her Bonjour is active, her AIM is set away. Her contact icon is green, but the listed name is her AIM screen name, rather than her contact information.

The behavior may be slightly different, but it is still broken.

comment:3 Changed 14 years ago by Evan Schoenberg

Milestone: Adium X 1.0

comment:4 Changed 13 years ago by Jordan

Milestone: Needs feedback from users
Patch Status: None

Can anyone confirm this still exists with 1.0.2?

comment:5 Changed 13 years ago by Ricardo Signes

This still exists with 1.0.2

I had another user log out of AIM while stilled logged into Bonjour. She now appears in my contacts as "jsmith" instead of "Smith, Jane." Hovering over the contact displays:

  • (grey) JSmith123 (AIM)
  • (green) jsmith (Bonjour)
  • (grey) JSmith@… (hotmail)

If she logs in to AIM, her entry in my contact list reverts to "Smith, Jane" as it should.

comment:6 Changed 13 years ago by Jordan

Keywords: bonjour address book name added
Milestone: Needs feedback from usersNeeds Feedback - Received
Summary: bonjour contacts don't play nicely with Address Book informationAddress Book name does not replace bonjour user name when preference enabled
Version: 1.0.2

Thanks for the details rjbs.

comment:7 Changed 13 years ago by Evan Schoenberg

ESAddressBookIntegrationPlugin applies the name to 'JSmith123' (and the hotmail one) based on the address book card, IIRC; this information propagates up to the metacontact if the meta isn't overriding it (e.g. having an alias set by the user within Adium).

I think that when the Bonjour contact becomes 'preferred' since it is the only online one, that information is then no longer used. That's just off-the-cuff, but maybe it's a start for someone looking at the problem.

comment:8 Changed 12 years ago by Robert

Milestone: Needs Feedback - ReceivedNeeds feedback from users
pending: 0

Sorry for not responding. Is this still an issue?

comment:9 Changed 12 years ago by Robert

pending: 01

comment:1 Changed 12 years ago by trac-robot

pending: 10
Status: reopenedclosed

This ticket was closed automatically by the system. It was previously set to a Pending status and hasn't been updated within 14 days.

comment:2 Changed 12 years ago by Robert

Milestone: Needs feedback from usersAdium X 1.3.2
Status: closedreopened

Oops, evands considers this a problem.

comment:3 Changed 12 years ago by Carlos Morales

comment:13 Changed 12 years ago by Evan Schoenberg

Milestone: Adium X 1.3.2Adium X 1.3

comment:14 Changed 12 years ago by Evan Schoenberg

Resolution: fixed
Status: reopenedclosed

(In [23783]) Improved association of metacontacts to address book ABPerson objects. If we create the metacontact by grouping address book contacts, we know precisely which card we should be using; keep track of its unique ID for quick access later. If we don't know a particular card, include offline accounts' contacts when searching. Fixes #2855

Note: See TracTickets for help on using tickets.