Skip to content

Sending texts while an attachment is still loading/sending causes desync between texts on different devices #6159

@MMachado05

Description

@MMachado05
  • I have searched open and closed issues for duplicates
  • I am submitting a bug report for existing functionality that does not work as intended
  • This isn't a feature request or a discussion topic

Bug description

When I send an attachment over a weak signal (hah!), and then immediately start sending other messages, the newer messages can send before the attachment message does, thus making the illusion of a reversed send order on other devices. This is confusing UX that can lead to textual miscommunications.

Steps to reproduce

  • Establish a weak connection, or completely disable your connection for testing purposes.
  • Send an attachment.
  • Send a message with no attachment.
  • If disconnected, reconnect such that the smaller, non-attachment text is delivered first.

Actual result:
Receiving devices get the messages in delivered order, rather than sent order.

Expected result:
Messages should be received in sent order.

Screenshots

The message combo from the sending device (my phone):
Image

The message combo from the receiving device (my laptop):
Image

Device info

Device: iPhone 16

iOS version: 18.7.1

Signal version: 7.84 (1140) (What do the parentheses mean anyways? Should I omit them?)

Link to debug log

Debug log link.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions