signalapp / signalapp/Signal-Android
The message "user changed their phone number" is repeated multiple times per day
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 29.4k
- Forks
- 6.9k
- PR merge metrics
- No merged PRs in 30d
Description
- I have searched open and closed issues for duplicates
- I am submitting a bug report for existing functionality that does not work as intended
- I have read https://github.com/signalapp/Signal-Android/wiki/Submitting-useful-bug-reports
- This isn't a feature request or a discussion topic
Bug description
The message "Harry changed their phone number" is repeated multiple times per day per chat on the phones of other people in the chat/group, even though I only changed my number once.
Steps to reproduce
Here is exactly what happened:
- A long time ago, I registered with a phone number (let's call it number "a") and chatted to many people, was part of groups, etc.
- I got a new phone number (let's call it "b"), installed it in a different phone, installed Signal, and chatted to a few people
- I deleted the account associated with phone number b.
- I transferred the account for phone number a to phone number b.
- My contacts see the message "Harry changed their phone number" many times per day. This happens in private chats and group chats. However, I am not updating my phone number: I only did this once.
I'm not sure if 2-3 are important or not, but I included them just in case its relevant.
Actual result: The message "Harry changed their phone number" appears multiple times per day per chat on the phones of other people in the chat/group
Expected result: The message should appear only once
Screenshots
|
|
Device info
Device: Google Pixel 4a
Android version: 11 / Security update 5 July 2021 / Kernel 4.14.212-gccfcc225a50c-ab7341516 / build RQ3A.210705.001
Signal version: 5.45.6
The versions and the screenshots above are from one of my contacts who is experiencing the problem. It is not from my phone (since I, correctly, don't see these messages at all).
Link to debug log
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the linked debug log and reproducing the account-transfer sequence on Signal for Android, including the deletion and re-registration steps. Trace when the phone-number-change message is generated or delivered in private and group chats; done means the message appears only once after the number change.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100