signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.59k stars 2.66k forks source link

Desktop shows contacts not on phone, can't delete them because it thinks they are contacts on mobile device #6660

Open TJ82 opened 11 months ago

TJ82 commented 11 months ago

Bug Description

On Desktop I see contacts that aren't Signal contacts on my phone. They're also not blocked. When I attempt to delete these spurious contacts on Desktop I get told that that I need to delete them on my mobile device first.

Steps to Reproduce - sync contacts

  1. Go to settings, chats.
  2. Hit "import now".

Actual result:

No changes in my contacts on Desktop, spurious contacts remain in place.

Expected result:

Same contacts on Desktop as on my phone, spurious contacts not on my phone gone from Desktop.

Steps to Reproduce - contact deletion

  1. Hit pencil icon to start new chat.
  2. Locate the spurious contact.
  3. Hit ... and then Remove.

Actual Result:

I get a message:

Unable to remove [name]

This person is saved to your device’s Contacts. Delete them from your Contacts on your mobile device and try again.

Expected Result:

Deletion of the spurious contact.

Screenshots

N/A

Platform Info

Signal Version: 6.37.0. Operating System: Windows 10 Pro 22H2. Linked Device Version: Android, 6.38.2.

Link to Debug Log

Desktop: https://debuglogs.org/desktop/6.37.0/8965a82244edf0a867f159e03de9c728cd0bc6366fb0ca767814638544b01165.gz Android: https://debuglogs.org/android/6.38.2/771a4efd8e1bef45be1e35bd959888a731c92ee77d929f371760144c7e80a342

indutny-signal commented 10 months ago

Sorry for a very long turn around. Are you still seeing this? Can you delete them on your primary?

TJ82 commented 10 months ago

Still the same. And from the issue description:

On Desktop I see contacts that aren't Signal contacts on my phone.

They used to be contacts at some point, but have already been deleted on my phone. Perhaps some tombstoned contacts on my phone erroneously still get imported to Desktop...?

indutny-signal commented 10 months ago

Ah, so you don't see them at all on your phone? I see. Thanks for the clarification.

indutny-signal commented 6 months ago

Hello! Sorry for the long wait. Do you still experience this issue?

If yes - could you update to the latest version of Signal Desktop, open a conversation with such contact, click their name at the top of the conversation pane:

image

and click their name here again:

image

Does the opened popup say that they are a Signal Connection?

I'd appreciate it if you could send new debug logs right after following these steps (with the conversation open).

Thank you!

TJ82 commented 6 months ago

The first screen showed that the person isn't a Signal user, at the bottom. I can't make a screenshot though, because when I try opening a conversation with this contact again it isn't showing up in the list anymore.

Debug logs: https://debuglogs.org/desktop/7.4.0/75795920d2404a5b7484f814062ce6ee78f2f32dc274fd5dbe60b9efb4c30b54.gz

indutny-signal commented 6 months ago

Ah, I see. The contact doesn't appear when you click the compose (pencil):

image

because it is unregistered. If you don't want to see it anymore - you could open the conversation with the contact just as you did before you collected the debug log, click "triple-dot" on the right:

image

and then "Delete messages". Hope this helps!