diff --git a/app/src/protyle/render/av/relation.ts b/app/src/protyle/render/av/relation.ts index 183259bff..dcdbf786d 100644 --- a/app/src/protyle/render/av/relation.ts +++ b/app/src/protyle/render/av/relation.ts @@ -277,7 +277,6 @@ export const bindRelationEvent = (options: { html += genSelectItemHTML("unselect", item.block.id, item.isDetached, item.block.content || window.siyuan.languages.untitled); } }); - options.menuElement.querySelector(".b3-menu__label").innerHTML = `${response.data.name}`; options.menuElement.querySelector(".b3-menu__items").innerHTML = `${selectHTML || genSelectItemHTML("empty")} ${html || genSelectItemHTML("empty")}`; @@ -286,6 +285,9 @@ ${html || genSelectItemHTML("empty")}`; options.menuElement.querySelector(".b3-menu__items .b3-menu__item:not(.fn__none)").classList.add("b3-menu__item--current"); const inputElement = options.menuElement.querySelector("input"); inputElement.focus(); + const databaseName = inputElement.parentElement.querySelector(".popover__block"); + databaseName.innerHTML = response.data.name; + databaseName.setAttribute("data-id", response.data.blockIDs[0]); const listElement = options.menuElement.querySelector(".b3-menu__items"); inputElement.addEventListener("keydown", (event) => { event.stopPropagation(); @@ -328,9 +330,10 @@ export const getRelationHTML = (data: IAV, cellElements?: HTMLElement[]) => { }); if (colRelationData && colRelationData.avID) { return `