diff --git a/app/src/protyle/render/av/render.ts b/app/src/protyle/render/av/render.ts index d3f6af495ce..9eb8541af72 100644 --- a/app/src/protyle/render/av/render.ts +++ b/app/src/protyle/render/av/render.ts @@ -65,7 +65,13 @@ style="width: ${column.width || "200px"}">${getCalcValue(column) || '${cell.value?.text.content || ""}`; } else if (["url", "email", "phone"].includes(cell.valueType)) { - text = `${cell.value ? cell.value[cell.valueType as "url"].content : ""}`; + const urlContent = cell.value ? cell.value[cell.valueType as "url"].content : ""; + // https://github.com/siyuan-note/siyuan/issues/9291 + let urlAttr = ""; + if (cell.valueType === "url") { + urlAttr = ` data-href="${urlContent}"`; + } + text = `${urlContent}`; if (cell.value && cell.value[cell.valueType as "url"].content) { text += ``; }