From 15ba641784daa4c29ba073aac9fd05e09dde69fa Mon Sep 17 00:00:00 2001 From: mrpaulblack Date: Mon, 13 Jun 2022 21:30:07 +0200 Subject: [PATCH] [fix] dirty fix that keeps click event for image details and mousedown event for result highlighting --- searx/static/themes/simple/src/js/main/keyboard.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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);