Skip to content

Dendrite sends read receipts regardless of user preference #3284

@matrixbot

Description

@matrixbot

This issue was originally created by @necropola at matrix-org/dendrite#3284.

Background information

  • dendrite-0.13.4+317b101
  • postgresql-15.4
  • Running native (no docker) on ArchLinux with nginx as SSL proxy
  • go-1.21.4
  • element-web-v1.11.51

Description

  • Read Receipts are sent even when disabled in element-web User Preferences/Presence.
  • Disabling inbound/outbound presence in dendrite config has no effect on receiving/sending receipts. (I have both disabled on my dendrite server.)
  • I'm getting the Read Receipts from dendrite on another user/server (synapse with same element-web version)

Steps to reproduce

  • Disable sending Read Receipts in element-web client with dendrite HS and read a message the other (synapse) user posted to a chat room
  • Check on the other user (synapse) with show read receipts from other users enabled that they are still getting read receipts from dendrite,
  • Doing the same from the other (synapse) user works, i. e. read receipts are not sent when disabled by user preference.

Basically synapse honors this (element) user preference and dendrite ignores it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug elsewhereThere's a bug, but it isn't in Dendrite

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions