diff --git a/datamodels/2.x/itop-portal-base/portal/templates/layout.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/layout.html.twig
index 0263ebfff..ec2ee8a0c 100644
--- a/datamodels/2.x/itop-portal-base/portal/templates/layout.html.twig
+++ b/datamodels/2.x/itop-portal-base/portal/templates/layout.html.twig
@@ -129,13 +129,15 @@
{# - Hilighter for code snippets created with CKEditor #}
+ {# - Custom settings #}
+
{# Date-time picker for Bootstrap #}
{# Typeahead files for autocomplete #}
-
+
{# Selectize for sets #}
@@ -543,7 +545,12 @@
});
// Initialize confirmation message handler when a form with touched fields is closed
- oBodyElem.portal_leave_handler({'message': '{{ 'Portal:Form:Close:Warning'|dict_s }}'});
+ oBodyElem.leave_handler({
+ 'message': '{{ 'Portal:Form:Close:Warning'|dict_s }}',
+ 'extra_events': {
+ 'body': ['hide.bs.modal']
+ }
+ });
{% endblock %}
});