diff --git a/addons/website/static/src/components/navbar/navbar.js b/addons/website/static/src/components/navbar/navbar.js index dfda52f8bc7..2495c8c6a86 100644 --- a/addons/website/static/src/components/navbar/navbar.js +++ b/addons/website/static/src/components/navbar/navbar.js @@ -30,7 +30,7 @@ patch(NavBar.prototype, 'website_navbar', { this.websiteEditingMenus = { 'website.menu_edit_menu': { Component: EditMenuDialog, - isDisplayed: () => !!this.websiteService.currentWebsite, + isDisplayed: () => !!this.websiteService.currentWebsite && this.websiteService.isDesigner, }, 'website.menu_optimize_seo': { Component: OptimizeSEODialog, diff --git a/addons/website/static/src/js/content/website_root_instance.js b/addons/website/static/src/js/content/website_root_instance.js index a1f667584e6..f87ffb0f45c 100644 --- a/addons/website/static/src/js/content/website_root_instance.js +++ b/addons/website/static/src/js/content/website_root_instance.js @@ -7,7 +7,7 @@ import { loadWysiwyg } from "web_editor.loader"; export default createPublicRoot(WebsiteRoot).then(rootInstance => { // This data attribute is set by the WebsitePreview client action for a // publisher user. - if (window.frameElement && window.frameElement.dataset.loadWysiwyg) { + if (window.frameElement && window.frameElement.dataset.loadWysiwyg === 'true') { loadWysiwyg(['website.compiled_assets_wysiwyg']).then(() => { window.dispatchEvent(new CustomEvent('PUBLIC-ROOT-READY', {detail: {rootInstance}})); });