From c11e943d4d8ea403f8272462e10dabf9c25b23a2 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 15 Apr 2024 16:35:49 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/10768 --- app/src/protyle/render/av/asset.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/protyle/render/av/asset.ts b/app/src/protyle/render/av/asset.ts index 583e2d301..4e0a74dc9 100644 --- a/app/src/protyle/render/av/asset.ts +++ b/app/src/protyle/render/av/asset.ts @@ -249,11 +249,6 @@ ${window.siyuan.languages.title} window.siyuan.menus.menu.append(new MenuItem(exportAsset(linkAddress)).element); } /// #endif - const textElements = menu.element.querySelectorAll("textarea"); - if (textElements.length > 1) { - textElements[1].value = target.dataset.name; - textElements[0].value = linkAddress; - } const rect = target.getBoundingClientRect(); menu.open({ x: rect.right, @@ -261,6 +256,12 @@ ${window.siyuan.languages.title} w: rect.width, h: rect.height, }); + const textElements = menu.element.querySelectorAll("textarea"); + if (textElements.length > 1) { + textElements[1].value = target.dataset.name; + textElements[0].value = linkAddress; + textElements[0].focus(); + } }; export const addAssetLink = (protyle: IProtyle, data: IAV, cellElements: HTMLElement[], target: HTMLElement, blockElement: Element) => { @@ -300,6 +301,7 @@ ${window.siyuan.languages.title} w: target.parentElement.clientWidth + 8, h: rect.height, }); + menu.element.querySelector("textarea").focus(); }; export const dragUpload = (files: string[], protyle: IProtyle, cellElement: HTMLElement, avID: string) => {