diff --git a/addons/mail/static/src/core/web/activity_button.js b/addons/mail/static/src/core/web/activity_button.js index f523b40c0a2..a72a7d2347a 100644 --- a/addons/mail/static/src/core/web/activity_button.js +++ b/addons/mail/static/src/core/web/activity_button.js @@ -73,6 +73,7 @@ export class ActivityButton extends Component { activityIds: this.props.record.data.activity_ids.currentIds, onActivityChanged: () => { this.props.record.load(); + this.popover.close(); }, resId: this.props.record.resId, resModel: this.props.record.resModel, diff --git a/addons/mail/static/src/views/web/activity/activity_cell.js b/addons/mail/static/src/views/web/activity/activity_cell.js index 832d033348b..8e4c74522f8 100644 --- a/addons/mail/static/src/views/web/activity/activity_cell.js +++ b/addons/mail/static/src/views/web/activity/activity_cell.js @@ -51,6 +51,7 @@ export class ActivityCell extends Component { defaultActivityTypeId: this.props.activityTypeId, onActivityChanged: () => { this.props.reloadFunc(); + this.popover.close(); }, resId: this.props.resId, resModel: this.props.resModel, diff --git a/addons/mail/static/src/views/web/activity/activity_renderer.xml b/addons/mail/static/src/views/web/activity/activity_renderer.xml index 2cbee5ab561..7cb9481811f 100644 --- a/addons/mail/static/src/views/web/activity/activity_renderer.xml +++ b/addons/mail/static/src/views/web/activity/activity_renderer.xml @@ -65,9 +65,11 @@ - - - + + + + +