diff --git a/core/search/js/search.js b/core/search/js/search.js index 20d7f0f915..461c963c47 100644 --- a/core/search/js/search.js +++ b/core/search/js/search.js @@ -86,15 +86,19 @@ // Register input event document .getElementById('searchbox') - .addEventListener('input', _.debounce(this.search, 500), true); + .addEventListener('input', _.debounce(self.search, 500), true); document .querySelector('form.searchbox') - .addEventListener('submit', _.debounce(this.search, 500), true); + .addEventListener('submit', function(event) { + // Avoid form submit + event.preventDefault(); + _.debounce(self.search, 500); + }, true); // Register reset document .querySelector('form.searchbox') - .addEventListener('reset', _.debounce(this.reset, 500), true); + .addEventListener('reset', _.debounce(self.reset, 500), true); // Register esc key shortcut reset if focused document.addEventListener('keyup', function(event) {