From 1a31f3b60329fea423723219002f23f16fc337dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20D=2E=20D=C3=ADaz?= Date: Mon, 3 Aug 2020 20:21:55 +0200 Subject: [PATCH] [IMP] web_advanced_search: Don't block modal filter menu --- web_advanced_search/static/src/js/web_advanced_search.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/web_advanced_search/static/src/js/web_advanced_search.js b/web_advanced_search/static/src/js/web_advanced_search.js index ac8af13c7..b0761b288 100644 --- a/web_advanced_search/static/src/js/web_advanced_search.js +++ b/web_advanced_search/static/src/js/web_advanced_search.js @@ -88,15 +88,16 @@ odoo.define("web_advanced_search", function (require) { }), /** - * Handle dropdown hidden event to prevent the menu from closing when using a - * relational field + * Handle dropdown hidden event to prevent the menu from closing when using a + * relational field * * @override */ start: function () { this._super.apply(this, arguments); this.$el.on('hide.bs.dropdown', function() { - return !($('.o_technical_modal.show').length || $('body.oe_wait').length); + var $modal = $('.o_technical_modal.show'); + return !(($modal.length && !$modal.has($(this)).length) || $('body.oe_wait').length); }); },