From fe1683c9c6fae8ccd16049912a13d0bb527d0e62 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Mon, 13 Jun 2022 21:35:14 +0200 Subject: UX fix: when the user clicks on the search input, don't move the cursor at the end Related to https://github.com/searxng/searxng/pull/1153#issuecomment-1154247988 --- searx/static/themes/simple/src/js/main/keyboard.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'searx/static/themes/simple/src/js/main/keyboard.js') diff --git a/searx/static/themes/simple/src/js/main/keyboard.js b/searx/static/themes/simple/src/js/main/keyboard.js index f29ed86f4..0eb30b09f 100644 --- a/searx/static/themes/simple/src/js/main/keyboard.js +++ b/searx/static/themes/simple/src/js/main/keyboard.js @@ -317,7 +317,12 @@ searxng.ready(function () { function searchInputFocus () { window.scrollTo(0, 0); - document.querySelector('#q').focus(); + var q = document.querySelector('#q'); + q.focus(); + if (q.setSelectionRange) { + var len = q.value.length; + q.setSelectionRange(len, len); + } } function openResult (newTab) { -- cgit v1.2.3