From d65904ccfea122da73eef71d08fa9edfd0bcd43a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20D=2E=20D=C3=ADaz?= Date: Wed, 22 Jul 2020 18:57:05 +0200 Subject: [PATCH] [IMP] web_advanced_search: Prevent the menu from closing when using a relational field --- .../static/src/js/web_advanced_search.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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 2eb928330..ac8af13c7 100644 --- a/web_advanced_search/static/src/js/web_advanced_search.js +++ b/web_advanced_search/static/src/js/web_advanced_search.js @@ -87,6 +87,19 @@ odoo.define("web_advanced_search", function (require) { "click .o_add_advanced_search": "advanced_search_open", }), + /** + * 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); + }); + }, + /** * @override */