Replies of users from instances part of a joined relay don't appear in the notifications inbox half of the times #382
Loading…
Reference in a new issue
No description provided.
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?
Steps to reproduce:
(in my case I joined someone's relay hosted by this https://git.pleroma.social/pleroma/relay)
I'm not sure of the whys and whats..
But I noticed that one reply that did show up in notifications didn't show yet the post has one renote (as consequence of the instance being relayed). So maybe in this case kind of the reply was received first and then the relay boosted the note? I don't know the inner workings of this but maybe this detail may point somewhere.
There's a chance the missing notifications are not related to being in a relay but I can't think of something else.
Replies of users from instances part of a joined relay don't appear in the notifications inbox at least half of the timesto Replies of users from instances part of a joined relay don't appear in the notifications inbox half of the timesSomething that did show up did now show up? I'm confused.
If a note shows up in an indirect way (e.g. by a renote) this will not trigger notifications. The assumption is that if someone wanted to interact with you directly, they should have sent the message to you directly as well (and not through a relay).
If the "relaying" part is basically renoting everything, the problem may arise according to what I said before if the relay is faster with sending the Announce activity than the original server is with sending the Create activity. Imagine this sequence of events
Announce
of the note to B's server immediatelyAnnounce
and does not trigger notifications (see above)Now I of course don't know if that is what happening. I gathered from your description of the problem that it is intermittent, so maybe the network and/or processing speed of the original server is slightly worse than the relay in which case it could sometimes happen that it is faster than the original server.
I don't think there is really a good solution to this.
Sorry for my confusing phrasing.. I don't know what I did there. What I meant was that I noticed the following happened:
A notification for a reply did appear; I looked at the timeline where obviously the post showed up too, the usual 1 renote from the relay was missing (until a page refresh of course). Otherwise when this bug occurs and replies don't show up in notifications, when looking at the timeline, the respective reply already has 1 renote.
But it seems you figured where I was getting to, I was suspecting something similar to the steps you described.
Anyway,
I see.. I wrote here in hoping there could be a reasonable fix on FoundKey's side.
It's kind of a bummer, but I am not surprised considering I heard many others say relays were problematic for them.
closing as wontfix