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() + }) }, }, },