Signal-android: ConversationListFragment Empty State is Visible While Messages are Loading

Created on 29 Jun 2020  路  8Comments  路  Source: signalapp/Signal-Android


Bug description

When you have no messages in Signal, you see an empty view like the one pasted below.

One thing I've noticed recently is that on my phone that I regularly use for Signal, there's a bit of a delay where it takes the app a second or two to load all of my conversations. During this period, for a split second, the empty state is displayed until is is quickly replaced with the list of conversations.

Steps to reproduce

I'm unable to reproduce this in an Android Emulator, I suspect that maybe this is because I have a lot of conversation data on my primary device.

Actual result: Empty state is displayed, then is quickly replaced with my conversations
Expected result: I would expect a blank screen to be displayed while it is unknown whether or not I have conversations, and once that is determined either my conversations or the empty state.

Screenshots

image

Device info

Signal version: 4.64.7

Most helpful comment

I finally think I figured out what was causing this, and I've hopefully fixed this in the 4.68.x beta. If you get a chance, try it and let me know if it's still happening :+1:

All 8 comments

Hi there, is it possible for you to post a debuglog link (Settings > Advanced > Submit debug log)? I'm unable to reproduce the issue.

Is there a way I can privately send that log to you?

Also I was wondering if there's an easy way to add a lot of test conversation data in the Android Emulator. I'm seeing this issue often on my device, I wish I didn't have the release version right now so I could use the debugger :/

@Tursko if you can could you please explain which parts of those logs point to the bug - thanks

Time was 17:08 / 17:09

I experience this bug several times a day. Here is a debug log: https://debuglogs.org/124bb9e36ce5a5574a64ee83a87bd8b2108e53719d72a9d6e15cf5455617b517

I finally think I figured out what was causing this, and I've hopefully fixed this in the 4.68.x beta. If you get a chance, try it and let me know if it's still happening :+1:

Was this page helpful?
0 / 5 - 0 ratings