Picture with a caption shows as read in the chat but only delivered in the contact list #14

Open
opened 2026-11-03 02:36:15 +00:00 by bmt · 1 comment
Member

build: anotherim-js 0.7.20

A picture with a caption is sent as two messages. The receiver marks only the picture as read, so the caption stays delivered.
The chat shows the bubble as read, while the chat list shows grey delivered ticks.

steps:

  1. Send a picture with a caption to a contact.
  2. Wait until the contact reads it.
  3. Compare the bubble in the chat with the chat list row.

expected: The chat list shows read ticks, as the chat does

actual: The chat shows read, the chat list shows delivered

build: anotherim-js 0.7.20 A picture with a caption is sent as two messages. The receiver marks only the picture as read, so the caption stays delivered. The chat shows the bubble as read, while the chat list shows grey delivered ticks. steps: 1. Send a picture with a caption to a contact. 2. Wait until the contact reads it. 3. Compare the bubble in the chat with the chat list row. expected: The chat list shows read ticks, as the chat does actual: The chat shows read, the chat list shows delivered
Owner

A picture with a caption is stored as two parts, the picture with the caption attached after it. The read marker named the picture, so the bubble turned read, but the chat list only redrew its row for the newest part, the caption, and kept the delivered ticks until it was reloaded. The list now redraws for the picture too, so both show read at the same moment. Fixed in libtacky 1.2.0-rc2, in app 0.8.0-rc2.

A picture with a caption is stored as two parts, the picture with the caption attached after it. The read marker named the picture, so the bubble turned read, but the chat list only redrew its row for the newest part, the caption, and kept the delivered ticks until it was reloaded. The list now redraws for the picture too, so both show read at the same moment. Fixed in libtacky 1.2.0-rc2, in app 0.8.0-rc2.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
another-im/libtacky#14
No description provided.