signalapp / signalapp/Signal-Android

Multiple notifications when receiving single message with media attachment(s)

Open
#8,959 11 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

acknowledged notifications
Dominant language
Kotlin
Stars
29.4k
Forks
6.9k
PR merge metrics
No merged PRs in 30d

Description


Bug description

When a contact sends a message with multiple images attached, I receive multiple notifications for the same message -- one for each image -- instead of a single notification for the entire message.

Steps to reproduce
  1. Have a contact send you a message with multiple images
  2. Watch and listen

Actual result: Multiple notifications pop up and play for the single multi-attachment message
Expected result: One notification for the entire message

Device info

Device: Pixel 2 XL
Android version: 9.0
Signal version: 4.43.8

Link to debug log

https://debuglogs.org/f361233a881ce2219b0c22cdd0f65bc2893b12ab9d989fb6b6139890b28392d9

Related forum thread: https://community.signalusers.org/t/multiple-notifications-for-single-message-with-multiple-image-attachments/8532?u=herohtar

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue by sending a message with multiple images, then review the linked debug log for the notification flow. Done means one notification appears and plays for the entire multi-attachment message rather than one per image.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.