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 @@