diff --git a/addons/web_editor/static/src/js/editor/snippets.editor.js b/addons/web_editor/static/src/js/editor/snippets.editor.js index 9a64abd4247..b8ab92a3d8d 100644 --- a/addons/web_editor/static/src/js/editor/snippets.editor.js +++ b/addons/web_editor/static/src/js/editor/snippets.editor.js @@ -943,6 +943,11 @@ var SnippetsMenu = Widget.extend({ $(range && range.sc).closest('.o_default_snippet_text').removeClass('o_default_snippet_text'); }); + const $autoFocusEls = $('.o_we_snippet_autofocus'); + if ($autoFocusEls.length) { + this._activateSnippet($autoFocusEls.first()); + } + return Promise.all(defs).then(() => { this.$('[data-title]').tooltip({ delay: 0, diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml index 7d08029ad09..25c5ed0ac4d 100644 --- a/addons/website/views/website_templates.xml +++ b/addons/website/views/website_templates.xml @@ -335,7 +335,7 @@ t-att-data-res-model="request.env.user.has_group('website.group_website_publisher') and _record._name" t-att-data-res-id="request.env.user.has_group('website.group_website_publisher') and _record.id" t-attf-class="o_record_cover_container d-flex flex-column h-100 bg-secondary #{use_size and _cp.get('resize_class')} #{use_text_align and _cp.get('text_align_class')} #{additionnal_classes}"> -
+