+
+ { this.renderContextMenu() }
{ groupTimestamp }
{ groupPadlock }
{ replyChain }
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index 081a2806873..bbcb3e37b0e 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -897,6 +897,7 @@
"Right panel stays open (defaults to room member list)": "Right panel stays open (defaults to room member list)",
"Jump to date (adds /jumptodate and jump to date headers)": "Jump to date (adds /jumptodate and jump to date headers)",
"Don't send read receipts": "Don't send read receipts",
+ "Right-click message context menu": "Right-click message context menu",
"Location sharing - pin drop (under active development)": "Location sharing - pin drop (under active development)",
"Live location sharing - share current location (active development, and temporarily, locations persist in room history)": "Live location sharing - share current location (active development, and temporarily, locations persist in room history)",
"Font size": "Font size",
@@ -2882,6 +2883,7 @@
"Forward": "Forward",
"View source": "View source",
"Show preview": "Show preview",
+ "Copy link": "Copy link",
"Source URL": "Source URL",
"Collapse reply thread": "Collapse reply thread",
"Report": "Report",
diff --git a/src/settings/Settings.tsx b/src/settings/Settings.tsx
index 2de76013636..559558cee88 100644
--- a/src/settings/Settings.tsx
+++ b/src/settings/Settings.tsx
@@ -414,6 +414,13 @@ export const SETTINGS: {[setting: string]: ISetting} = {
displayName: _td("Don't send read receipts"),
default: false,
},
+ "feature_message_right_click_context_menu": {
+ isFeature: true,
+ supportedLevels: LEVELS_FEATURE,
+ labsGroup: LabGroup.Rooms,
+ displayName: _td("Right-click message context menu"),
+ default: false,
+ },
"feature_location_share_pin_drop": {
isFeature: true,
labsGroup: LabGroup.Messaging,