diff --git a/addons/web/static/src/views/fields/dynamic_placeholder_hook.js b/addons/web/static/src/views/fields/dynamic_placeholder_hook.js index fbdccfcf35e..8ac59bddfa2 100644 --- a/addons/web/static/src/views/fields/dynamic_placeholder_hook.js +++ b/addons/web/static/src/views/fields/dynamic_placeholder_hook.js @@ -13,7 +13,7 @@ export function useDynamicPlaceholder(elementRef) { let positionCallback; const popover = usePopover(DynamicPlaceholderPopover, { onclose: () => closeCallback?.(), - onPositioned: () => positionCallback?.(), + onPositioned: (popper, position) => positionCallback?.(popper, position), }); const notification = useService("notification"); diff --git a/addons/web_editor/static/src/js/backend/html_field.js b/addons/web_editor/static/src/js/backend/html_field.js index 1d730f198c6..7c4ada205b9 100644 --- a/addons/web_editor/static/src/js/backend/html_field.js +++ b/addons/web_editor/static/src/js/backend/html_field.js @@ -343,7 +343,7 @@ export class HtmlField extends Component { // Ensure the focus is in the editable document // before inserting the element. this.wysiwyg.focus(); - let dynamicPlaceholder = "object." + chain.join('.'); + let dynamicPlaceholder = "object." + chain; dynamicPlaceholder += defaultValue && defaultValue !== '' ? ` or '''${defaultValue}'''` : ''; const t = document.createElement('T'); t.setAttribute('t-out', dynamicPlaceholder);