-
Notifications
You must be signed in to change notification settings - Fork 306
Loading indicator does not go away when the event queue appears to be active #979
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Co-authored-by: Zixuan James Li <[email protected]> Fixes: zulip#979
Thanks for the report! I don't think I've seen this symptom myself yet. It sounds reminiscent of this other event-queue-related symptom I saw once back in July: but I haven't seen that one since then either. I think this won't be actionable until we hear more reports of it happening, so I'll push it out to the post-launch milestone. If we do see or hear of it again, this thread will help us aggregate those reports. |
I happened to see this symptom yesterday during development, and thanks to seeing the debug log I think I have a diagnosis. This was on my Pixel 8 running Android 15, while connected by USB to my desktop for debugging. What happens is:
So, now that we have a diagnosis, moving this issue earlier. I think it's still a post-launch issue, though — I wouldn't hold up shipping the app for it. |
We added a loading indicator in #852 that appears when even queue polling fails with any error.
However, it seems that the loading indicator can stay on even the event queue is doing fine, and does not go away until you get a new event.
I don't have a consistent way to reproduce this, but what I did was basically:
My guess is that when the event queue goes stale,
isLoading
gets set to true. When we do get the new event queue, we do not setisLoading
back to false.The text was updated successfully, but these errors were encountered: