Adium

Ticket #12771 (closed defect: fixed)

Opened 7 months ago

Last modified 4 months ago

Jabber MUC chat set to "Automatically join on connect" shows JID in chat tab label rather than saved alias

Reported by: pck Owned by:
Milestone: Adium 1.4 Component: Adium Core
Version: 1.4b8 Severity: major
Keywords: jabber group chat tab label Cc:
Patch Status:

Description

Transferring from 11756#comment:8 per advise from Catfish_Man and rob-to86 in freenode#adium:

When I have a jabber MUC chat set to "Automatically join on connect" and I start Adium the tab title for the group chat is set to the JID of the chat room. Even with the saved group chat item in my Contact List having a stored alias the opened-on-start MUC contains the JID. Closing the tab and re-opening by double-clicking on the saved bookmark then displays the group chat alias in the tab label area.

Possibly related, on normal contacts editing the Alias in the Get Info window for the contact will interactively update the label for that contact in the chat tabs, but doing likewise by editing the alias for a stored group chat does not interactively update the tab label for the MUC.

Change History

Changed 7 months ago by Robby

  • milestone set to Adium 1.4

Changed 5 months ago by zacw

  • severity changed from normal to major

Changed 5 months ago by Zachary West <zacw@…>

  • status changed from new to closed
  • resolution set to fixed

(In  f4ba67614e13) Examine any open chats when a bookmark is initialized to set its defaults. Fixes #12771.

This was occurring since the "saved chats" were opened/created before the AIListBookmark.

Changed 5 months ago by Zachary West <zacw@…>

(In  2b6a6cd8c92f) Examine any open chats when a bookmark is initialized to set its defaults. Fixes #12771.

This was occurring since the "saved chats" were opened/created before the AIListBookmark.

Changed 5 months ago by Robby

  • milestone Adium 1.4 deleted

Changed 4 months ago by brianlmoon

I am still having this problem on 1.4b14 with the OpenFire XMPP server.

Changed 4 months ago by Robby

  • status changed from closed to new
  • resolution fixed deleted
  • milestone set to Adium 1.4

Changed 4 months ago by Evan Schoenberg

  • status changed from new to closed
  • resolution set to fixed

(In  5616a54b1173) A manually specified display name must override any server-provided one. A chat can get a display name from the account's own information via -[CBPurpleAccount updateTitle:forChat:]. If an alias is specified for a chat, ensure that it is displayed by setting it at highest priority in the AIMutableOwnerArray.

Fixes #12771, including the comment within that ticket that changes to the alias via the Get Info window previously didn't live-update.

Note: See TracTickets for help on using tickets.