From d597d6f290eb806a30a737183246fe972759d49c Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 23 Apr 2025 10:14:57 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/14176 --- app/src/menus/Menu.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/menus/Menu.ts b/app/src/menus/Menu.ts index 4b842b78b..bea149564 100644 --- a/app/src/menus/Menu.ts +++ b/app/src/menus/Menu.ts @@ -320,7 +320,13 @@ export const bindMenuKeydown = (event: KeyboardEvent) => { } } if (actionMenuElement) { - actionMenuElement.classList.add("b3-menu__item--current"); + if (actionMenuElement.classList.contains("b3-menu__item")) { + actionMenuElement.classList.add("b3-menu__item--current"); + } + const inputElement = actionMenuElement.querySelector(":scope > .b3-text-field") as HTMLInputElement; + if (inputElement) { + inputElement.focus(); + } actionMenuElement.classList.remove("b3-menu__item--show"); const parentRect = actionMenuElement.parentElement.getBoundingClientRect(); const actionMenuRect = actionMenuElement.getBoundingClientRect();