diff --git a/addons/mail/static/src/js/activity.js b/addons/mail/static/src/js/activity.js index 8f71065ebe2..9388f124817 100644 --- a/addons/mail/static/src/js/activity.js +++ b/addons/mail/static/src/js/activity.js @@ -189,10 +189,12 @@ const KanbanActivity = AbstractField.extend({ if ($(el).data('bs.collapse')) { $(el).empty().collapse('dispose').removeClass('show'); } + $(el).data('bs.collapse', false); }); // Scroll to selected activity $markDoneBtn.parents('.o_activity_log_container').scrollTo($actLi.position().top, 100); + $panel.data('bs.collapse', true); } // Empty and reset panel on close @@ -202,6 +204,7 @@ const KanbanActivity = AbstractField.extend({ $panel.collapse('dispose'); $panel.empty(); } + $panel.data('bs.collapse', false); }); this.$('.o_activity_selected').removeClass('o_activity_selected'); diff --git a/addons/mail/static/src/xml/web_kanban_activity.xml b/addons/mail/static/src/xml/web_kanban_activity.xml index 2928e0041c0..4ab6f815766 100644 --- a/addons/mail/static/src/xml/web_kanban_activity.xml +++ b/addons/mail/static/src/xml/web_kanban_activity.xml @@ -46,7 +46,7 @@ -
  • +