From c1d48362d3a38606ffb99d569fdc6147dcd0c775 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Thu, 9 Oct 2014 16:28:25 +0200 Subject: [PATCH] [FIX] web: destroy modal on cross click or escape Instead of just hidding it Otherwise, when opening a new dialog, it is considered that there is a previous opened dialog, and this can lead to refresh the record which opened the hidden/previous dialog This is related to rev. 57b48602fb7afa5d0539e8d0caa8d1e10c3910e5 --- addons/web/static/src/js/chrome.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index bbf36152735..08b3cf7ef0e 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -172,7 +172,7 @@ instance.web.Dialog = instance.web.Widget.extend({ $dialog_content.openerpClass(); this.$dialog_box.on('hidden.bs.modal', this, function() { - self.close(); + self.destroy(); }); this.$dialog_box.modal('show');