diff --git a/src/components/EditorWrapper.vue b/src/components/EditorWrapper.vue
index 1ec1d0cb1a2..de517e6c3d5 100644
--- a/src/components/EditorWrapper.vue
+++ b/src/components/EditorWrapper.vue
@@ -54,7 +54,7 @@
:autohide="autohide"
:loaded.sync="menubarLoaded">
-
+
import(/* webpackChunkName: "editor-guest" */'./GuestNameDialog.vue'),
SessionList: () => import(/* webpackChunkName: "editor-collab" */'./SessionList.vue'),
Lock,
+ ContentSave,
},
directives: {
Tooltip,
@@ -267,6 +269,12 @@ export default {
}
return this.dirtyStateIndicator ? t('text', 'Saving …') : t('text', 'Saved')
},
+ savedColor() {
+ if (this.hasConnectionIssue) {
+ return 'var(--color-error)'
+ }
+ return this.dirtyStateIndicator ? 'var(--color-background-dark)' : 'var(--color-primary)'
+ },
lastSavedStatusClass() {
return this.syncError && this.lastSavedString !== '' ? 'error' : ''
},
diff --git a/src/components/Menu/ActionEntry.scss b/src/components/Menu/ActionEntry.scss
index 643d2c45201..3a669685898 100644
--- a/src/components/Menu/ActionEntry.scss
+++ b/src/components/Menu/ActionEntry.scss
@@ -72,3 +72,9 @@
}
}
}
+
+@media (max-width: 660px) {
+ .emoji-popover {
+ top: calc(-55vh) !important;
+ }
+}
diff --git a/src/components/Menu/MenuBar.vue b/src/components/Menu/MenuBar.vue
index 4ca6f47fcc6..0d37083e6d0 100644
--- a/src/components/Menu/MenuBar.vue
+++ b/src/components/Menu/MenuBar.vue
@@ -40,13 +40,13 @@
@call:help="showHelp" />
-