From 5071390b8e6e1a7bebb8f377e067ad7cfdafabbe Mon Sep 17 00:00:00 2001 From: Benjamin Vray Date: Mon, 7 Dec 2020 15:05:23 +0000 Subject: [PATCH] [FIX] website: fix trigger of website_url_chosen Before this commit, website_url_chosen was triggered when the dropdown of the input closed instead of when an item was selected in the list. This caused the following issue: you lost focus in the input every time the list closed while typing. After this commit, website_url_chosen is only triggered when an item is selected in the results list of a urlpicker input. Part of #62971 task-2312878 X-original-commit: a4cf182211de21970d5261713c5cbae3e609cfb1 --- addons/website/static/src/js/utils.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/website/static/src/js/utils.js b/addons/website/static/src/js/utils.js index 9a95f5aff21..508f6ee53ad 100644 --- a/addons/website/static/src/js/utils.js +++ b/addons/website/static/src/js/utils.js @@ -88,8 +88,10 @@ function autocompleteWithPages(self, $input) { }); } }, - close: function () { + select: function (ev, ui) { + ev.target.value = ui.item.value; self.trigger_up('website_url_chosen'); + ev.preventDefault(); }, }); }