Chat list shows a room JID fragment instead of the group name #24
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Chat list shows a room JID fragment instead of the group name
Problem
When a room bookmark has an empty name, the chat list and the group header use different fallback logic.
The group header displays the actual room name, while the chat list displays the part of the room JID before @.
Preconditions
User testman421 is a member of “New 86 14102026 1”.
The room bookmark received from the server has an empty name: "name": "".
Steps to reproduce
Open the Chats tab on iPhone 13.
Find the group “New 86 14102026 1”.
Open the group and check its header.
Actual result
Chat list: qlwhfw7f7fue
Group header: New 86 1410…
Expected result
The chat list and group header should display the same group name.
Suggested direction
Use the room name as a fallback when the bookmark name is empty, rather than displaying a fragment of the room JID.
Note: The requirements specification confirms that a MUC has a name but does not explicitly define how it should be displayed. This issue is therefore a recommendation for consistent UI behavior.
Moved to another-im/libtacky#21 with the analysis of the cause and a proposed fix: it is libtacky's to change. Closing here.