Missing chat messages #67
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I was looking back through chat history in meta.spaces.coracle.social today and noticed that I am missing some messages. I remember reading a response from @hodlbod to the message circled in the screenshot, but I don't see it now. I tried a normal command-R refresh and it didn't change anything. I confirmed with nak that the replies I'm remembering do still exist on the relay, so it seems to be a client-side issue.
My circled message in the screenshot has ID
a7fac81acfc1b7697d58fed3068fb4cdd28b52ac6c65c5ad54b05c86bf0ea2a8. The replies that are missing include0df08f39ec29f6b8c465cd3fcb47b3c74f7f54d6025491246e21e947e318b89band95e2d9aa8cda60a4d854a0bdd136c75a0b117955d9141f9318b9329e5d690934.This is a variant of my long-standing difficulty in synchronizing space activity. I recently re-wrote some of this code, so it may already be solved on the most recent version, but the basic idea is that syncing happens in two phases:
sync.tssyncs all spaces in the background conservatively, so that page navigations appear instantaneous, and so that we can show notification badges for new activity. This doesn't work well on relays written by fiatjaf, like pyramid and relay29, because those relays are overly restrictive about includinghtags in queries, which is really not feasible for flotilla.makeFeedgets called, which paginates backwards through all messages from the current moment. This should be filling in any messages missed by sync.Is it possible to like copy localStorage from app.flotilla.social to my dev environment to see if the issue is fixed on
dev? And to further debug if not?I've never done that, but maybe you could set up your DNS to point app.flotilla.social to localhost:1847?
More data
I'm going to close this now that the new release is out, and wait for someone to report it again.