From e53e84b31f0888fd0226c99aebea224f6fddd933 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D1=81=D0=B8=D0=BD=D0=B5=D1=87=D0=BA=D0=B0=20=E2=99=A1?= <63897347+ktnk-dev@users.noreply.github.com> Date: Wed, 25 Mar 2026 19:22:44 +0300 Subject: [PATCH] better param encoding --- src/js/builtin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/builtin.js b/src/js/builtin.js index 127575c..7aebd4a 100644 --- a/src/js/builtin.js +++ b/src/js/builtin.js @@ -64,7 +64,7 @@ searcher = () => { const query = element.target.value.trim() const fb = findbang(query) const url = fb.valid ? fb.data.u : 'https://www.google.com/search?q={{{s}}}' - window.location.href = url.replace('{{{s}}}', encodeURI(fb.found ? query.replace('!'+fb.inputed, '').trim() : query.trim())) + window.location.href = url.replace('{{{s}}}', encodeURIComponent(fb.found ? query.replace('!'+fb.inputed, '').trim() : query.trim())) } document.querySelector('#search_ddd').addEventListener('change', find) document.querySelector('#search_ddd').addEventListener('input', (e) => {proceed(e.target.value.trim())})