question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

chats keep appearing as unread/unseen; sending read receipts is disabled and cannot be enabled

See original GitHub issue

Steps to reproduce

When I activate a chat that is marked as having unread messages, the marker disappears as expected. However, after restarting Element, the unread marker reappears although there are no new messages.

I noticed that the “Send read receipts” option is disabled for me and I cannot enable it: Screenshot_20221005_114005 Considering https://github.com/vector-im/element-web/issues/2527#issuecomment-754238668, this might be related. For other users of the same server, the option appears as enabled (and cannot be disabled). Those users do not experience any issues related to unread message status.

I tried Thunderbird as an alternative client and it seems that it persistently marks messages as read as expected. Those messages then also appear as read in Element.

Outcome

What did you expect?

Messages marked as read keep being marked as read.

What happened instead?

After restarting Element, messages that were marked as read before appear as unread again.

Operating system

Arch Linux

Application version

Element version: 1.11.8, Olm version: 3.2.12

How did you install the app?

pacman -S element-desktop

Homeserver

Synapse

Will you send logs?

No

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
SimonBrandnercommented, Oct 6, 2022

Ok, so there are two things that are happening:

  • Your homeserver is outdated: it seems it did support disabling read receipts (since you were able to disable them) but does not now; it should be updated since with the current stable Synapse release disabling read receipts is supported by default and does not require it being enabled manually in the server config
  • Element Web isn’t allowing you to change the setting since your homeserver does not support the feature

I would recommend suggesting a homeserver update to your admins and following https://github.com/vector-im/element-web/issues/23433 (a new issue I created to track my second point)

0reactions
Fluppcommented, Oct 6, 2022

Here we go: curl https://…/_matrix/client/versions | jq | xclip

{
  "versions": [
    "r0.0.1",
    "r0.1.0",
    "r0.2.0",
    "r0.3.0",
    "r0.4.0",
    "r0.5.0",
    "r0.6.0",
    "r0.6.1"
  ],
  "unstable_features": {
    "org.matrix.label_based_filtering": true,
    "org.matrix.e2e_cross_signing": true,
    "org.matrix.msc2432": true,
    "uk.half-shot.msc2666": true,
    "io.element.e2ee_forced.public": false,
    "io.element.e2ee_forced.private": false,
    "io.element.e2ee_forced.trusted_private": false,
    "org.matrix.msc3026.busy_presence": false,
    "org.matrix.msc2285": false
  }
}
Read more comments on GitHub >

github_iconTop Results From Across the Web

Messages STILL sending read receipts even…
Scroll down to Send Read Receipts to see if it's enabled or not. If it's enabled, turning it off here should help with...
Read more >
Your iPhone May Be Sending Message Read Receipts Even If ...
A recurring iOS bug that makes Apple's Messages app send read receipts despite the setting being disabled appears to be on the upswing...
Read more >
How to disable or enable read receipts for Messages - Macworld
Swipe down to find the Send Read Receipts switch. You can enable or disable it. In macOS, launch Messages and select a conversation....
Read more >
Messages could still send your contacts read receipts even if ...
An apparent bug in Apple's Messages app in iOS 15 could be sending read receipts to your contacts, even if you've disabled them...
Read more >
Messages read receipts bug means toggle not working for all
Read receipts are a way to let a sender know when their message has been read by the recipient. With the setting on,...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found