diff --git a/app/src/menus/protyle.ts b/app/src/menus/protyle.ts index 7b5ce4a4b..64c3e3b2d 100644 --- a/app/src/menus/protyle.ts +++ b/app/src/menus/protyle.ts @@ -1324,7 +1324,11 @@ export const imgMenu = (protyle: IProtyle, range: Range, assetElement: HTMLEleme window.siyuan.menus.menu.element.setAttribute("data-from", popoverElement ? popoverElement.dataset.level + "popover" : "app"); if (!protyle.disabled) { const textElements = window.siyuan.menus.menu.element.querySelectorAll("textarea"); - textElements[1].select(); + if (textElements[0].value) { + textElements[1].select(); + } else { + textElements[0].select(); + } window.siyuan.menus.menu.removeCB = () => { const ocrElement = window.siyuan.menus.menu.element.querySelector('[data-type="ocr"]') as HTMLTextAreaElement; if (ocrElement && ocrElement.dataset.ocrText !== ocrElement.value) {