diff --git a/addons/portal/static/src/js/portal.js b/addons/portal/static/src/js/portal.js
index 610e58b505f..183f383b4ed 100644
--- a/addons/portal/static/src/js/portal.js
+++ b/addons/portal/static/src/js/portal.js
@@ -96,9 +96,8 @@ publicWidget.registry.PortalHomeCounters = publicWidget.Widget.extend({
publicWidget.registry.portalSearchPanel = publicWidget.Widget.extend({
selector: '.o_portal_search_panel',
events: {
- 'click .search-submit': '_onSearchSubmitClick',
'click .dropdown-item': '_onDropdownItemClick',
- 'keyup input[name="search"]': '_onSearchInputKeyup',
+ 'submit': '_onSubmit',
},
/**
@@ -136,12 +135,6 @@ publicWidget.registry.portalSearchPanel = publicWidget.Widget.extend({
// Handlers
//--------------------------------------------------------------------------
- /**
- * @private
- */
- _onSearchSubmitClick: function () {
- this._search();
- },
/**
* @private
*/
@@ -156,10 +149,9 @@ publicWidget.registry.portalSearchPanel = publicWidget.Widget.extend({
/**
* @private
*/
- _onSearchInputKeyup: function (ev) {
- if (ev.keyCode === $.ui.keyCode.ENTER) {
- this._search();
- }
+ _onSubmit: function (ev) {
+ ev.preventDefault();
+ this._search();
},
});
diff --git a/addons/portal/views/portal_templates.xml b/addons/portal/views/portal_templates.xml
index 8381af7612d..cd810614967 100644
--- a/addons/portal/views/portal_templates.xml
+++ b/addons/portal/views/portal_templates.xml
@@ -310,7 +310,7 @@
-