fix: allow custom bangs without an argument

This commit is contained in:
dracarys18 2024-07-03 02:46:16 +05:30
parent 6c15c907bf
commit 3805f8b156
No known key found for this signature in database

View File

@ -147,8 +147,7 @@ function setupSearchboxes() {
query = input;
searchUrlTemplate = defaultSearchUrl;
}
if (query.length == 0) {
if (query.length == 0 && currentBang == null) {
return;
}
@ -170,9 +169,13 @@ function setupSearchboxes() {
}
const handleInput = (event) => {
const value = event.target.value.trimStart();
const words = value.split(" ");
const value = event.target.value.trim();
if (value in bangsMap) {
changeCurrentBang(bangsMap[value]);
return;
}
const words = value.split(" ");
if (words.length >= 2 && words[0] in bangsMap) {
changeCurrentBang(bangsMap[words[0]]);
return;