| const filterQuery = filterInput.value.toLowerCase(); | const filterQuery = filterInput.value.toLowerCase(); | ||||
| urlParams.set('q', filterQuery); | urlParams.set('q', filterQuery); | ||||
| if(searchTerm) | if(searchTerm) | ||||
| window.history.replaceState({}, '', '?' + urlParams.toString()); | |||||
| window.history.replaceState({}, '', '?' + urlParams.toString() + window.location.hash); | |||||
| else if(filterQuery !== '') | else if(filterQuery !== '') | ||||
| window.history.pushState({}, '', '?' + urlParams.toString()); | |||||
| window.history.pushState({}, '', '?' + urlParams.toString() + window.location.hash); | |||||
| searchTerm = filterQuery; | searchTerm = filterQuery; | ||||