Have a contact in 2+ accounts which contain identical data.
Filter so that solely one account's contacts are visible.
Delete the contact.
Re-enable the alternative accounts storing the same data.
Attempt to locate the contact which should remain stored in those accounts.
Expected behavior
The contact should remain stored in those alternative accounts.
Actual behavior
Because the contact was automatically linked with those alternative accounts, it was deleted from all of those accounts, irrespective of the filter applied.
Checklist
Affected app version
https://f-droid.org/repo/org.fossify.contacts_2.apk (https://github.com/FossifyOrg/Contacts/releases/download/1.0.1/contacts-2-foss-release.apk)
Affected Android/Custom ROM version
FP5.TT3L.A.106.20230918
from https://fairphone-android-builds.ams3.digitaloceanspaces.com/FP5/A13/FP5-TT4D-factory.zip
Affected device model
cpe:/h:fairphone:fairphone_5
How did you install the app?
F-Droid / IzzyOnDroid
Steps to reproduce the bug
Expected behavior
The contact should remain stored in those alternative accounts.
Actual behavior
Because the contact was automatically linked with those alternative accounts, it was deleted from all of those accounts, irrespective of the filter applied.
Screenshots/Screen recordings
No response
Additional information
Potentially related to https://github.com/FossifyOrg/Contacts/issues/106#issue-2214233585.