[BUG] Signal Messenger no access to contacts with Carddav account enabled

asked 2019-11-09 14:40:09 +0200

Kobold gravatar image

updated 2020-04-23 11:15:06 +0200

jovirkku gravatar image

I know the Signal Messenger Android runs well on SFOS X on the Xperia X as well as reportingly on the XA2 (standard), while I face issues running it on my XA2 Ultra:

After having resetted my phone, I updates to 3.2.0.12 and installed signal. Now Signal has no access to all to my contacts, despite a.) other Android applications have read access to contacts b.) Android permission for Signal to access contacts is granted c.) Within Signal, I re-read contacts but to no avail.

In order to fix it I already ran through the usual workarounds like editing contacts -> re-syncing contacts -> restarting dalvik, but nothing fixed it yet. In the past I was able to at least access phone numbers from my contacts, even if names had not been shown, but running Signal without contact access is a nuisance.

UPDATE: I made some progress and yes, this looks like a bug: - I reset the phone -> install Signal/Android -> Signal has access to all my contacts, in this case mainly from my SIM card. - I reset the phone -> Enable a CardDav account on SFOS -> install Signal/Android -> Signal has no access to contact. Expected behaviour would have been to see no difference in contact access.

UPDATE 2: Once I remove the Carddav account again, access to contacts is restored. As such, somehow something in the integration of Webdav into SFOS contacts breaks access from Signal to contacts.

UPDATE 3: It seems only access to contacts on SIM cards is possible, but at least I am now able to enable/disable SIM card access by enabling/disabling carddav accounts ;) I stored my accounts locally and still no access there. UPDATE 4: This seems to be wedav related only, as adding Exchange Account contacts does not trigger the same behaviour.

Update 5: I thought it might be a good idea to update this thread here, with 3.3.0.14, no change to the situation, same issue as before. Still, there is one piece of new information, on one of my phones running 3.2.0.12, I AM able to see contact names now, after the phone sat there for a while. I am completely unable to re-produce the outcome on any other SFOS phone we run in the family, but for whatever reason one phone decided it is about time to get its s* together. I am seriously clueless on why that happened or what triggered the behaviour. oO

At this stage I hope one of the Devs might start looking into this issue, or is there some way to report a bug outside this community?

Thank you, Kobold

edit retag flag offensive close delete

Comments

1

I've had the same issue several times on my Xperia X. Sometimes the contact names disappear from Signal and it usually takes between a few days and several weeks until they are suddenly back again. This is annoying, but I have all my active contacts in my chat history and therefore can still reach them easily.

I've lost the names again due to the update to 3.2.0.12. Let's see how long it takes this time...

Olsen ( 2019-11-09 19:07:08 +0200 )edit

I've had a same problem SFOS 3.1 and the newest Signal app. Now I use an older version from apkpure.com (4.47.7, https://apkpure.com/signal-private-messenger/org.thoughtcrime.securesms/versions) and now it shows all of my contacts, but doesn't mark the Signal numbers. It can not sync. (Sorry for my english, I'm from Hungary. :) )

godogabor ( 2019-11-09 19:28:08 +0200 )edit

Olsen, yes I know the situation you describe, I had the same in the past. Now with the newest version of SFOS and Signal I have no access at all anymore. In the past you had at least been able to see contact's phone numbers, making things slightly bearable. Not anymore.

Godogabor, you english is fine :) Did you try upgrading your signal pp after you established access to your contacts? I would be hesitant to run outdates applications, otherwise I would have stuck with Whisperfish.

Kobold ( 2019-11-10 14:01:26 +0200 )edit

I can see contacts that use Signal the first time since the 3.2.0.12 update.... the signal contact list has always been empty before. (when you click the pencil bottom right) Signal 4.49.18 But i can't see names like @Olsen just numbers in the chat history. I am also using webdav.

Do you use gapps? I did neither install gapps nor microG. I have downloaded the apk directly from the signal page: https://signal.org/android/apk/

daywalker ( 2019-11-11 09:19:33 +0200 )edit

@daywalker, this was the usual behaviour, but the issue is different from the one I experience. No gapps here.

Kobold ( 2019-11-11 10:21:39 +0200 )edit