From: Kohei Yoshino Date: Fri, 2 Aug 2019 16:35:10 +0000 (-0400) Subject: Bug 1570285 - cannot correctly enter date for 'Search By Change History' on Advanced... X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3eeb8134be10f549c29c9c7901482e657344feac;p=thirdparty%2Fbugzilla.git Bug 1570285 - cannot correctly enter date for 'Search By Change History' on Advanced Search page, gets autocompleted too early leaving no space for last digit --- diff --git a/js/advanced-search.js b/js/advanced-search.js index d1d8462fb..259f790b2 100644 --- a/js/advanced-search.js +++ b/js/advanced-search.js @@ -27,8 +27,8 @@ Bugzilla.AdvancedSearch.HistoryFilter = class HistoryFilter { this.$chfieldto = document.querySelector('#chfieldto'); this.$chfieldto_button = document.querySelector('#chfieldto + button'); - this.$chfieldfrom.addEventListener('input', event => this.on_date_change(event)); - this.$chfieldto.addEventListener('input', event => this.on_date_change(event)); + this.$chfieldfrom.addEventListener('change', event => this.on_date_change(event)); + this.$chfieldto.addEventListener('change', event => this.on_date_change(event)); // Use on-event handler because `field.js` will update it this.$chfieldfrom_button.onclick = () => showCalendar('chfieldfrom'); @@ -40,7 +40,7 @@ Bugzilla.AdvancedSearch.HistoryFilter = class HistoryFilter { /** * Called whenever the date field value is updated. - * @param {InputEvent} event `input` event fired on date fields. + * @param {Event} event `change` event fired on date fields. */ on_date_change(event) { // Update the calendar when the user enters a date manually