diff --git a/searx/static/themes/simple/src/js/main/keyboard.js b/searx/static/themes/simple/src/js/main/keyboard.js index f29ed86f4..67d5fb3d1 100644 --- a/searx/static/themes/simple/src/js/main/keyboard.js +++ b/searx/static/themes/simple/src/js/main/keyboard.js @@ -34,7 +34,6 @@ searxng.ready(function () { searxng.on('.result', 'click', function (e) { if (!isElementInDetail(e.target)) { - highlightResult(this)(true); let resultElement = getResultElement(e.target); if (isImageResult(resultElement)) { e.preventDefault(); @@ -43,6 +42,12 @@ searxng.ready(function () { } }); + searxng.on('.result', 'mousedown', function (e) { + if (!isElementInDetail(e.target)) { + highlightResult(this)(true); + } + }); + searxng.on('.result a', 'focus', function (e) { if (!isElementInDetail(e.target)) { let resultElement = getResultElement(e.target);