diff --git a/src/components/structures/TimelinePanel.js b/src/components/structures/TimelinePanel.js
index 8bbc66bf40..27a384ddb2 100644
--- a/src/components/structures/TimelinePanel.js
+++ b/src/components/structures/TimelinePanel.js
@@ -715,26 +715,22 @@ class TimelinePanel extends React.Component {
}
this.lastRMSentEventId = this.state.readMarkerEventId;
- const roomId = this.props.timelineSet.room.roomId;
- const hiddenRR = !SettingsStore.getValue("sendReadReceipts", roomId);
-
debuglog('TimelinePanel: Sending Read Markers for ',
this.props.timelineSet.room.roomId,
'rm', this.state.readMarkerEventId,
lastReadEvent ? 'rr ' + lastReadEvent.getId() : '',
- ' hidden:' + hiddenRR,
);
MatrixClientPeg.get().setRoomReadMarkers(
this.props.timelineSet.room.roomId,
this.state.readMarkerEventId,
lastReadEvent, // Could be null, in which case no RR is sent
- {hidden: hiddenRR},
+ {},
).catch((e) => {
// /read_markers API is not implemented on this HS, fallback to just RR
if (e.errcode === 'M_UNRECOGNIZED' && lastReadEvent) {
return MatrixClientPeg.get().sendReadReceipt(
lastReadEvent,
- {hidden: hiddenRR},
+ {},
).catch((e) => {
console.error(e);
this.lastRRSentEventId = undefined;
diff --git a/src/components/views/settings/tabs/user/LabsUserSettingsTab.js b/src/components/views/settings/tabs/user/LabsUserSettingsTab.js
index eba5c6586d..91bc9abcad 100644
--- a/src/components/views/settings/tabs/user/LabsUserSettingsTab.js
+++ b/src/components/views/settings/tabs/user/LabsUserSettingsTab.js
@@ -67,7 +67,6 @@ export default class LabsUserSettingsTab extends React.Component {
-
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index 431c1d3cb8..5340e82ba9 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -820,7 +820,6 @@
"Show hidden events in timeline": "Show hidden events in timeline",
"Low bandwidth mode": "Low bandwidth mode",
"Allow fallback call assist server turn.matrix.org when your homeserver does not offer one (your IP address would be shared during a call)": "Allow fallback call assist server turn.matrix.org when your homeserver does not offer one (your IP address would be shared during a call)",
- "Send read receipts for messages (requires compatible homeserver to disable)": "Send read receipts for messages (requires compatible homeserver to disable)",
"Show previews/thumbnails for images": "Show previews/thumbnails for images",
"Enable message search in encrypted rooms": "Enable message search in encrypted rooms",
"How fast should messages be downloaded.": "How fast should messages be downloaded.",
diff --git a/src/settings/Settings.ts b/src/settings/Settings.ts
index 6bec31a1cb..b239b809fe 100644
--- a/src/settings/Settings.ts
+++ b/src/settings/Settings.ts
@@ -564,13 +564,6 @@ export const SETTINGS: {[setting: string]: ISetting} = {
// This is a tri-state value, where `null` means "prompt the user".
default: null,
},
- "sendReadReceipts": {
- supportedLevels: LEVELS_ROOM_SETTINGS,
- displayName: _td(
- "Send read receipts for messages (requires compatible homeserver to disable)",
- ),
- default: true,
- },
"showImages": {
supportedLevels: LEVELS_ACCOUNT_SETTINGS,
displayName: _td("Show previews/thumbnails for images"),