Skip to content

Tapping "+" to add more media replaces the existing selection instead of appending to it #6188

@ExtRIELICi

Description

@ExtRIELICi
  • 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 attempting to send multiple photos by first selecting a single image and subsequently using the + button in the composer preview to add more, the application fails to retain the initial selection. The native iOS picker launches as a fresh instance, ignoring the currently attached image. Consequently, any new selection overwrites and replaces the original attachment instead of appending to it, effectively preventing the user from creating a batch of images via the 'add' workflow.

Steps to reproduce

  • Open a chat in Signal.
  • Tap the + button to open the attachment menu and select one photo.
  • The photo appears in the text input/composer area.
  • Tap the + icon (Add Media) located on the preview of the selected image to add more photos.
  • The iOS system photo picker opens.
  • Select a different photo (or multiple different photos) and confirm.

Actual result: The originally selected photo is removed from the composer, and only the photo(s) selected in step 6 are attached. The count starts over from "1".

Expected result: The photo(s) selected in step 6 should be appended to the originally selected photo, resulting in multiple attachments (e.g., 2 items selected) ready to be sent in a single message.

Screenshots

Device info

Device: iPhone 15 Pro Max

iOS version: 26.2

Signal version: 7.90 (1272)

Link to debug log

https://debuglogs.org/ios/7.90.0/1c276ba80a75b1bb426784be740c72d74784fd0607d03de7c0de09a77fb9ce6f.zip

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions