diff --git a/app/src/search/util.ts b/app/src/search/util.ts
index b177f5539..550853381 100644
--- a/app/src/search/util.ts
+++ b/app/src/search/util.ts
@@ -179,6 +179,7 @@ export const genSearch = (config: ISearchOption, element: Element, closeCB?: ()
↑/↓ ${window.siyuan.languages.searchTip1}
+ ${updateHotkeyTip(window.siyuan.config.keymap.general.newFile.custom)} ${window.siyuan.languages.new}
Enter/Double Click ${window.siyuan.languages.searchTip2}
Click ${window.siyuan.languages.searchTip3}
${updateHotkeyTip("⌥Click")} ${window.siyuan.languages.searchTip4}
@@ -684,13 +685,13 @@ export const genSearch = (config: ISearchOption, element: Element, closeCB?: ()
if (!currentList || event.isComposing) {
return;
}
- const focusIsNew = currentList.getAttribute("data-type") === "search-new";
- if (focusIsNew && matchHotKey(window.siyuan.config.keymap.general.newFile.custom, event)) {
+ if (searchInputElement.value && matchHotKey(window.siyuan.config.keymap.general.newFile.custom, event)) {
newFileByName(searchInputElement.value);
event.preventDefault();
event.stopPropagation();
return;
}
+ const focusIsNew = currentList.getAttribute("data-type") === "search-new";
if (event.key === "Enter") {
if (focusIsNew) {
newFileByName(searchInputElement.value);