From 89f5e06bbf84a9b19dca7f2dcefd38ebb2ecc412 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 25 Oct 2021 22:03:59 -0400 Subject: [PATCH] fix: don't repeat search if on same page --- public/src/app.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/public/src/app.js b/public/src/app.js index 34693e450f..f6e93dfc92 100644 --- a/public/src/app.js +++ b/public/src/app.js @@ -590,12 +590,23 @@ app.cacheBuster = null; } }); + let ajaxified = false; + hooks.on('action:ajaxify.end', function () { + if (!ajaxify.isCold()) { + ajaxified = true; + } + }); inputEl.on('focus', function () { mousedownOnResults = false; oldValue = inputEl.val(); if (inputEl.val() && quickSearchResults.find('#quick-search-results').children().length) { updateCategoryFilterName(); - doSearch(); + if (ajaxified) { + doSearch(); + ajaxified = false; + } else { + quickSearchResults.removeClass('hidden'); + } inputEl[0].setSelectionRange(0, inputEl.val().length); } });