diff --git a/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue b/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue
index bde5590ec9e..763001d0845 100644
--- a/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue
+++ b/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue
@@ -83,7 +83,7 @@
diff --git a/src/components/NewMessage/NewMessage.vue b/src/components/NewMessage/NewMessage.vue
index 2e9cb911e35..2563a27d7b2 100644
--- a/src/components/NewMessage/NewMessage.vue
+++ b/src/components/NewMessage/NewMessage.vue
@@ -516,6 +516,8 @@ export default {
canEditMessage() {
return hasTalkFeature(this.token, 'edit-messages')
+ && !this.isReadOnly && !this.noChatPermission
+ && !this.actorStore.isActorGuest
},
supportThreads() {
diff --git a/src/components/SettingsDialog/SettingsDialog.vue b/src/components/SettingsDialog/SettingsDialog.vue
index 1c9503e9277..6f48bc4396f 100644
--- a/src/components/SettingsDialog/SettingsDialog.vue
+++ b/src/components/SettingsDialog/SettingsDialog.vue
@@ -117,15 +117,15 @@
v-if="!disableKeyboardShortcuts">
-
+
-
+
-
+