From b1a27f8b740d3c38814d229afd32b59d0caa905e Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 31 Aug 2023 11:29:27 +0800 Subject: [PATCH] :bug: --- app/src/search/assets.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/search/assets.ts b/app/src/search/assets.ts index d6cae46c7..3d3708041 100644 --- a/app/src/search/assets.ts +++ b/app/src/search/assets.ts @@ -142,8 +142,10 @@ export const openSearchAsset = (element: Element, isStick: boolean) => { searchInputElement.value = historyElement.querySelector(".b3-list-item--focus").textContent.trim(); assetInputEvent(element, localSearch); toggleAssetHistory(historyElement, searchInputElement); + renderPreview(previewElement, currentList.dataset.id, searchInputElement.value, localSearch.method); } event.preventDefault(); + return; } if (event.key === "ArrowDown" && event.altKey) { toggleAssetHistory(historyElement, searchInputElement); @@ -175,7 +177,10 @@ export const openSearchAsset = (element: Element, isStick: boolean) => { searchPanelElement.scrollTop = currentList.offsetTop - searchPanelElement.clientHeight + lineHeight; } event.preventDefault(); - } else if (event.key === "ArrowUp") { + renderPreview(previewElement, currentList.dataset.id, searchInputElement.value, localSearch.method); + return; + } + if (event.key === "ArrowUp") { currentList.classList.remove("b3-list-item--focus"); if (!currentList.previousElementSibling) { searchPanelElement.lastElementChild.classList.add("b3-list-item--focus"); @@ -188,8 +193,8 @@ export const openSearchAsset = (element: Element, isStick: boolean) => { searchPanelElement.scrollTop = currentList.offsetTop - lineHeight * 2; } event.preventDefault(); + renderPreview(previewElement, currentList.dataset.id, searchInputElement.value, localSearch.method); } - renderPreview(previewElement, currentList.dataset.id, searchInputElement.value, localSearch.method); }); assetInputEvent(element, localSearch);