-
Notifications
You must be signed in to change notification settings - Fork 190
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
Unthreaded receipt is not returned in the next syncs #17247
Comments
When I try to reproduce this it seems to me like things are working as expected. So here's what I'm doing: (running synapse v1.107.0 locally, using app.element.io as a client)
This puts things in the following state:
If I now do a POST as mentioned above using the eventID for userA's display name change, the unread symbol on the Threads icon goes away for userA. Now, if userA's last event was before the last event in the thread (ie. userA sends another display name change, then userB sends another message in the thread):
As far as I can tell, this is the desired behaviour. |
So a couple of questions:
|
@devonh Sounds like you're correct to me, but I've found drawing out the DAGs (including relations) and labeling each node to be immensely beneficial in these situations. |
Yes this is the expected behaviour but it is not the behaviour I'm seeing every time when I'm using EW + element homeserver. If I'm using your example, sometimes (I don't know what it is causing this behaviour) when userA send an unthreaded receipt to the last event Id, the next sync doesn't include our new receipt. A lot of unread spikes are happening due to this missing receipt in the sync. I can provide real data, I always have some rooms suffering this behaviour. |
If you could provide data/logs around the time where this is happening that could be very helpful. |
Hi @devonh @florianduros, just following up on this as trying to clear away old tickets before the move to JIRA, this appears related to two support tickets 1 2 in Zammad. Looks like perhaps this is pending logs? |
Hi, I'll try to reproduce it next week and provide logs. |
Description
I'm investigating cases of stuck unread on EW.
When I'm sending an unthreaded receipt on a room with unread threads, my receipt doesn't appear in the next syncs.
Maybe is due to that the last event of the room is an user renaming
Steps to reproduce
In a room:
I send an unthreaded receipt:
The next syncs don't include my receipt.
RoomId: !jSkNtsjcsXfCRJwGpp:matrix.org
Last important eventId: $UVcMglbqEZkuH2fq5zzbH-gQGyIU3MKr83qdtWUJwHg
Homeserver
element.io
Synapse Version
1.107.0
Installation Method
I don't know
Database
.
Workers
Single process
Platform
.
Configuration
No response
Relevant log output
.
Anything else that would be useful to know?
No response
The text was updated successfully, but these errors were encountered: