diff options
Diffstat (limited to 'ext')
| -rw-r--r-- | ext/bg/js/search.js | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/ext/bg/js/search.js b/ext/bg/js/search.js index 37c96934..4da27513 100644 --- a/ext/bg/js/search.js +++ b/ext/bg/js/search.js @@ -152,9 +152,13 @@ class DisplaySearch extends Display {          e.preventDefault();          const query = this.query.value; +          this.queryParser.setText(query); -        const queryString = query.length > 0 ? `?query=${encodeURIComponent(query)}` : ''; -        window.history.pushState(null, '', `${window.location.pathname}${queryString}`); + +        const url = new URL(window.location.href); +        url.searchParams.set('query', query); +        window.history.pushState(null, '', url.toString()); +          this.onSearchQueryUpdated(query, true);      } |