Search results show unknown contacts with no option to fully remove them
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 38/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Active
- Tech stack
- kotlin
- Domain
- mobile-dev, search
Research direction
Start by reproducing the behavior through main-screen search on Signal Android 8.23.3, checking contacts from previously left groups or removed connections. Compare these results with chats, groups, and the new messages screen. Done means the unexpected contacts no longer appear, or there is a clear way to identify and fully remove them.
Written by the indexing model from the issue text.
Description
Guidelines
- 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
I've noticed that when I search on the main screen, the search results show contacts with whom I have no Signal connection and no groups in common (see screenshots for an example).
There are many of those when I search for different letters.
I don't see any of them in my chats or groups and they don't appear in the new messages screen, even when I search for them there.
I was able to recognize some of them from groups I previously left, but I've never had a Signal connection with them. Some I don't recognize at all.
Thus I'm guessing these are either from groups I previously left or from past removed Signal connections, rather then being completely random.
I couldn't find any way to remove them from the search results.
Getting a complete list of these contacts that could pop up in the search results is difficult too, since I can only access them by searching for random letters.
I propose not showing these contacts in the search results at all, since it's very unexpected that they only show up in the main screen search results and nowhere else, and it's also worrying for contacts you don't recognize at all.
If these contacts being in the search results is somehow intended functionality, please give us the option to remove them fully from showing up anywhere (similar to the remove Signal connection option) and also make it easier to identify such contacts (e.g. in a complete list) so that you don't have to search for random letters to find and remove them (and probably miss some you didn't search for).
Screenshots
Device
Google Pixel 6a
Android version
17 (GrapheneOS)
Signal version
8.23.3
Link to debug log
No response
- Dominant language
- Kotlin
- Stars
- 29.4k
- Forks
- 6.9k
- PR merge metrics
- No merged PRs in 30d
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.
More from signalapp/Signal-Android
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
signalapp/Signal-Android#14924 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
signalapp/Signal-Android#14908 · 3 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
signalapp/Signal-Android#14546 · 4 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
signalapp/Signal-Android#14373 · 9 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
signalapp/Signal-Android#14062 · 14 comments ·
All issues in signalapp/Signal-Android
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Good First Issue
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
ankidroid/Anki-Android#21942 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
libre-tube/LibreTube#8781 · 1 comment ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
MetrolistGroup/Metrolist#4396 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100