diff --git a/client/web/compose/src/components/Common/RecordToolbar.vue b/client/web/compose/src/components/Common/RecordToolbar.vue
index e9fe70116..aa8c746f3 100644
--- a/client/web/compose/src/components/Common/RecordToolbar.vue
+++ b/client/web/compose/src/components/Common/RecordToolbar.vue
@@ -120,8 +120,6 @@
{{ labels.clone || $t('label.saveAsCopy') }}
-
-
+
+
diff --git a/client/web/compose/src/views/Admin/Pages/Builder.vue b/client/web/compose/src/views/Admin/Pages/Builder.vue
index f910a176b..fe39f01f4 100644
--- a/client/web/compose/src/views/Admin/Pages/Builder.vue
+++ b/client/web/compose/src/views/Admin/Pages/Builder.vue
@@ -12,7 +12,7 @@
{
- document.title = [page.title, name, this.$t('general:label.app-name.private')].filter(v => v).join(' | ')
- this.page = page.clone()
- return this.fetchPageLayouts()
- }).then(() => {
- this.setLayout()
- })
- }
+ const { namespaceID, name } = this.namespace
+ this.findPageByID({ namespaceID, pageID, force: true }).then(page => {
+ let { title = '', handle } = page
+ title = title || handle
+ this.title = `${this.$t('label.pageBuilder')} - "${title}"`
+ document.title = [page.title, name, this.$t('general:label.app-name.private')].filter(v => v).join(' | ')
+ this.page = page.clone()
+ return this.fetchPageLayouts()
+ }).then(() => {
+ this.setLayout()
+ })
},
},
},