diff --git a/addons/web/static/src/core/tooltip/tooltip.scss b/addons/web/static/src/core/tooltip/tooltip.scss index faacce47bf4..c43145ebe31 100644 --- a/addons/web/static/src/core/tooltip/tooltip.scss +++ b/addons/web/static/src/core/tooltip/tooltip.scss @@ -1,5 +1,6 @@ .o-tooltip { font-size: small; + max-width: 400px; .o-tooltip--string { background-color: $o-tooltip-title-background-color; diff --git a/addons/web/static/src/views/fields/field_tooltip.xml b/addons/web/static/src/views/fields/field_tooltip.xml index 89fc7fe0e9b..1bdfa8b1871 100644 --- a/addons/web/static/src/views/fields/field_tooltip.xml +++ b/addons/web/static/src/views/fields/field_tooltip.xml @@ -3,10 +3,6 @@ - - diff --git a/addons/web/static/src/views/form/form_label.js b/addons/web/static/src/views/form/form_label.js index 4cd7b6b605e..ea79db9e04d 100644 --- a/addons/web/static/src/views/form/form_label.js +++ b/addons/web/static/src/views/form/form_label.js @@ -24,7 +24,7 @@ export class FormLabel extends Component { return classes.join(" "); } - get hasBigTooltip() { + get hasTooltip() { return Boolean(odoo.debug) || this.tooltipHelp; } @@ -37,6 +37,13 @@ export class FormLabel extends Component { return help; } get tooltipInfo() { + if (!odoo.debug) { + return JSON.stringify({ + field: { + help: this.tooltipHelp, + }, + }); + } return getTooltipInfo({ viewMode: "form", resModel: this.props.record.resModel, @@ -47,7 +54,7 @@ export class FormLabel extends Component { } } FormLabel.template = xml` -